builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1113 starttime: 1461337737.46 results: success (0) buildid: 20160422065903 builduid: 265c934e8fcd466997a9a0e8f20204a1 revision: 56d0b315df5f0748becbc7a02168b53f0068d1e0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 08:08:57.463327) ========= master: http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 08:08:57.463779) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 08:08:57.464102) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 08:08:57.507783) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 08:08:57.508072) ========= 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-1461337637.760968-277595551 _=/tools/buildbot/bin/python using PTY: False --2016-04-22 08:08:57-- 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% 14.8M=0.001s 2016-04-22 08:08:57 (14.8 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.293708 ========= master_lag: 0.21 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 08:08:58.015630) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 08:08:58.016018) ========= 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-1461337637.760968-277595551 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.034887 ========= master_lag: 0.60 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 08:08:58.655683) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 08:08:58.656029) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 56d0b315df5f0748becbc7a02168b53f0068d1e0 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 56d0b315df5f0748becbc7a02168b53f0068d1e0 --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-1461337637.760968-277595551 _=/tools/buildbot/bin/python using PTY: False 2016-04-22 08:08:58,768 truncating revision to first 12 chars 2016-04-22 08:08:58,769 Setting DEBUG logging. 2016-04-22 08:08:58,769 attempt 1/10 2016-04-22 08:08:58,769 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/56d0b315df5f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-22 08:08:59,339 unpacking tar archive at: mozilla-inbound-56d0b315df5f/testing/mozharness/ program finished with exit code 0 elapsedTime=0.866892 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 08:08:59.558242) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 08:08:59.558564) ========= script_repo_revision: 56d0b315df5f0748becbc7a02168b53f0068d1e0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 08:08:59.558994) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 08:08:59.559280) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 08:08:59.589752) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 16 secs) (at 2016-04-22 08:08:59.590057) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461337637.760968-277595551 _=/tools/buildbot/bin/python using PTY: False 08:08:59 INFO - MultiFileLogger online at 20160422 08:08:59 in /builds/slave/test 08:08:59 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 08:08:59 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:08:59 INFO - {'append_to_log': False, 08:08:59 INFO - 'base_work_dir': '/builds/slave/test', 08:08:59 INFO - 'blob_upload_branch': 'mozilla-inbound', 08:08:59 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:08:59 INFO - 'buildbot_json_path': 'buildprops.json', 08:08:59 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:08:59 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:08:59 INFO - 'download_minidump_stackwalk': True, 08:08:59 INFO - 'download_symbols': 'true', 08:08:59 INFO - 'e10s': False, 08:08:59 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:08:59 INFO - 'tooltool.py': '/tools/tooltool.py', 08:08:59 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:08:59 INFO - '/tools/misc-python/virtualenv.py')}, 08:08:59 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:08:59 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:08:59 INFO - 'log_level': 'info', 08:08:59 INFO - 'log_to_console': True, 08:08:59 INFO - 'opt_config_files': (), 08:08:59 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:08:59 INFO - '--processes=1', 08:08:59 INFO - '--config=%(test_path)s/wptrunner.ini', 08:08:59 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:08:59 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:08:59 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:08:59 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:08:59 INFO - 'pip_index': False, 08:08:59 INFO - 'require_test_zip': True, 08:08:59 INFO - 'test_type': ('testharness',), 08:08:59 INFO - 'this_chunk': '1', 08:08:59 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:08:59 INFO - 'total_chunks': '10', 08:08:59 INFO - 'virtualenv_path': 'venv', 08:08:59 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:08:59 INFO - 'work_dir': 'build'} 08:08:59 INFO - ##### 08:08:59 INFO - ##### Running clobber step. 08:08:59 INFO - ##### 08:08:59 INFO - Running pre-action listener: _resource_record_pre_action 08:08:59 INFO - Running main action method: clobber 08:08:59 INFO - rmtree: /builds/slave/test/build 08:08:59 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:09:01 INFO - Running post-action listener: _resource_record_post_action 08:09:01 INFO - ##### 08:09:01 INFO - ##### Running read-buildbot-config step. 08:09:01 INFO - ##### 08:09:01 INFO - Running pre-action listener: _resource_record_pre_action 08:09:01 INFO - Running main action method: read_buildbot_config 08:09:01 INFO - Using buildbot properties: 08:09:01 INFO - { 08:09:01 INFO - "project": "", 08:09:01 INFO - "product": "firefox", 08:09:01 INFO - "script_repo_revision": "production", 08:09:01 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 08:09:01 INFO - "repository": "", 08:09:01 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 08:09:01 INFO - "buildid": "20160422065903", 08:09:01 INFO - "pgo_build": "False", 08:09:01 INFO - "basedir": "/builds/slave/test", 08:09:01 INFO - "buildnumber": 26, 08:09:01 INFO - "slavename": "tst-linux64-spot-1113", 08:09:01 INFO - "master": "http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/", 08:09:01 INFO - "platform": "linux64", 08:09:01 INFO - "branch": "mozilla-inbound", 08:09:01 INFO - "revision": "56d0b315df5f0748becbc7a02168b53f0068d1e0", 08:09:01 INFO - "repo_path": "integration/mozilla-inbound", 08:09:01 INFO - "moz_repo_path": "", 08:09:01 INFO - "stage_platform": "linux64", 08:09:01 INFO - "builduid": "265c934e8fcd466997a9a0e8f20204a1", 08:09:01 INFO - "slavebuilddir": "test" 08:09:01 INFO - } 08:09:01 INFO - Found installer url https://queue.taskcluster.net/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 08:09:01 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 08:09:01 INFO - Running post-action listener: _resource_record_post_action 08:09:01 INFO - ##### 08:09:01 INFO - ##### Running download-and-extract step. 08:09:01 INFO - ##### 08:09:01 INFO - Running pre-action listener: _resource_record_pre_action 08:09:01 INFO - Running main action method: download_and_extract 08:09:01 INFO - mkdir: /builds/slave/test/build/tests 08:09:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:09:01 INFO - https://queue.taskcluster.net/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 08:09:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:09:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:09:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:09:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 08:09:04 INFO - Downloaded 1361 bytes. 08:09:04 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:09:04 INFO - Using the following test package requirements: 08:09:04 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 08:09:04 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:09:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 08:09:04 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:09:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 08:09:04 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:09:04 INFO - u'jsshell-linux-x86_64.zip'], 08:09:04 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:09:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 08:09:04 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 08:09:04 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:09:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 08:09:04 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:09:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 08:09:04 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:09:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 08:09:04 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:09:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 08:09:04 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 08:09:04 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')]} 08:09:04 INFO - https://queue.taskcluster.net/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 08:09:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 08:09:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 08:09:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 08:09:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 08:09:12 INFO - Downloaded 22745831 bytes. 08:09:12 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:09:12 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:09:13 INFO - caution: filename not matched: web-platform/* 08:09:13 INFO - Return code: 11 08:09:13 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')]} 08:09:13 INFO - https://queue.taskcluster.net/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 08:09:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:09:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:09:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:09:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 08:09:15 INFO - Downloaded 36404564 bytes. 08:09:15 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:09:15 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:09:19 INFO - caution: filename not matched: bin/* 08:09:19 INFO - caution: filename not matched: config/* 08:09:19 INFO - caution: filename not matched: mozbase/* 08:09:19 INFO - caution: filename not matched: marionette/* 08:09:19 INFO - caution: filename not matched: tools/wptserve/* 08:09:19 INFO - Return code: 11 08:09: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')]} 08:09:19 INFO - https://queue.taskcluster.net/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 08:09:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:09:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:09:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:09:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 08:09:22 INFO - Downloaded 64367978 bytes. 08:09:22 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:09:22 INFO - mkdir: /builds/slave/test/properties 08:09:22 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:09:22 INFO - Writing to file /builds/slave/test/properties/build_url 08:09:22 INFO - Contents: 08:09:22 INFO - build_url:https://queue.taskcluster.net/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:09:23 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:09:23 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:09:23 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:09:23 INFO - Contents: 08:09:23 INFO - symbols_url:https://queue.taskcluster.net/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:09:23 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')]} 08:09:23 INFO - https://queue.taskcluster.net/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:09:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:09:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:09:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:09:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 08:09:27 INFO - Downloaded 90872678 bytes. 08:09:27 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:09:27 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:09:33 INFO - Return code: 0 08:09:33 INFO - Running post-action listener: _resource_record_post_action 08:09:33 INFO - Running post-action listener: set_extra_try_arguments 08:09:33 INFO - ##### 08:09:33 INFO - ##### Running create-virtualenv step. 08:09:33 INFO - ##### 08:09:33 INFO - Running pre-action listener: _pre_create_virtualenv 08:09:33 INFO - Running pre-action listener: _resource_record_pre_action 08:09:33 INFO - Running main action method: create_virtualenv 08:09:33 INFO - Creating virtualenv /builds/slave/test/build/venv 08:09:33 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 08:09:33 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:09:33 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:09:33 INFO - Using real prefix '/usr' 08:09:33 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:09:36 INFO - Installing distribute.............................................................................................................................................................................................done. 08:09:40 INFO - Installing pip.................done. 08:09:40 INFO - Return code: 0 08:09:40 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:09:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:09:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:09:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:09:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:09:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:09:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:09:40 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d35030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d363f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d89330>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d70eb0>, '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 0x2d873b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d87860>, '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-1461337637.760968-277595551', '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 08:09:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 08:09:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 08:09:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:09:40 INFO - 'CCACHE_UMASK': '002', 08:09:40 INFO - 'DISPLAY': ':0', 08:09:40 INFO - 'HOME': '/home/cltbld', 08:09:40 INFO - 'LANG': 'en_US.UTF-8', 08:09:40 INFO - 'LOGNAME': 'cltbld', 08:09:40 INFO - 'MAIL': '/var/mail/cltbld', 08:09:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:09:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:09:40 INFO - 'MOZ_NO_REMOTE': '1', 08:09:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:09:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:09:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:09:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:09:40 INFO - 'PWD': '/builds/slave/test', 08:09:40 INFO - 'SHELL': '/bin/bash', 08:09:40 INFO - 'SHLVL': '1', 08:09:40 INFO - 'TERM': 'linux', 08:09:40 INFO - 'TMOUT': '86400', 08:09:40 INFO - 'USER': 'cltbld', 08:09:40 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461337637.760968-277595551', 08:09:40 INFO - '_': '/tools/buildbot/bin/python'} 08:09:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:09:40 INFO - Downloading/unpacking psutil>=0.7.1 08:09:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:09:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:09:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:09:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:09:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:09:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:09:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:09:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:09:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:09:45 INFO - Installing collected packages: psutil 08:09:45 INFO - Running setup.py install for psutil 08:09:45 INFO - building 'psutil._psutil_linux' extension 08:09:45 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 08:09:45 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 08:09:45 INFO - building 'psutil._psutil_posix' extension 08:09:45 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 08:09:46 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 08:09:46 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:09:46 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:09:46 INFO - Successfully installed psutil 08:09:46 INFO - Cleaning up... 08:09:46 INFO - Return code: 0 08:09:46 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:09:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:09:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:09:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:09:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:09:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:09:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:09:46 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d35030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d363f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d89330>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d70eb0>, '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 0x2d873b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d87860>, '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-1461337637.760968-277595551', '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 08:09:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 08:09:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 08:09:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:09:46 INFO - 'CCACHE_UMASK': '002', 08:09:46 INFO - 'DISPLAY': ':0', 08:09:46 INFO - 'HOME': '/home/cltbld', 08:09:46 INFO - 'LANG': 'en_US.UTF-8', 08:09:46 INFO - 'LOGNAME': 'cltbld', 08:09:46 INFO - 'MAIL': '/var/mail/cltbld', 08:09:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:09:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:09:46 INFO - 'MOZ_NO_REMOTE': '1', 08:09:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:09:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:09:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:09:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:09:46 INFO - 'PWD': '/builds/slave/test', 08:09:46 INFO - 'SHELL': '/bin/bash', 08:09:46 INFO - 'SHLVL': '1', 08:09:46 INFO - 'TERM': 'linux', 08:09:46 INFO - 'TMOUT': '86400', 08:09:46 INFO - 'USER': 'cltbld', 08:09:46 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461337637.760968-277595551', 08:09:46 INFO - '_': '/tools/buildbot/bin/python'} 08:09:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:09:46 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:09:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:09:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:09:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:09:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:09:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:09:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:09:50 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:09:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:09:50 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:09:50 INFO - Installing collected packages: mozsystemmonitor 08:09:50 INFO - Running setup.py install for mozsystemmonitor 08:09:50 INFO - Successfully installed mozsystemmonitor 08:09:50 INFO - Cleaning up... 08:09:51 INFO - Return code: 0 08:09:51 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:09:51 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')]} 08:09:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:09:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:09:51 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')]} 08:09:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:09:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:09:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d35030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d363f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d89330>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d70eb0>, '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 0x2d873b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d87860>, '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-1461337637.760968-277595551', '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 08:09:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 08:09:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 08:09:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:09:51 INFO - 'CCACHE_UMASK': '002', 08:09:51 INFO - 'DISPLAY': ':0', 08:09:51 INFO - 'HOME': '/home/cltbld', 08:09:51 INFO - 'LANG': 'en_US.UTF-8', 08:09:51 INFO - 'LOGNAME': 'cltbld', 08:09:51 INFO - 'MAIL': '/var/mail/cltbld', 08:09:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:09:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:09:51 INFO - 'MOZ_NO_REMOTE': '1', 08:09:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:09:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:09:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:09:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:09:51 INFO - 'PWD': '/builds/slave/test', 08:09:51 INFO - 'SHELL': '/bin/bash', 08:09:51 INFO - 'SHLVL': '1', 08:09:51 INFO - 'TERM': 'linux', 08:09:51 INFO - 'TMOUT': '86400', 08:09:51 INFO - 'USER': 'cltbld', 08:09:51 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461337637.760968-277595551', 08:09:51 INFO - '_': '/tools/buildbot/bin/python'} 08:09:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:09:51 INFO - Downloading/unpacking blobuploader==1.2.4 08:09:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:09:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:09:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:09:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:09:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:09:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:09:56 INFO - Downloading blobuploader-1.2.4.tar.gz 08:09:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:09:56 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:09:56 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 08:09:56 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 08:09:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:09:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:09:56 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 08:09:56 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 08:09:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:09:57 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:09:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:09:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:09:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:09:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:09:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:09:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:09:57 INFO - Downloading docopt-0.6.1.tar.gz 08:09:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:09:57 INFO - Installing collected packages: blobuploader, requests, docopt 08:09:57 INFO - Running setup.py install for blobuploader 08:09:58 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:09:58 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:09:58 INFO - Running setup.py install for requests 08:09:58 INFO - Running setup.py install for docopt 08:09:59 INFO - Successfully installed blobuploader requests docopt 08:09:59 INFO - Cleaning up... 08:09:59 INFO - Return code: 0 08:09:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:09:59 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')]} 08:09:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:09:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:09:59 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')]} 08:09:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:09:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:09:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d35030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d363f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d89330>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d70eb0>, '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 0x2d873b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d87860>, '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-1461337637.760968-277595551', '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 08:09:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 08:09:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:09:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:09:59 INFO - 'CCACHE_UMASK': '002', 08:09:59 INFO - 'DISPLAY': ':0', 08:09:59 INFO - 'HOME': '/home/cltbld', 08:09:59 INFO - 'LANG': 'en_US.UTF-8', 08:09:59 INFO - 'LOGNAME': 'cltbld', 08:09:59 INFO - 'MAIL': '/var/mail/cltbld', 08:09:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:09:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:09:59 INFO - 'MOZ_NO_REMOTE': '1', 08:09:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:09:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:09:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:09:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:09:59 INFO - 'PWD': '/builds/slave/test', 08:09:59 INFO - 'SHELL': '/bin/bash', 08:09:59 INFO - 'SHLVL': '1', 08:09:59 INFO - 'TERM': 'linux', 08:09:59 INFO - 'TMOUT': '86400', 08:09:59 INFO - 'USER': 'cltbld', 08:09:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461337637.760968-277595551', 08:09:59 INFO - '_': '/tools/buildbot/bin/python'} 08:09:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:09:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:09:59 INFO - Running setup.py (path:/tmp/pip-LcBoC2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:09:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:09:59 INFO - Running setup.py (path:/tmp/pip-YcFeKe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:09:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:09:59 INFO - Running setup.py (path:/tmp/pip-g8CVX8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:10:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:10:00 INFO - Running setup.py (path:/tmp/pip-WfYhzE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:10:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:10:00 INFO - Running setup.py (path:/tmp/pip-XRa2xu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:10:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:10:00 INFO - Running setup.py (path:/tmp/pip-RgpFoj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:10:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:10:00 INFO - Running setup.py (path:/tmp/pip-1Pb7zQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:10:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:10:00 INFO - Running setup.py (path:/tmp/pip-nHmZVm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:10:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:10:00 INFO - Running setup.py (path:/tmp/pip-tCaL2s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:10:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:10:00 INFO - Running setup.py (path:/tmp/pip-qbrTB5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:10:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:10:01 INFO - Running setup.py (path:/tmp/pip-wAwAMU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:10:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:10:01 INFO - Running setup.py (path:/tmp/pip-p2FrWX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:10:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:10:01 INFO - Running setup.py (path:/tmp/pip-ik1Nls-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:10:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:10:01 INFO - Running setup.py (path:/tmp/pip-95WQd_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:10:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:10:01 INFO - Running setup.py (path:/tmp/pip-QHlTCh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:10:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:10:01 INFO - Running setup.py (path:/tmp/pip-ptQ9Dr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:10:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:10:01 INFO - Running setup.py (path:/tmp/pip-GBEtnX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:10:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:10:02 INFO - Running setup.py (path:/tmp/pip-o4Yf7C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:10:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:10:02 INFO - Running setup.py (path:/tmp/pip-t_60_e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:10:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:10:02 INFO - Running setup.py (path:/tmp/pip-1ux9z8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:10:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:10:02 INFO - Running setup.py (path:/tmp/pip-AekIYp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:10:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:10:03 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 08:10:03 INFO - Running setup.py install for manifestparser 08:10:03 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:10:03 INFO - Running setup.py install for mozcrash 08:10:03 INFO - Running setup.py install for mozdebug 08:10:03 INFO - Running setup.py install for mozdevice 08:10:03 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:10:03 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:10:03 INFO - Running setup.py install for mozfile 08:10:04 INFO - Running setup.py install for mozhttpd 08:10:04 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:10:04 INFO - Running setup.py install for mozinfo 08:10:04 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:10:04 INFO - Running setup.py install for mozInstall 08:10:04 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:10:04 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:10:04 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:10:04 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:10:04 INFO - Running setup.py install for mozleak 08:10:04 INFO - Running setup.py install for mozlog 08:10:05 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:10:05 INFO - Running setup.py install for moznetwork 08:10:05 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:10:05 INFO - Running setup.py install for mozprocess 08:10:05 INFO - Running setup.py install for mozprofile 08:10:05 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:10:05 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:10:05 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:10:05 INFO - Running setup.py install for mozrunner 08:10:06 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:10:06 INFO - Running setup.py install for mozscreenshot 08:10:06 INFO - Running setup.py install for moztest 08:10:06 INFO - Running setup.py install for mozversion 08:10:06 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:10:06 INFO - Running setup.py install for wptserve 08:10:07 INFO - Running setup.py install for marionette-driver 08:10:07 INFO - Running setup.py install for browsermob-proxy 08:10:07 INFO - Running setup.py install for marionette-client 08:10:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:10:08 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:10:08 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 08:10:08 INFO - Cleaning up... 08:10:08 INFO - Return code: 0 08:10:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:10:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:10:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:10:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:10:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:10:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:10:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:10:08 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d35030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d363f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d89330>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d70eb0>, '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 0x2d873b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d87860>, '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-1461337637.760968-277595551', '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 08:10:08 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 08:10:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:10:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:10:08 INFO - 'CCACHE_UMASK': '002', 08:10:08 INFO - 'DISPLAY': ':0', 08:10:08 INFO - 'HOME': '/home/cltbld', 08:10:08 INFO - 'LANG': 'en_US.UTF-8', 08:10:08 INFO - 'LOGNAME': 'cltbld', 08:10:08 INFO - 'MAIL': '/var/mail/cltbld', 08:10:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:10:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:10:08 INFO - 'MOZ_NO_REMOTE': '1', 08:10:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:10:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:10:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:10:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:10:08 INFO - 'PWD': '/builds/slave/test', 08:10:08 INFO - 'SHELL': '/bin/bash', 08:10:08 INFO - 'SHLVL': '1', 08:10:08 INFO - 'TERM': 'linux', 08:10:08 INFO - 'TMOUT': '86400', 08:10:08 INFO - 'USER': 'cltbld', 08:10:08 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461337637.760968-277595551', 08:10:08 INFO - '_': '/tools/buildbot/bin/python'} 08:10:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:10:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:10:08 INFO - Running setup.py (path:/tmp/pip-rn3vLm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:10:08 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)) 08:10:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:10:08 INFO - Running setup.py (path:/tmp/pip-SmTeZI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:10:08 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)) 08:10:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:10:08 INFO - Running setup.py (path:/tmp/pip-hQA_2h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:10:09 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)) 08:10:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:10:09 INFO - Running setup.py (path:/tmp/pip-1NLxNb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:10:09 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)) 08:10:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:10:09 INFO - Running setup.py (path:/tmp/pip-DAdlcj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:10:09 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)) 08:10:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:10:09 INFO - Running setup.py (path:/tmp/pip-V1597n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:10:09 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)) 08:10:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:10:09 INFO - Running setup.py (path:/tmp/pip-zkrddX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:10:09 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)) 08:10:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:10:09 INFO - Running setup.py (path:/tmp/pip-fF9DKv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:10:09 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)) 08:10:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:10:09 INFO - Running setup.py (path:/tmp/pip-QQlFIA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:10:10 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)) 08:10:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:10:10 INFO - Running setup.py (path:/tmp/pip-bx6_ej-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:10:10 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)) 08:10:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:10:10 INFO - Running setup.py (path:/tmp/pip-wJGoKw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:10:10 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)) 08:10:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:10:10 INFO - Running setup.py (path:/tmp/pip-JR8Xxp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:10:10 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)) 08:10:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:10:10 INFO - Running setup.py (path:/tmp/pip-0RiceY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:10:10 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)) 08:10:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:10:10 INFO - Running setup.py (path:/tmp/pip-U4iwzF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:10:11 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)) 08:10:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:10:11 INFO - Running setup.py (path:/tmp/pip-PUpfhP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:10:11 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)) 08:10:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:10:11 INFO - Running setup.py (path:/tmp/pip-_Ivg8N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:10:11 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)) 08:10:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:10:11 INFO - Running setup.py (path:/tmp/pip-E2_rDF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:10:11 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)) 08:10:11 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:10:11 INFO - Running setup.py (path:/tmp/pip-f9L0Zl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:10:11 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)) 08:10:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:10:11 INFO - Running setup.py (path:/tmp/pip-UJT8xq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:10:11 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)) 08:10:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:10:11 INFO - Running setup.py (path:/tmp/pip-vaVibz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:10:11 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)) 08:10:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:10:12 INFO - Running setup.py (path:/tmp/pip-XiWMgu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:10:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:10:12 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)) 08:10:12 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)) 08:10:12 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)) 08:10:12 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)) 08:10:12 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)) 08:10:12 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)) 08:10:12 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:10:12 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 08:10:12 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 08:10:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:10:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:10:12 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 08:10:12 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 08:10:16 INFO - Downloading blessings-1.6.tar.gz 08:10:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:10:16 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)) 08:10:16 INFO - Installing collected packages: blessings 08:10:16 INFO - Running setup.py install for blessings 08:10:16 INFO - Successfully installed blessings 08:10:16 INFO - Cleaning up... 08:10:16 INFO - Return code: 0 08:10:16 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:10:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:10:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:10:17 INFO - Reading from file tmpfile_stdout 08:10:17 INFO - Current package versions: 08:10:17 INFO - argparse == 1.2.1 08:10:17 INFO - blessings == 1.6 08:10:17 INFO - blobuploader == 1.2.4 08:10:17 INFO - browsermob-proxy == 0.6.0 08:10:17 INFO - docopt == 0.6.1 08:10:17 INFO - manifestparser == 1.1 08:10:17 INFO - marionette-client == 2.3.0 08:10:17 INFO - marionette-driver == 1.4.0 08:10:17 INFO - mozInstall == 1.12 08:10:17 INFO - mozcrash == 0.17 08:10:17 INFO - mozdebug == 0.1 08:10:17 INFO - mozdevice == 0.48 08:10:17 INFO - mozfile == 1.2 08:10:17 INFO - mozhttpd == 0.7 08:10:17 INFO - mozinfo == 0.9 08:10:17 INFO - mozleak == 0.1 08:10:17 INFO - mozlog == 3.1 08:10:17 INFO - moznetwork == 0.27 08:10:17 INFO - mozprocess == 0.22 08:10:17 INFO - mozprofile == 0.28 08:10:17 INFO - mozrunner == 6.11 08:10:17 INFO - mozscreenshot == 0.1 08:10:17 INFO - mozsystemmonitor == 0.0 08:10:17 INFO - moztest == 0.7 08:10:17 INFO - mozversion == 1.4 08:10:17 INFO - psutil == 3.1.1 08:10:17 INFO - requests == 1.2.3 08:10:17 INFO - wptserve == 1.4.0 08:10:17 INFO - wsgiref == 0.1.2 08:10:17 INFO - Running post-action listener: _resource_record_post_action 08:10:17 INFO - Running post-action listener: _start_resource_monitoring 08:10:17 INFO - Starting resource monitoring. 08:10:17 INFO - ##### 08:10:17 INFO - ##### Running pull step. 08:10:17 INFO - ##### 08:10:17 INFO - Running pre-action listener: _resource_record_pre_action 08:10:17 INFO - Running main action method: pull 08:10:17 INFO - Pull has nothing to do! 08:10:17 INFO - Running post-action listener: _resource_record_post_action 08:10:17 INFO - ##### 08:10:17 INFO - ##### Running install step. 08:10:17 INFO - ##### 08:10:17 INFO - Running pre-action listener: _resource_record_pre_action 08:10:17 INFO - Running main action method: install 08:10:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:10:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:10:17 INFO - Reading from file tmpfile_stdout 08:10:17 INFO - Detecting whether we're running mozinstall >=1.0... 08:10:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:10:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:10:17 INFO - Reading from file tmpfile_stdout 08:10:17 INFO - Output received: 08:10:17 INFO - Usage: mozinstall [options] installer 08:10:17 INFO - Options: 08:10:17 INFO - -h, --help show this help message and exit 08:10:17 INFO - -d DEST, --destination=DEST 08:10:17 INFO - Directory to install application into. [default: 08:10:17 INFO - "/builds/slave/test"] 08:10:17 INFO - --app=APP Application being installed. [default: firefox] 08:10:17 INFO - mkdir: /builds/slave/test/build/application 08:10:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 08:10:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 08:10:50 INFO - Reading from file tmpfile_stdout 08:10:50 INFO - Output received: 08:10:50 INFO - /builds/slave/test/build/application/firefox/firefox 08:10:50 INFO - Running post-action listener: _resource_record_post_action 08:10:50 INFO - ##### 08:10:50 INFO - ##### Running run-tests step. 08:10:50 INFO - ##### 08:10:50 INFO - Running pre-action listener: _resource_record_pre_action 08:10:50 INFO - Running main action method: run_tests 08:10:50 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:10:50 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:10:50 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:10:50 INFO - grabbing minidump binary from tooltool 08:10:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:10:50 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d70eb0>, '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 0x2d873b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d87860>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:10:50 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 08:10:50 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 08:10:50 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:10:50 INFO - Return code: 0 08:10:50 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 08:10:51 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:10:51 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/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 08:10:51 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/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 08:10:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:10:51 INFO - 'CCACHE_UMASK': '002', 08:10:51 INFO - 'DISPLAY': ':0', 08:10:51 INFO - 'HOME': '/home/cltbld', 08:10:51 INFO - 'LANG': 'en_US.UTF-8', 08:10:51 INFO - 'LOGNAME': 'cltbld', 08:10:51 INFO - 'MAIL': '/var/mail/cltbld', 08:10:51 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:10:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:10:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:10:51 INFO - 'MOZ_NO_REMOTE': '1', 08:10:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:10:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:10:51 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:10:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:10:51 INFO - 'PWD': '/builds/slave/test', 08:10:51 INFO - 'SHELL': '/bin/bash', 08:10:51 INFO - 'SHLVL': '1', 08:10:51 INFO - 'TERM': 'linux', 08:10:51 INFO - 'TMOUT': '86400', 08:10:51 INFO - 'USER': 'cltbld', 08:10:51 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461337637.760968-277595551', 08:10:51 INFO - '_': '/tools/buildbot/bin/python'} 08:10:51 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/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 08:10:51 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 08:10:51 INFO - import pkg_resources 08:10:53 INFO - Using 1 client processes 08:10:53 INFO - wptserve Starting http server on 127.0.0.1:8000 08:10:53 INFO - wptserve Starting http server on 127.0.0.1:8001 08:10:53 INFO - wptserve Starting http server on 127.0.0.1:8443 08:10:55 INFO - SUITE-START | Running 778 tests 08:10:55 INFO - Running testharness tests 08:10:55 INFO - Setting up ssl 08:10:55 INFO - PROCESS | certutil | 08:10:55 INFO - PROCESS | certutil | 08:10:55 INFO - PROCESS | certutil | 08:10:55 INFO - Certificate Nickname Trust Attributes 08:10:55 INFO - SSL,S/MIME,JAR/XPI 08:10:55 INFO - 08:10:55 INFO - web-platform-tests CT,, 08:10:55 INFO - 08:10:56 INFO - Starting runner 08:10:59 INFO - PROCESS | 1825 | 1461337859382 Marionette DEBUG Marionette enabled via build flag and pref 08:10:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e3035000 == 1 [pid = 1825] [id = 1] 08:10:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 1 (0x7f15e3035800) [pid = 1825] [serial = 1] [outer = (nil)] 08:10:59 INFO - PROCESS | 1825 | [1825] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 08:10:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 2 (0x7f15e3036800) [pid = 1825] [serial = 2] [outer = 0x7f15e3035800] 08:11:00 INFO - PROCESS | 1825 | 1461337860123 Marionette INFO Listening on port 2828 08:11:01 INFO - PROCESS | 1825 | 1461337861106 Marionette DEBUG Marionette enabled via command-line flag 08:11:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15dff0e000 == 2 [pid = 1825] [id = 2] 08:11:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 3 (0x7f15dff0e800) [pid = 1825] [serial = 3] [outer = (nil)] 08:11:01 INFO - PROCESS | 1825 | [1825] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 08:11:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 4 (0x7f15dff0f800) [pid = 1825] [serial = 4] [outer = 0x7f15dff0e800] 08:11:01 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f15df315df0 08:11:01 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f15df3596a0 08:11:01 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f15df35d970 08:11:01 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f15df35dc70 08:11:01 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f15df35dfa0 08:11:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 5 (0x7f15df3a2000) [pid = 1825] [serial = 5] [outer = 0x7f15e3035800] 08:11:01 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:11:01 INFO - PROCESS | 1825 | 1461337861695 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37435 08:11:01 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:11:01 INFO - PROCESS | 1825 | 1461337861741 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37436 08:11:01 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:11:01 INFO - PROCESS | 1825 | 1461337861806 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37437 08:11:01 INFO - PROCESS | 1825 | 1461337861811 Marionette DEBUG Closed connection conn0 08:11:01 INFO - PROCESS | 1825 | 1461337861816 Marionette DEBUG Closed connection conn1 08:11:01 INFO - PROCESS | 1825 | [1825] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 08:11:01 INFO - PROCESS | 1825 | 1461337861934 Marionette DEBUG Closed connection conn2 08:11:02 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:11:02 INFO - PROCESS | 1825 | 1461337862033 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37438 08:11:02 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:11:02 INFO - PROCESS | 1825 | 1461337862058 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:37439 08:11:02 INFO - PROCESS | 1825 | 1461337862068 Marionette DEBUG Closed connection conn3 08:11:02 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:11:02 INFO - PROCESS | 1825 | 1461337862101 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:37440 08:11:02 INFO - PROCESS | 1825 | 1461337862112 Marionette DEBUG Closed connection conn4 08:11:02 INFO - PROCESS | 1825 | 1461337862137 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:11:02 INFO - PROCESS | 1825 | 1461337862153 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160422065903","device":"desktop","version":"48.0a1"} 08:11:02 INFO - PROCESS | 1825 | [1825] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:11:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d517a000 == 3 [pid = 1825] [id = 3] 08:11:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 6 (0x7f15d517a800) [pid = 1825] [serial = 6] [outer = (nil)] 08:11:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d517b000 == 4 [pid = 1825] [id = 4] 08:11:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 7 (0x7f15d51ef800) [pid = 1825] [serial = 7] [outer = (nil)] 08:11:04 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:11:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4317800 == 5 [pid = 1825] [id = 5] 08:11:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 8 (0x7f15d43e1800) [pid = 1825] [serial = 8] [outer = (nil)] 08:11:04 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:11:04 INFO - PROCESS | 1825 | [1825] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:11:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 9 (0x7f15d3f57800) [pid = 1825] [serial = 9] [outer = 0x7f15d43e1800] 08:11:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 10 (0x7f15d3b96800) [pid = 1825] [serial = 10] [outer = 0x7f15d517a800] 08:11:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 11 (0x7f15d2902c00) [pid = 1825] [serial = 11] [outer = 0x7f15d51ef800] 08:11:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 12 (0x7f15d2904800) [pid = 1825] [serial = 12] [outer = 0x7f15d43e1800] 08:11:05 INFO - PROCESS | 1825 | 1461337865824 Marionette DEBUG loaded listener.js 08:11:05 INFO - PROCESS | 1825 | 1461337865843 Marionette DEBUG loaded listener.js 08:11:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 13 (0x7f15e13f4400) [pid = 1825] [serial = 13] [outer = 0x7f15d43e1800] 08:11:06 INFO - PROCESS | 1825 | 1461337866559 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"3d78248a-9d06-45b0-9595-c2dbeba55101","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160422065903","device":"desktop","version":"48.0a1","command_id":1}}] 08:11:06 INFO - PROCESS | 1825 | 1461337866806 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 08:11:07 INFO - PROCESS | 1825 | 1461337867020 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 08:11:07 INFO - PROCESS | 1825 | 1461337867259 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:11:07 INFO - PROCESS | 1825 | [1825] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:11:07 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:11:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 14 (0x7f15cc170800) [pid = 1825] [serial = 14] [outer = 0x7f15d43e1800] 08:11:07 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:11:07 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:11:07 INFO - PROCESS | 1825 | 1461337867871 Marionette TRACE conn5 <- [1,3,null,{}] 08:11:07 INFO - PROCESS | 1825 | 1461337867925 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:11:07 INFO - PROCESS | 1825 | 1461337867978 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 08:11:08 INFO - PROCESS | 1825 | 1461337868054 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 08:11:08 INFO - PROCESS | 1825 | 1461337868059 Marionette TRACE conn5 <- [1,5,null,{"value":"8"}] 08:11:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:11:08 INFO - PROCESS | 1825 | 1461337868092 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:11:08 INFO - PROCESS | 1825 | 1461337868098 Marionette TRACE conn5 <- [1,6,null,{}] 08:11:08 INFO - PROCESS | 1825 | 1461337868131 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:08 INFO - PROCESS | 1825 | 1461337868207 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 08:11:08 INFO - PROCESS | 1825 | 1461337868214 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cb72d000 == 6 [pid = 1825] [id = 6] 08:11:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 15 (0x7f15d6245000) [pid = 1825] [serial = 15] [outer = (nil)] 08:11:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 16 (0x7f15cb507800) [pid = 1825] [serial = 16] [outer = 0x7f15d6245000] 08:11:08 INFO - PROCESS | 1825 | 1461337868291 Marionette DEBUG loaded listener.js 08:11:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 17 (0x7f15cb50dc00) [pid = 1825] [serial = 17] [outer = 0x7f15d6245000] 08:11:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cb338800 == 7 [pid = 1825] [id = 7] 08:11:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 18 (0x7f15cb391c00) [pid = 1825] [serial = 18] [outer = (nil)] 08:11:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 19 (0x7f15cb397800) [pid = 1825] [serial = 19] [outer = 0x7f15cb391c00] 08:11:08 INFO - PROCESS | 1825 | 1461337868766 Marionette DEBUG loaded listener.js 08:11:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 20 (0x7f15cb24f400) [pid = 1825] [serial = 20] [outer = 0x7f15cb391c00] 08:11:09 INFO - PROCESS | 1825 | [1825] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 08:11:09 INFO - PROCESS | 1825 | 1461337869321 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 08:11:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:11:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1311ms 08:11:09 INFO - PROCESS | 1825 | 1461337869442 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 08:11:09 INFO - PROCESS | 1825 | 1461337869446 Marionette TRACE conn5 <- [1,9,null,{"value":"8"}] 08:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:11:09 INFO - PROCESS | 1825 | 1461337869483 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:11:09 INFO - PROCESS | 1825 | 1461337869488 Marionette TRACE conn5 <- [1,10,null,{}] 08:11:09 INFO - PROCESS | 1825 | 1461337869511 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:09 INFO - PROCESS | 1825 | 1461337869697 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 08:11:09 INFO - PROCESS | 1825 | 1461337869731 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c98eb800 == 8 [pid = 1825] [id = 8] 08:11:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 21 (0x7f15c9542000) [pid = 1825] [serial = 21] [outer = (nil)] 08:11:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 22 (0x7f15c9543c00) [pid = 1825] [serial = 22] [outer = 0x7f15c9542000] 08:11:09 INFO - PROCESS | 1825 | 1461337869805 Marionette DEBUG loaded listener.js 08:11:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 23 (0x7f15cb513800) [pid = 1825] [serial = 23] [outer = 0x7f15c9542000] 08:11:10 INFO - PROCESS | 1825 | 1461337870852 Marionette TRACE conn5 <- [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]]]}] 08:11:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:11:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1467ms 08:11:10 INFO - PROCESS | 1825 | 1461337870925 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 08:11:10 INFO - PROCESS | 1825 | 1461337870932 Marionette TRACE conn5 <- [1,13,null,{"value":"8"}] 08:11:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:11:10 INFO - PROCESS | 1825 | 1461337870941 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:11:10 INFO - PROCESS | 1825 | 1461337870947 Marionette TRACE conn5 <- [1,14,null,{}] 08:11:10 INFO - PROCESS | 1825 | 1461337870954 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:11 INFO - PROCESS | 1825 | 1461337871177 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 08:11:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca487000 == 9 [pid = 1825] [id = 9] 08:11:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 24 (0x7f15ca487800) [pid = 1825] [serial = 24] [outer = (nil)] 08:11:11 INFO - PROCESS | 1825 | 1461337871315 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 25 (0x7f15ca48d000) [pid = 1825] [serial = 25] [outer = 0x7f15ca487800] 08:11:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cb00a800 == 10 [pid = 1825] [id = 10] 08:11:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 26 (0x7f15ca52dc00) [pid = 1825] [serial = 26] [outer = (nil)] 08:11:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 27 (0x7f15ca5c6400) [pid = 1825] [serial = 27] [outer = 0x7f15ca52dc00] 08:11:11 INFO - PROCESS | 1825 | 1461337871431 Marionette DEBUG loaded listener.js 08:11:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 28 (0x7f15cb510400) [pid = 1825] [serial = 28] [outer = 0x7f15ca52dc00] 08:11:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 29 (0x7f15cb00d000) [pid = 1825] [serial = 29] [outer = 0x7f15ca487800] 08:11:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cb33a000 == 11 [pid = 1825] [id = 11] 08:11:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 30 (0x7f15c99d8c00) [pid = 1825] [serial = 30] [outer = (nil)] 08:11:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 31 (0x7f15d00f7c00) [pid = 1825] [serial = 31] [outer = 0x7f15c99d8c00] 08:11:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 32 (0x7f15cf4c9000) [pid = 1825] [serial = 32] [outer = 0x7f15c99d8c00] 08:11:12 INFO - PROCESS | 1825 | 1461337872577 Marionette TRACE conn5 <- [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]]]}] 08:11:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:11:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1685ms 08:11:12 INFO - PROCESS | 1825 | 1461337872628 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 08:11:12 INFO - PROCESS | 1825 | 1461337872636 Marionette TRACE conn5 <- [1,17,null,{"value":"8"}] 08:11:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:11:12 INFO - PROCESS | 1825 | 1461337872648 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:11:12 INFO - PROCESS | 1825 | 1461337872652 Marionette TRACE conn5 <- [1,18,null,{}] 08:11:12 INFO - PROCESS | 1825 | 1461337872659 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:12 INFO - PROCESS | 1825 | 1461337872883 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 08:11:13 INFO - PROCESS | 1825 | 1461337873049 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d162e000 == 12 [pid = 1825] [id = 12] 08:11:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 33 (0x7f15d00f4c00) [pid = 1825] [serial = 33] [outer = (nil)] 08:11:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 34 (0x7f15d4540800) [pid = 1825] [serial = 34] [outer = 0x7f15d00f4c00] 08:11:13 INFO - PROCESS | 1825 | 1461337873127 Marionette DEBUG loaded listener.js 08:11:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 35 (0x7f15d4c9b000) [pid = 1825] [serial = 35] [outer = 0x7f15d00f4c00] 08:11:14 INFO - PROCESS | 1825 | 1461337874016 Marionette TRACE conn5 <- [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]]]}] 08:11:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1439ms 08:11:14 INFO - PROCESS | 1825 | 1461337874088 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 08:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:11:14 INFO - PROCESS | 1825 | 1461337874093 Marionette TRACE conn5 <- [1,21,null,{"value":"8"}] 08:11:14 INFO - PROCESS | 1825 | 1461337874099 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:11:14 INFO - PROCESS | 1825 | 1461337874105 Marionette TRACE conn5 <- [1,22,null,{}] 08:11:14 INFO - PROCESS | 1825 | 1461337874120 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:14 INFO - PROCESS | 1825 | 1461337874384 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 08:11:14 INFO - PROCESS | 1825 | 1461337874674 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cf403000 == 13 [pid = 1825] [id = 13] 08:11:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 36 (0x7f15cc1e8800) [pid = 1825] [serial = 36] [outer = (nil)] 08:11:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 37 (0x7f15cd030400) [pid = 1825] [serial = 37] [outer = 0x7f15cc1e8800] 08:11:14 INFO - PROCESS | 1825 | 1461337874764 Marionette DEBUG loaded listener.js 08:11:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 38 (0x7f15d2037400) [pid = 1825] [serial = 38] [outer = 0x7f15cc1e8800] 08:11:15 INFO - PROCESS | 1825 | 1461337875826 Marionette TRACE conn5 <- [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]]]}] 08:11:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:11:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1889ms 08:11:16 INFO - PROCESS | 1825 | 1461337876051 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 08:11:16 INFO - PROCESS | 1825 | 1461337876057 Marionette TRACE conn5 <- [1,25,null,{"value":"8"}] 08:11:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:11:16 INFO - PROCESS | 1825 | 1461337876099 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:11:16 INFO - PROCESS | 1825 | 1461337876103 Marionette TRACE conn5 <- [1,26,null,{}] 08:11:16 INFO - PROCESS | 1825 | 1461337876118 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:16 INFO - PROCESS | 1825 | 1461337876258 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 08:11:16 INFO - PROCESS | 1825 | 1461337876273 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cf64d800 == 14 [pid = 1825] [id = 14] 08:11:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 39 (0x7f15d2659c00) [pid = 1825] [serial = 39] [outer = (nil)] 08:11:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 40 (0x7f15d5498400) [pid = 1825] [serial = 40] [outer = 0x7f15d2659c00] 08:11:16 INFO - PROCESS | 1825 | 1461337876369 Marionette DEBUG loaded listener.js 08:11:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 41 (0x7f15d5fed000) [pid = 1825] [serial = 41] [outer = 0x7f15d2659c00] 08:11:17 INFO - PROCESS | 1825 | 1461337877255 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 08:11:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:11:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1191ms 08:11:17 INFO - PROCESS | 1825 | 1461337877295 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 08:11:17 INFO - PROCESS | 1825 | 1461337877304 Marionette TRACE conn5 <- [1,29,null,{"value":"8"}] 08:11:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:11:17 INFO - PROCESS | 1825 | 1461337877314 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:11:17 INFO - PROCESS | 1825 | 1461337877319 Marionette TRACE conn5 <- [1,30,null,{}] 08:11:17 INFO - PROCESS | 1825 | 1461337877327 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:17 INFO - PROCESS | 1825 | 1461337877544 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 08:11:17 INFO - PROCESS | 1825 | 1461337877652 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4abf000 == 15 [pid = 1825] [id = 15] 08:11:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 42 (0x7f15c953ac00) [pid = 1825] [serial = 42] [outer = (nil)] 08:11:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 43 (0x7f15d61f0c00) [pid = 1825] [serial = 43] [outer = 0x7f15c953ac00] 08:11:17 INFO - PROCESS | 1825 | 1461337877717 Marionette DEBUG loaded listener.js 08:11:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 44 (0x7f15d6252c00) [pid = 1825] [serial = 44] [outer = 0x7f15c953ac00] 08:11:18 INFO - PROCESS | 1825 | 1461337878379 Marionette TRACE conn5 <- [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]]]}] 08:11:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:11:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1090ms 08:11:18 INFO - PROCESS | 1825 | 1461337878407 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 08:11:18 INFO - PROCESS | 1825 | 1461337878411 Marionette TRACE conn5 <- [1,33,null,{"value":"8"}] 08:11:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:11:18 INFO - PROCESS | 1825 | 1461337878426 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:11:18 INFO - PROCESS | 1825 | 1461337878435 Marionette TRACE conn5 <- [1,34,null,{}] 08:11:18 INFO - PROCESS | 1825 | 1461337878443 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:18 INFO - PROCESS | 1825 | 1461337878627 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 08:11:18 INFO - PROCESS | 1825 | 1461337878652 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d5171800 == 16 [pid = 1825] [id = 16] 08:11:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 45 (0x7f15d612ec00) [pid = 1825] [serial = 45] [outer = (nil)] 08:11:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 46 (0x7f15d6641400) [pid = 1825] [serial = 46] [outer = 0x7f15d612ec00] 08:11:18 INFO - PROCESS | 1825 | 1461337878717 Marionette DEBUG loaded listener.js 08:11:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 47 (0x7f15df31a000) [pid = 1825] [serial = 47] [outer = 0x7f15d612ec00] 08:11:19 INFO - PROCESS | 1825 | 1461337879554 Marionette TRACE conn5 <- [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]]]}] 08:11:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:11:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1200ms 08:11:19 INFO - PROCESS | 1825 | 1461337879621 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 08:11:19 INFO - PROCESS | 1825 | 1461337879628 Marionette TRACE conn5 <- [1,37,null,{"value":"8"}] 08:11:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:11:19 INFO - PROCESS | 1825 | 1461337879637 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:11:19 INFO - PROCESS | 1825 | 1461337879640 Marionette TRACE conn5 <- [1,38,null,{}] 08:11:19 INFO - PROCESS | 1825 | 1461337879649 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:19 INFO - PROCESS | 1825 | 1461337879853 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 08:11:19 INFO - PROCESS | 1825 | 1461337879957 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d54e5000 == 17 [pid = 1825] [id = 17] 08:11:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 48 (0x7f15ca5ccc00) [pid = 1825] [serial = 48] [outer = (nil)] 08:11:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 49 (0x7f15d6252000) [pid = 1825] [serial = 49] [outer = 0x7f15ca5ccc00] 08:11:20 INFO - PROCESS | 1825 | 1461337880040 Marionette DEBUG loaded listener.js 08:11:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 50 (0x7f15e01ba000) [pid = 1825] [serial = 50] [outer = 0x7f15ca5ccc00] 08:11:20 INFO - PROCESS | 1825 | 1461337880820 Marionette TRACE conn5 <- [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]]]}] 08:11:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1232ms 08:11:20 INFO - PROCESS | 1825 | 1461337880869 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 08:11:20 INFO - PROCESS | 1825 | 1461337880876 Marionette TRACE conn5 <- [1,41,null,{"value":"8"}] 08:11:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:11:20 INFO - PROCESS | 1825 | 1461337880885 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:11:20 INFO - PROCESS | 1825 | 1461337880891 Marionette TRACE conn5 <- [1,42,null,{}] 08:11:20 INFO - PROCESS | 1825 | 1461337880901 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:21 INFO - PROCESS | 1825 | 1461337881168 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 08:11:21 INFO - PROCESS | 1825 | 1461337881294 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ccb6c000 == 18 [pid = 1825] [id = 18] 08:11:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 51 (0x7f15ca5cd000) [pid = 1825] [serial = 51] [outer = (nil)] 08:11:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 52 (0x7f15cb50f400) [pid = 1825] [serial = 52] [outer = 0x7f15ca5cd000] 08:11:21 INFO - PROCESS | 1825 | 1461337881370 Marionette DEBUG loaded listener.js 08:11:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 53 (0x7f15ccd39800) [pid = 1825] [serial = 53] [outer = 0x7f15ca5cd000] 08:11:22 INFO - PROCESS | 1825 | 1461337882222 Marionette TRACE conn5 <- [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]]]}] 08:11:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:11:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1389ms 08:11:22 INFO - PROCESS | 1825 | 1461337882274 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 08:11:22 INFO - PROCESS | 1825 | 1461337882282 Marionette TRACE conn5 <- [1,45,null,{"value":"8"}] 08:11:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:11:22 INFO - PROCESS | 1825 | 1461337882294 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:11:22 INFO - PROCESS | 1825 | 1461337882297 Marionette TRACE conn5 <- [1,46,null,{}] 08:11:22 INFO - PROCESS | 1825 | 1461337882305 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:22 INFO - PROCESS | 1825 | 1461337882483 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 08:11:22 INFO - PROCESS | 1825 | 1461337882608 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4dac800 == 19 [pid = 1825] [id = 19] 08:11:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 54 (0x7f15d08aec00) [pid = 1825] [serial = 54] [outer = (nil)] 08:11:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 55 (0x7f15d432a400) [pid = 1825] [serial = 55] [outer = 0x7f15d08aec00] 08:11:22 INFO - PROCESS | 1825 | 1461337882696 Marionette DEBUG loaded listener.js 08:11:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 56 (0x7f15d4d0d400) [pid = 1825] [serial = 56] [outer = 0x7f15d08aec00] 08:11:23 INFO - PROCESS | 1825 | 1461337883600 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 08:11:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:11:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1332ms 08:11:23 INFO - PROCESS | 1825 | 1461337883626 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 08:11:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:11:23 INFO - PROCESS | 1825 | 1461337883630 Marionette TRACE conn5 <- [1,49,null,{"value":"8"}] 08:11:23 INFO - PROCESS | 1825 | 1461337883637 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:11:23 INFO - PROCESS | 1825 | 1461337883642 Marionette TRACE conn5 <- [1,50,null,{}] 08:11:23 INFO - PROCESS | 1825 | 1461337883658 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:23 INFO - PROCESS | 1825 | 1461337883828 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 08:11:23 INFO - PROCESS | 1825 | 1461337883961 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d5e35000 == 20 [pid = 1825] [id = 20] 08:11:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 57 (0x7f15d6248c00) [pid = 1825] [serial = 57] [outer = (nil)] 08:11:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 58 (0x7f15d624ac00) [pid = 1825] [serial = 58] [outer = 0x7f15d6248c00] 08:11:24 INFO - PROCESS | 1825 | 1461337884071 Marionette DEBUG loaded listener.js 08:11:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 59 (0x7f15df31a800) [pid = 1825] [serial = 59] [outer = 0x7f15d6248c00] 08:11:24 INFO - PROCESS | 1825 | 1461337884900 Marionette TRACE conn5 <- [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]]]}] 08:11:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:11:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1285ms 08:11:24 INFO - PROCESS | 1825 | 1461337884922 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 08:11:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:11:24 INFO - PROCESS | 1825 | 1461337884926 Marionette TRACE conn5 <- [1,53,null,{"value":"8"}] 08:11:24 INFO - PROCESS | 1825 | 1461337884933 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:11:24 INFO - PROCESS | 1825 | 1461337884937 Marionette TRACE conn5 <- [1,54,null,{}] 08:11:24 INFO - PROCESS | 1825 | 1461337884942 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:25 INFO - PROCESS | 1825 | 1461337885098 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 08:11:25 INFO - PROCESS | 1825 | 1461337885234 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d163f000 == 21 [pid = 1825] [id = 21] 08:11:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 60 (0x7f15c953b800) [pid = 1825] [serial = 60] [outer = (nil)] 08:11:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 61 (0x7f15d6249c00) [pid = 1825] [serial = 61] [outer = 0x7f15c953b800] 08:11:25 INFO - PROCESS | 1825 | 1461337885310 Marionette DEBUG loaded listener.js 08:11:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 62 (0x7f15e045bc00) [pid = 1825] [serial = 62] [outer = 0x7f15c953b800] 08:11:26 INFO - PROCESS | 1825 | 1461337886251 Marionette TRACE conn5 <- [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]]]}] 08:11:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1379ms 08:11:26 INFO - PROCESS | 1825 | 1461337886314 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 08:11:26 INFO - PROCESS | 1825 | 1461337886321 Marionette TRACE conn5 <- [1,57,null,{"value":"8"}] 08:11:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:11:26 INFO - PROCESS | 1825 | 1461337886329 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:11:26 INFO - PROCESS | 1825 | 1461337886334 Marionette TRACE conn5 <- [1,58,null,{}] 08:11:26 INFO - PROCESS | 1825 | 1461337886342 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:26 INFO - PROCESS | 1825 | 1461337886511 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 08:11:26 INFO - PROCESS | 1825 | 1461337886663 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d5171800 == 20 [pid = 1825] [id = 16] 08:11:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4abf000 == 19 [pid = 1825] [id = 15] 08:11:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cf64d800 == 18 [pid = 1825] [id = 14] 08:11:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cf403000 == 17 [pid = 1825] [id = 13] 08:11:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d162e000 == 16 [pid = 1825] [id = 12] 08:11:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cb00a800 == 15 [pid = 1825] [id = 10] 08:11:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca47c000 == 16 [pid = 1825] [id = 22] 08:11:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 63 (0x7f15c99cf800) [pid = 1825] [serial = 63] [outer = (nil)] 08:11:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 64 (0x7f15c99d5c00) [pid = 1825] [serial = 64] [outer = 0x7f15c99cf800] 08:11:26 INFO - PROCESS | 1825 | 1461337886766 Marionette DEBUG loaded listener.js 08:11:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 65 (0x7f15cd02c000) [pid = 1825] [serial = 65] [outer = 0x7f15c99cf800] 08:11:27 INFO - PROCESS | 1825 | 1461337887590 Marionette TRACE conn5 <- [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]]]}] 08:11:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1333ms 08:11:27 INFO - PROCESS | 1825 | 1461337887664 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 08:11:27 INFO - PROCESS | 1825 | 1461337887671 Marionette TRACE conn5 <- [1,61,null,{"value":"8"}] 08:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:11:27 INFO - PROCESS | 1825 | 1461337887680 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:11:27 INFO - PROCESS | 1825 | 1461337887684 Marionette TRACE conn5 <- [1,62,null,{}] 08:11:27 INFO - PROCESS | 1825 | 1461337887692 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:27 INFO - PROCESS | 1825 | 1461337887865 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 08:11:27 INFO - PROCESS | 1825 | 1461337887992 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4474000 == 17 [pid = 1825] [id = 23] 08:11:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 66 (0x7f15c99d0000) [pid = 1825] [serial = 66] [outer = (nil)] 08:11:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 67 (0x7f15d4d0c800) [pid = 1825] [serial = 67] [outer = 0x7f15c99d0000] 08:11:28 INFO - PROCESS | 1825 | 1461337888069 Marionette DEBUG loaded listener.js 08:11:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 68 (0x7f15d54cac00) [pid = 1825] [serial = 68] [outer = 0x7f15c99d0000] 08:11:28 INFO - PROCESS | 1825 | 1461337888900 Marionette TRACE conn5 <- [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]]]}] 08:11:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:11:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1287ms 08:11:28 INFO - PROCESS | 1825 | 1461337888974 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 08:11:28 INFO - PROCESS | 1825 | 1461337888979 Marionette TRACE conn5 <- [1,65,null,{"value":"8"}] 08:11:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:11:28 INFO - PROCESS | 1825 | 1461337888992 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:11:28 INFO - PROCESS | 1825 | 1461337888994 Marionette TRACE conn5 <- [1,66,null,{}] 08:11:29 INFO - PROCESS | 1825 | 1461337889005 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:29 INFO - PROCESS | 1825 | 1461337889183 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 08:11:29 INFO - PROCESS | 1825 | 1461337889282 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d529f000 == 18 [pid = 1825] [id = 24] 08:11:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 69 (0x7f15d54cec00) [pid = 1825] [serial = 69] [outer = (nil)] 08:11:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 70 (0x7f15d6248800) [pid = 1825] [serial = 70] [outer = 0x7f15d54cec00] 08:11:29 INFO - PROCESS | 1825 | 1461337889360 Marionette DEBUG loaded listener.js 08:11:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 71 (0x7f15da30cc00) [pid = 1825] [serial = 71] [outer = 0x7f15d54cec00] 08:11:30 INFO - PROCESS | 1825 | 1461337890151 Marionette TRACE conn5 <- [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]]]}] 08:11:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:11:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1229ms 08:11:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:11:30 INFO - PROCESS | 1825 | 1461337890222 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 08:11:30 INFO - PROCESS | 1825 | 1461337890225 Marionette TRACE conn5 <- [1,69,null,{"value":"8"}] 08:11:30 INFO - PROCESS | 1825 | 1461337890234 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:11:30 INFO - PROCESS | 1825 | 1461337890244 Marionette TRACE conn5 <- [1,70,null,{}] 08:11:30 INFO - PROCESS | 1825 | 1461337890258 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:30 INFO - PROCESS | 1825 | 1461337890439 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 08:11:30 INFO - PROCESS | 1825 | 1461337890567 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d621b000 == 19 [pid = 1825] [id = 25] 08:11:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 72 (0x7f15e045d800) [pid = 1825] [serial = 72] [outer = (nil)] 08:11:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 73 (0x7f15e133a000) [pid = 1825] [serial = 73] [outer = 0x7f15e045d800] 08:11:30 INFO - PROCESS | 1825 | 1461337890645 Marionette DEBUG loaded listener.js 08:11:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 74 (0x7f15e13f4800) [pid = 1825] [serial = 74] [outer = 0x7f15e045d800] 08:11:31 INFO - PROCESS | 1825 | 1461337891460 Marionette TRACE conn5 <- [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]]]}] 08:11:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:11:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1292ms 08:11:31 INFO - PROCESS | 1825 | 1461337891523 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 08:11:31 INFO - PROCESS | 1825 | 1461337891528 Marionette TRACE conn5 <- [1,73,null,{"value":"8"}] 08:11:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:11:31 INFO - PROCESS | 1825 | 1461337891534 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:11:31 INFO - PROCESS | 1825 | 1461337891536 Marionette TRACE conn5 <- [1,74,null,{}] 08:11:31 INFO - PROCESS | 1825 | 1461337891542 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:31 INFO - PROCESS | 1825 | 1461337891696 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 08:11:31 INFO - PROCESS | 1825 | 1461337891831 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d9718000 == 20 [pid = 1825] [id = 26] 08:11:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 75 (0x7f15e0661000) [pid = 1825] [serial = 75] [outer = (nil)] 08:11:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 76 (0x7f15e1638400) [pid = 1825] [serial = 76] [outer = 0x7f15e0661000] 08:11:31 INFO - PROCESS | 1825 | 1461337891909 Marionette DEBUG loaded listener.js 08:11:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 77 (0x7f15e3540400) [pid = 1825] [serial = 77] [outer = 0x7f15e0661000] 08:11:32 INFO - PROCESS | 1825 | 1461337892812 Marionette TRACE conn5 <- [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]]]}] 08:11:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:11:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1333ms 08:11:32 INFO - PROCESS | 1825 | 1461337892869 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 08:11:32 INFO - PROCESS | 1825 | 1461337892874 Marionette TRACE conn5 <- [1,77,null,{"value":"8"}] 08:11:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:11:32 INFO - PROCESS | 1825 | 1461337892902 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:11:32 INFO - PROCESS | 1825 | 1461337892908 Marionette TRACE conn5 <- [1,78,null,{}] 08:11:32 INFO - PROCESS | 1825 | 1461337892919 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:33 INFO - PROCESS | 1825 | 1461337893092 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 08:11:33 INFO - PROCESS | 1825 | 1461337893234 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cf41a800 == 21 [pid = 1825] [id = 27] 08:11:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 78 (0x7f15cc16e800) [pid = 1825] [serial = 78] [outer = (nil)] 08:11:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 79 (0x7f15cd030000) [pid = 1825] [serial = 79] [outer = 0x7f15cc16e800] 08:11:33 INFO - PROCESS | 1825 | 1461337893321 Marionette DEBUG loaded listener.js 08:11:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 80 (0x7f15d474e000) [pid = 1825] [serial = 80] [outer = 0x7f15cc16e800] 08:11:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d5e35000 == 20 [pid = 1825] [id = 20] 08:11:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4dac800 == 19 [pid = 1825] [id = 19] 08:11:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ccb6c000 == 18 [pid = 1825] [id = 18] 08:11:34 INFO - PROCESS | 1825 | 1461337894203 Marionette TRACE conn5 <- [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]]]}] 08:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1342ms 08:11:34 INFO - PROCESS | 1825 | 1461337894239 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 08:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:11:34 INFO - PROCESS | 1825 | 1461337894245 Marionette TRACE conn5 <- [1,81,null,{"value":"8"}] 08:11:34 INFO - PROCESS | 1825 | 1461337894253 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:11:34 INFO - PROCESS | 1825 | 1461337894259 Marionette TRACE conn5 <- [1,82,null,{}] 08:11:34 INFO - PROCESS | 1825 | 1461337894269 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:34 INFO - PROCESS | 1825 | 1461337894438 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 08:11:34 INFO - PROCESS | 1825 | 1461337894570 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d431b000 == 19 [pid = 1825] [id = 28] 08:11:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 81 (0x7f15cc175000) [pid = 1825] [serial = 81] [outer = (nil)] 08:11:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 82 (0x7f15d3d08400) [pid = 1825] [serial = 82] [outer = 0x7f15cc175000] 08:11:34 INFO - PROCESS | 1825 | 1461337894650 Marionette DEBUG loaded listener.js 08:11:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 83 (0x7f15d4d0b400) [pid = 1825] [serial = 83] [outer = 0x7f15cc175000] 08:11:35 INFO - PROCESS | 1825 | 1461337895503 Marionette TRACE conn5 <- [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]]]}] 08:11:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:11:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1285ms 08:11:35 INFO - PROCESS | 1825 | 1461337895547 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 08:11:35 INFO - PROCESS | 1825 | 1461337895556 Marionette TRACE conn5 <- [1,85,null,{"value":"8"}] 08:11:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:11:35 INFO - PROCESS | 1825 | 1461337895566 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:11:35 INFO - PROCESS | 1825 | 1461337895569 Marionette TRACE conn5 <- [1,86,null,{}] 08:11:35 INFO - PROCESS | 1825 | 1461337895576 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:35 INFO - PROCESS | 1825 | 1461337895738 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 08:11:35 INFO - PROCESS | 1825 | 1461337895879 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d6016800 == 20 [pid = 1825] [id = 29] 08:11:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 84 (0x7f15d1291800) [pid = 1825] [serial = 84] [outer = (nil)] 08:11:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 85 (0x7f15da395c00) [pid = 1825] [serial = 85] [outer = 0x7f15d1291800] 08:11:35 INFO - PROCESS | 1825 | 1461337895954 Marionette DEBUG loaded listener.js 08:11:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f15e01bd000) [pid = 1825] [serial = 86] [outer = 0x7f15d1291800] 08:11:36 INFO - PROCESS | 1825 | 1461337896779 Marionette TRACE conn5 <- [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]]]}] 08:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1281ms 08:11:36 INFO - PROCESS | 1825 | 1461337896851 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 08:11:36 INFO - PROCESS | 1825 | 1461337896854 Marionette TRACE conn5 <- [1,89,null,{"value":"8"}] 08:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:11:36 INFO - PROCESS | 1825 | 1461337896864 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:11:36 INFO - PROCESS | 1825 | 1461337896870 Marionette TRACE conn5 <- [1,90,null,{}] 08:11:36 INFO - PROCESS | 1825 | 1461337896886 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:37 INFO - PROCESS | 1825 | 1461337897053 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 08:11:37 INFO - PROCESS | 1825 | 1461337897183 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4abe800 == 21 [pid = 1825] [id = 30] 08:11:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f15e0456800) [pid = 1825] [serial = 87] [outer = (nil)] 08:11:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f15e1406800) [pid = 1825] [serial = 88] [outer = 0x7f15e0456800] 08:11:37 INFO - PROCESS | 1825 | 1461337897268 Marionette DEBUG loaded listener.js 08:11:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f15e354e000) [pid = 1825] [serial = 89] [outer = 0x7f15e0456800] 08:11:38 INFO - PROCESS | 1825 | 1461337898114 Marionette TRACE conn5 <- [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]]]}] 08:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1284ms 08:11:38 INFO - PROCESS | 1825 | 1461337898148 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 08:11:38 INFO - PROCESS | 1825 | 1461337898153 Marionette TRACE conn5 <- [1,93,null,{"value":"8"}] 08:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:11:38 INFO - PROCESS | 1825 | 1461337898159 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:11:38 INFO - PROCESS | 1825 | 1461337898161 Marionette TRACE conn5 <- [1,94,null,{}] 08:11:38 INFO - PROCESS | 1825 | 1461337898167 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:38 INFO - PROCESS | 1825 | 1461337898318 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 08:11:38 INFO - PROCESS | 1825 | 1461337898457 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e0472000 == 22 [pid = 1825] [id = 31] 08:11:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f15ca530000) [pid = 1825] [serial = 90] [outer = (nil)] 08:11:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f15e4fa9000) [pid = 1825] [serial = 91] [outer = 0x7f15ca530000] 08:11:38 INFO - PROCESS | 1825 | 1461337898539 Marionette DEBUG loaded listener.js 08:11:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f15e54aac00) [pid = 1825] [serial = 92] [outer = 0x7f15ca530000] 08:11:39 INFO - PROCESS | 1825 | 1461337899501 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 08:11:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1386ms 08:11:39 INFO - PROCESS | 1825 | 1461337899546 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 08:11:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:11:39 INFO - PROCESS | 1825 | 1461337899550 Marionette TRACE conn5 <- [1,97,null,{"value":"8"}] 08:11:39 INFO - PROCESS | 1825 | 1461337899556 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:11:39 INFO - PROCESS | 1825 | 1461337899559 Marionette TRACE conn5 <- [1,98,null,{}] 08:11:39 INFO - PROCESS | 1825 | 1461337899564 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:39 INFO - PROCESS | 1825 | 1461337899710 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 08:11:39 INFO - PROCESS | 1825 | 1461337899848 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e1317000 == 23 [pid = 1825] [id = 32] 08:11:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f15d3b04c00) [pid = 1825] [serial = 93] [outer = (nil)] 08:11:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f15e54a7c00) [pid = 1825] [serial = 94] [outer = 0x7f15d3b04c00] 08:11:39 INFO - PROCESS | 1825 | 1461337899923 Marionette DEBUG loaded listener.js 08:11:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f15e5810c00) [pid = 1825] [serial = 95] [outer = 0x7f15d3b04c00] 08:11:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d529f000 == 22 [pid = 1825] [id = 24] 08:11:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4474000 == 21 [pid = 1825] [id = 23] 08:11:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca47c000 == 20 [pid = 1825] [id = 22] 08:11:41 INFO - PROCESS | 1825 | 1461337900998 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 08:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1481ms 08:11:41 INFO - PROCESS | 1825 | 1461337901037 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 08:11:41 INFO - PROCESS | 1825 | 1461337901043 Marionette TRACE conn5 <- [1,101,null,{"value":"8"}] 08:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:11:41 INFO - PROCESS | 1825 | 1461337901052 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:11:41 INFO - PROCESS | 1825 | 1461337901057 Marionette TRACE conn5 <- [1,102,null,{}] 08:11:41 INFO - PROCESS | 1825 | 1461337901066 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:41 INFO - PROCESS | 1825 | 1461337901234 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 08:11:41 INFO - PROCESS | 1825 | 1461337901371 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3f39800 == 21 [pid = 1825] [id = 33] 08:11:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f15d265ac00) [pid = 1825] [serial = 96] [outer = (nil)] 08:11:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f15d4aafc00) [pid = 1825] [serial = 97] [outer = 0x7f15d265ac00] 08:11:41 INFO - PROCESS | 1825 | 1461337901453 Marionette DEBUG loaded listener.js 08:11:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f15d54cc000) [pid = 1825] [serial = 98] [outer = 0x7f15d265ac00] 08:11:42 INFO - PROCESS | 1825 | 1461337902338 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 08:11:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f15d0080800) [pid = 1825] [serial = 99] [outer = 0x7f15c99d8c00] 08:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1346ms 08:11:42 INFO - PROCESS | 1825 | 1461337902415 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 08:11:42 INFO - PROCESS | 1825 | 1461337902421 Marionette TRACE conn5 <- [1,105,null,{"value":"8"}] 08:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:11:42 INFO - PROCESS | 1825 | 1461337902482 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:11:42 INFO - PROCESS | 1825 | 1461337902487 Marionette TRACE conn5 <- [1,106,null,{}] 08:11:42 INFO - PROCESS | 1825 | 1461337902504 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:42 INFO - PROCESS | 1825 | 1461337902663 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 08:11:42 INFO - PROCESS | 1825 | 1461337902812 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d5fbd000 == 22 [pid = 1825] [id = 34] 08:11:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f15c99d6c00) [pid = 1825] [serial = 100] [outer = (nil)] 08:11:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f15d2906000) [pid = 1825] [serial = 101] [outer = 0x7f15c99d6c00] 08:11:42 INFO - PROCESS | 1825 | 1461337902896 Marionette DEBUG loaded listener.js 08:11:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f15e065d400) [pid = 1825] [serial = 102] [outer = 0x7f15c99d6c00] 08:11:43 INFO - PROCESS | 1825 | 1461337903711 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 08:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1323ms 08:11:43 INFO - PROCESS | 1825 | 1461337903780 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 08:11:43 INFO - PROCESS | 1825 | 1461337903785 Marionette TRACE conn5 <- [1,109,null,{"value":"8"}] 08:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:11:43 INFO - PROCESS | 1825 | 1461337903791 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:11:43 INFO - PROCESS | 1825 | 1461337903798 Marionette TRACE conn5 <- [1,110,null,{}] 08:11:43 INFO - PROCESS | 1825 | 1461337903814 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:44 INFO - PROCESS | 1825 | 1461337904036 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 08:11:44 INFO - PROCESS | 1825 | 1461337904054 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e161e800 == 23 [pid = 1825] [id = 35] 08:11:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f15e3548000) [pid = 1825] [serial = 103] [outer = (nil)] 08:11:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f15e4e5fc00) [pid = 1825] [serial = 104] [outer = 0x7f15e3548000] 08:11:44 INFO - PROCESS | 1825 | 1461337904144 Marionette DEBUG loaded listener.js 08:11:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f15e5652c00) [pid = 1825] [serial = 105] [outer = 0x7f15e3548000] 08:11:45 INFO - PROCESS | 1825 | 1461337905089 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 08:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1336ms 08:11:45 INFO - PROCESS | 1825 | 1461337905128 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 08:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:11:45 INFO - PROCESS | 1825 | 1461337905133 Marionette TRACE conn5 <- [1,113,null,{"value":"8"}] 08:11:45 INFO - PROCESS | 1825 | 1461337905139 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:11:45 INFO - PROCESS | 1825 | 1461337905142 Marionette TRACE conn5 <- [1,114,null,{}] 08:11:45 INFO - PROCESS | 1825 | 1461337905147 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:45 INFO - PROCESS | 1825 | 1461337905301 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 08:11:45 INFO - PROCESS | 1825 | 1461337905440 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e4e2f000 == 24 [pid = 1825] [id = 36] 08:11:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f15e02ed400) [pid = 1825] [serial = 106] [outer = (nil)] 08:11:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f15e7553400) [pid = 1825] [serial = 107] [outer = 0x7f15e02ed400] 08:11:45 INFO - PROCESS | 1825 | 1461337905517 Marionette DEBUG loaded listener.js 08:11:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f15e827d000) [pid = 1825] [serial = 108] [outer = 0x7f15e02ed400] 08:11:46 INFO - PROCESS | 1825 | 1461337906357 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 08:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1284ms 08:11:46 INFO - PROCESS | 1825 | 1461337906424 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 08:11:46 INFO - PROCESS | 1825 | 1461337906428 Marionette TRACE conn5 <- [1,117,null,{"value":"8"}] 08:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:11:46 INFO - PROCESS | 1825 | 1461337906434 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:11:46 INFO - PROCESS | 1825 | 1461337906437 Marionette TRACE conn5 <- [1,118,null,{}] 08:11:46 INFO - PROCESS | 1825 | 1461337906442 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:46 INFO - PROCESS | 1825 | 1461337906626 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 08:11:47 INFO - PROCESS | 1825 | 1461337906760 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e5638800 == 25 [pid = 1825] [id = 37] 08:11:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f15e5903800) [pid = 1825] [serial = 109] [outer = (nil)] 08:11:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f15e9874c00) [pid = 1825] [serial = 110] [outer = 0x7f15e5903800] 08:11:47 INFO - PROCESS | 1825 | 1461337906878 Marionette DEBUG loaded listener.js 08:11:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f15e98ee800) [pid = 1825] [serial = 111] [outer = 0x7f15e5903800] 08:11:47 INFO - PROCESS | 1825 | 1461337907736 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 08:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1329ms 08:11:47 INFO - PROCESS | 1825 | 1461337907886 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 08:11:47 INFO - PROCESS | 1825 | 1461337907891 Marionette TRACE conn5 <- [1,121,null,{"value":"8"}] 08:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:11:47 INFO - PROCESS | 1825 | 1461337907935 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:11:47 INFO - PROCESS | 1825 | 1461337907941 Marionette TRACE conn5 <- [1,122,null,{}] 08:11:47 INFO - PROCESS | 1825 | 1461337907975 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:48 INFO - PROCESS | 1825 | 1461337908192 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 08:11:48 INFO - PROCESS | 1825 | 1461337908365 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e7580000 == 26 [pid = 1825] [id = 38] 08:11:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f15c9262400) [pid = 1825] [serial = 112] [outer = (nil)] 08:11:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f15c9264000) [pid = 1825] [serial = 113] [outer = 0x7f15c9262400] 08:11:48 INFO - PROCESS | 1825 | 1461337908445 Marionette DEBUG loaded listener.js 08:11:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f15c926c000) [pid = 1825] [serial = 114] [outer = 0x7f15c9262400] 08:11:49 INFO - PROCESS | 1825 | 1461337909431 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 08:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1550ms 08:11:49 INFO - PROCESS | 1825 | 1461337909482 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 08:11:49 INFO - PROCESS | 1825 | 1461337909487 Marionette TRACE conn5 <- [1,125,null,{"value":"8"}] 08:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:11:49 INFO - PROCESS | 1825 | 1461337909506 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:11:49 INFO - PROCESS | 1825 | 1461337909512 Marionette TRACE conn5 <- [1,126,null,{}] 08:11:49 INFO - PROCESS | 1825 | 1461337909521 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:49 INFO - PROCESS | 1825 | 1461337909689 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 08:11:49 INFO - PROCESS | 1825 | 1461337909885 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d2180000 == 27 [pid = 1825] [id = 39] 08:11:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f15c90cf400) [pid = 1825] [serial = 115] [outer = (nil)] 08:11:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f15c90d2000) [pid = 1825] [serial = 116] [outer = 0x7f15c90cf400] 08:11:49 INFO - PROCESS | 1825 | 1461337909965 Marionette DEBUG loaded listener.js 08:11:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f15c9262c00) [pid = 1825] [serial = 117] [outer = 0x7f15c90cf400] 08:11:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d6016800 == 26 [pid = 1825] [id = 29] 08:11:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d431b000 == 25 [pid = 1825] [id = 28] 08:11:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e0472000 == 24 [pid = 1825] [id = 31] 08:11:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4abe800 == 23 [pid = 1825] [id = 30] 08:11:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cb72d000 == 22 [pid = 1825] [id = 6] 08:11:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d9718000 == 21 [pid = 1825] [id = 26] 08:11:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d621b000 == 20 [pid = 1825] [id = 25] 08:11:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c98eb800 == 19 [pid = 1825] [id = 8] 08:11:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d163f000 == 18 [pid = 1825] [id = 21] 08:11:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e7580000 == 17 [pid = 1825] [id = 38] 08:11:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e4e2f000 == 16 [pid = 1825] [id = 36] 08:11:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e5638800 == 15 [pid = 1825] [id = 37] 08:11:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e161e800 == 14 [pid = 1825] [id = 35] 08:11:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d54e5000 == 13 [pid = 1825] [id = 17] 08:11:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d5fbd000 == 12 [pid = 1825] [id = 34] 08:11:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cf41a800 == 11 [pid = 1825] [id = 27] 08:11:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e1317000 == 10 [pid = 1825] [id = 32] 08:11:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d3f39800 == 9 [pid = 1825] [id = 33] 08:11:55 INFO - PROCESS | 1825 | 1461337915534 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 08:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 6155ms 08:11:55 INFO - PROCESS | 1825 | 1461337915664 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 08:11:55 INFO - PROCESS | 1825 | 1461337915669 Marionette TRACE conn5 <- [1,129,null,{"value":"8"}] 08:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:11:55 INFO - PROCESS | 1825 | 1461337915678 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:11:55 INFO - PROCESS | 1825 | 1461337915682 Marionette TRACE conn5 <- [1,130,null,{}] 08:11:55 INFO - PROCESS | 1825 | 1461337915692 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:55 INFO - PROCESS | 1825 | 1461337915892 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 08:11:55 INFO - PROCESS | 1825 | 1461337915909 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cf412800 == 10 [pid = 1825] [id = 40] 08:11:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f15cb396000) [pid = 1825] [serial = 118] [outer = (nil)] 08:11:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f15cb39f400) [pid = 1825] [serial = 119] [outer = 0x7f15cb396000] 08:11:55 INFO - PROCESS | 1825 | 1461337915979 Marionette DEBUG loaded listener.js 08:11:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f15cc1edc00) [pid = 1825] [serial = 120] [outer = 0x7f15cb396000] 08:11:56 INFO - PROCESS | 1825 | 1461337916884 Marionette TRACE conn5 <- [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]]]}] 08:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1238ms 08:11:56 INFO - PROCESS | 1825 | 1461337916941 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 08:11:56 INFO - PROCESS | 1825 | 1461337916952 Marionette TRACE conn5 <- [1,133,null,{"value":"8"}] 08:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:11:56 INFO - PROCESS | 1825 | 1461337916972 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:11:56 INFO - PROCESS | 1825 | 1461337916978 Marionette TRACE conn5 <- [1,134,null,{}] 08:11:56 INFO - PROCESS | 1825 | 1461337916984 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:57 INFO - PROCESS | 1825 | 1461337917150 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 08:11:57 INFO - PROCESS | 1825 | 1461337917257 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d54e5000 == 11 [pid = 1825] [id = 41] 08:11:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f15c99d6000) [pid = 1825] [serial = 121] [outer = (nil)] 08:11:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f15ccedf400) [pid = 1825] [serial = 122] [outer = 0x7f15c99d6000] 08:11:57 INFO - PROCESS | 1825 | 1461337917362 Marionette DEBUG loaded listener.js 08:11:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f15d007ec00) [pid = 1825] [serial = 123] [outer = 0x7f15c99d6000] 08:11:58 INFO - PROCESS | 1825 | 1461337918305 Marionette TRACE conn5 <- [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]]]}] 08:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1391ms 08:11:58 INFO - PROCESS | 1825 | 1461337918360 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 08:11:58 INFO - PROCESS | 1825 | 1461337918364 Marionette TRACE conn5 <- [1,137,null,{"value":"8"}] 08:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:11:58 INFO - PROCESS | 1825 | 1461337918370 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:11:58 INFO - PROCESS | 1825 | 1461337918376 Marionette TRACE conn5 <- [1,138,null,{}] 08:11:58 INFO - PROCESS | 1825 | 1461337918393 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:58 INFO - PROCESS | 1825 | 1461337918590 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 08:11:58 INFO - PROCESS | 1825 | 1461337918655 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d970e000 == 12 [pid = 1825] [id = 42] 08:11:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f15c9852400) [pid = 1825] [serial = 124] [outer = (nil)] 08:11:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f15d2659400) [pid = 1825] [serial = 125] [outer = 0x7f15c9852400] 08:11:58 INFO - PROCESS | 1825 | 1461337918726 Marionette DEBUG loaded listener.js 08:11:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f15d4ca4800) [pid = 1825] [serial = 126] [outer = 0x7f15c9852400] 08:11:59 INFO - PROCESS | 1825 | 1461337919527 Marionette TRACE conn5 <- [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]]]}] 08:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1182ms 08:11:59 INFO - PROCESS | 1825 | 1461337919554 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 08:11:59 INFO - PROCESS | 1825 | 1461337919558 Marionette TRACE conn5 <- [1,141,null,{"value":"8"}] 08:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:11:59 INFO - PROCESS | 1825 | 1461337919571 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:11:59 INFO - PROCESS | 1825 | 1461337919573 Marionette TRACE conn5 <- [1,142,null,{}] 08:11:59 INFO - PROCESS | 1825 | 1461337919644 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:59 INFO - PROCESS | 1825 | 1461337919839 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 08:11:59 INFO - PROCESS | 1825 | 1461337919898 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e1327800 == 13 [pid = 1825] [id = 43] 08:11:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f15da394c00) [pid = 1825] [serial = 127] [outer = (nil)] 08:12:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f15da398400) [pid = 1825] [serial = 128] [outer = 0x7f15da394c00] 08:12:00 INFO - PROCESS | 1825 | 1461337920012 Marionette DEBUG loaded listener.js 08:12:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f15dff5f000) [pid = 1825] [serial = 129] [outer = 0x7f15da394c00] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f15c99cf800) [pid = 1825] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f15d265ac00) [pid = 1825] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f15c99d0000) [pid = 1825] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f15cc1e8800) [pid = 1825] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f15d2659c00) [pid = 1825] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f15d612ec00) [pid = 1825] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f15d00f4c00) [pid = 1825] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f15ca52dc00) [pid = 1825] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f15c953ac00) [pid = 1825] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f15ca5ccc00) [pid = 1825] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f15c9542000) [pid = 1825] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 117 (0x7f15d6245000) [pid = 1825] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 116 (0x7f15e02ed400) [pid = 1825] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 115 (0x7f15c953b800) [pid = 1825] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 114 (0x7f15e0661000) [pid = 1825] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 113 (0x7f15ca530000) [pid = 1825] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 112 (0x7f15e0456800) [pid = 1825] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f15c99d6c00) [pid = 1825] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f15d6248c00) [pid = 1825] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f15cc175000) [pid = 1825] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f15d08aec00) [pid = 1825] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f15d1291800) [pid = 1825] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f15ca5cd000) [pid = 1825] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f15cc16e800) [pid = 1825] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f15d54cec00) [pid = 1825] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f15e3548000) [pid = 1825] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f15c9262400) [pid = 1825] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f15e045d800) [pid = 1825] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f15e5903800) [pid = 1825] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:12:01 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f15d3b04c00) [pid = 1825] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:12:01 INFO - PROCESS | 1825 | 1461337921770 Marionette TRACE conn5 <- [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]]]}] 08:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 2260ms 08:12:01 INFO - PROCESS | 1825 | 1461337921833 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 08:12:01 INFO - PROCESS | 1825 | 1461337921836 Marionette TRACE conn5 <- [1,145,null,{"value":"8"}] 08:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:12:01 INFO - PROCESS | 1825 | 1461337921842 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:12:01 INFO - PROCESS | 1825 | 1461337921844 Marionette TRACE conn5 <- [1,146,null,{}] 08:12:01 INFO - PROCESS | 1825 | 1461337921849 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:01 INFO - PROCESS | 1825 | 1461337921992 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 08:12:02 INFO - PROCESS | 1825 | 1461337922096 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cf64c800 == 14 [pid = 1825] [id = 44] 08:12:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f15c7adbc00) [pid = 1825] [serial = 130] [outer = (nil)] 08:12:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f15ccedcc00) [pid = 1825] [serial = 131] [outer = 0x7f15c7adbc00] 08:12:02 INFO - PROCESS | 1825 | 1461337922183 Marionette DEBUG loaded listener.js 08:12:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f15d4541000) [pid = 1825] [serial = 132] [outer = 0x7f15c7adbc00] 08:12:02 INFO - PROCESS | 1825 | 1461337922891 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 08:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1084ms 08:12:02 INFO - PROCESS | 1825 | 1461337922927 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 08:12:02 INFO - PROCESS | 1825 | 1461337922930 Marionette TRACE conn5 <- [1,149,null,{"value":"8"}] 08:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:12:02 INFO - PROCESS | 1825 | 1461337922937 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:12:02 INFO - PROCESS | 1825 | 1461337922939 Marionette TRACE conn5 <- [1,150,null,{}] 08:12:02 INFO - PROCESS | 1825 | 1461337922945 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:03 INFO - PROCESS | 1825 | 1461337923220 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 08:12:03 INFO - PROCESS | 1825 | 1461337923368 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cb0ec000 == 15 [pid = 1825] [id = 45] 08:12:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f15c7acf000) [pid = 1825] [serial = 133] [outer = (nil)] 08:12:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f15c90cc800) [pid = 1825] [serial = 134] [outer = 0x7f15c7acf000] 08:12:03 INFO - PROCESS | 1825 | 1461337923454 Marionette DEBUG loaded listener.js 08:12:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f15c9270000) [pid = 1825] [serial = 135] [outer = 0x7f15c7acf000] 08:12:04 INFO - PROCESS | 1825 | 1461337924462 Marionette TRACE conn5 <- [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]]]}] 08:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1580ms 08:12:04 INFO - PROCESS | 1825 | 1461337924521 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 08:12:04 INFO - PROCESS | 1825 | 1461337924530 Marionette TRACE conn5 <- [1,153,null,{"value":"8"}] 08:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:12:04 INFO - PROCESS | 1825 | 1461337924539 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:12:04 INFO - PROCESS | 1825 | 1461337924546 Marionette TRACE conn5 <- [1,154,null,{}] 08:12:04 INFO - PROCESS | 1825 | 1461337924555 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:04 INFO - PROCESS | 1825 | 1461337924861 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 08:12:05 INFO - PROCESS | 1825 | 1461337925014 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d6008800 == 16 [pid = 1825] [id = 46] 08:12:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f15cced6800) [pid = 1825] [serial = 136] [outer = (nil)] 08:12:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f15ccee2400) [pid = 1825] [serial = 137] [outer = 0x7f15cced6800] 08:12:05 INFO - PROCESS | 1825 | 1461337925105 Marionette DEBUG loaded listener.js 08:12:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f15d0079800) [pid = 1825] [serial = 138] [outer = 0x7f15cced6800] 08:12:05 INFO - PROCESS | 1825 | 1461337925905 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:12:06 INFO - PROCESS | 1825 | 1461337926177 Marionette TRACE conn5 <- [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]]]}] 08:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1694ms 08:12:06 INFO - PROCESS | 1825 | 1461337926234 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 08:12:06 INFO - PROCESS | 1825 | 1461337926241 Marionette TRACE conn5 <- [1,157,null,{"value":"8"}] 08:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:12:06 INFO - PROCESS | 1825 | 1461337926250 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:12:06 INFO - PROCESS | 1825 | 1461337926254 Marionette TRACE conn5 <- [1,158,null,{}] 08:12:06 INFO - PROCESS | 1825 | 1461337926261 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:06 INFO - PROCESS | 1825 | 1461337926491 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 08:12:06 INFO - PROCESS | 1825 | 1461337926697 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c9915800 == 17 [pid = 1825] [id = 47] 08:12:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f15c9540400) [pid = 1825] [serial = 139] [outer = (nil)] 08:12:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f15cb39a400) [pid = 1825] [serial = 140] [outer = 0x7f15c9540400] 08:12:06 INFO - PROCESS | 1825 | 1461337926781 Marionette DEBUG loaded listener.js 08:12:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f15cf4ce800) [pid = 1825] [serial = 141] [outer = 0x7f15c9540400] 08:12:08 INFO - PROCESS | 1825 | 1461337928154 Marionette TRACE conn5 <- [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]]]}] 08:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1932ms 08:12:08 INFO - PROCESS | 1825 | 1461337928183 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 08:12:08 INFO - PROCESS | 1825 | 1461337928197 Marionette TRACE conn5 <- [1,161,null,{"value":"8"}] 08:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:12:08 INFO - PROCESS | 1825 | 1461337928213 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:12:08 INFO - PROCESS | 1825 | 1461337928225 Marionette TRACE conn5 <- [1,162,null,{}] 08:12:08 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d2180000 == 16 [pid = 1825] [id = 39] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f15d2904800) [pid = 1825] [serial = 12] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f15d3f57800) [pid = 1825] [serial = 9] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f15c90d2000) [pid = 1825] [serial = 116] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f15d54cc000) [pid = 1825] [serial = 98] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f15d3d08400) [pid = 1825] [serial = 82] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f15d6248800) [pid = 1825] [serial = 70] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f15cf4c9000) [pid = 1825] [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.] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f15d54cac00) [pid = 1825] [serial = 68] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f15e01bd000) [pid = 1825] [serial = 86] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f15d4aafc00) [pid = 1825] [serial = 97] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f15d4d0c800) [pid = 1825] [serial = 67] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f15c99d5c00) [pid = 1825] [serial = 64] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f15cd030000) [pid = 1825] [serial = 79] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f15e3036800) [pid = 1825] [serial = 2] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f15cd030400) [pid = 1825] [serial = 37] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f15d5498400) [pid = 1825] [serial = 40] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f15d5fed000) [pid = 1825] [serial = 41] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f15d00f7c00) [pid = 1825] [serial = 31] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f15d6641400) [pid = 1825] [serial = 46] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f15df31a000) [pid = 1825] [serial = 47] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f15d4540800) [pid = 1825] [serial = 34] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f15d4c9b000) [pid = 1825] [serial = 35] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 88 (0x7f15d2037400) [pid = 1825] [serial = 38] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 87 (0x7f15ca5c6400) [pid = 1825] [serial = 27] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 86 (0x7f15d6252c00) [pid = 1825] [serial = 44] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 85 (0x7f15d61f0c00) [pid = 1825] [serial = 43] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 84 (0x7f15d6252000) [pid = 1825] [serial = 49] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 83 (0x7f15e01ba000) [pid = 1825] [serial = 50] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 82 (0x7f15c9543c00) [pid = 1825] [serial = 22] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 81 (0x7f15cb510400) [pid = 1825] [serial = 28] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 80 (0x7f15ca48d000) [pid = 1825] [serial = 25] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 79 (0x7f15cb513800) [pid = 1825] [serial = 23] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 78 (0x7f15d6249c00) [pid = 1825] [serial = 61] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 77 (0x7f15d4d0b400) [pid = 1825] [serial = 83] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 76 (0x7f15d4d0d400) [pid = 1825] [serial = 56] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 75 (0x7f15d624ac00) [pid = 1825] [serial = 58] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 74 (0x7f15da395c00) [pid = 1825] [serial = 85] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 73 (0x7f15d2906000) [pid = 1825] [serial = 101] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 72 (0x7f15ccd39800) [pid = 1825] [serial = 53] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 71 (0x7f15d474e000) [pid = 1825] [serial = 80] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 70 (0x7f15d432a400) [pid = 1825] [serial = 55] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 69 (0x7f15e1406800) [pid = 1825] [serial = 88] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 68 (0x7f15cb50f400) [pid = 1825] [serial = 52] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 67 (0x7f15e3540400) [pid = 1825] [serial = 77] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 66 (0x7f15da30cc00) [pid = 1825] [serial = 71] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 65 (0x7f15cd02c000) [pid = 1825] [serial = 65] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 64 (0x7f15e133a000) [pid = 1825] [serial = 73] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 63 (0x7f15e045bc00) [pid = 1825] [serial = 62] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 62 (0x7f15e7553400) [pid = 1825] [serial = 107] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 61 (0x7f15e1638400) [pid = 1825] [serial = 76] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 60 (0x7f15e54aac00) [pid = 1825] [serial = 92] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 59 (0x7f15e54a7c00) [pid = 1825] [serial = 94] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 58 (0x7f15e354e000) [pid = 1825] [serial = 89] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 57 (0x7f15e4fa9000) [pid = 1825] [serial = 91] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 56 (0x7f15e065d400) [pid = 1825] [serial = 102] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 55 (0x7f15df31a800) [pid = 1825] [serial = 59] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 54 (0x7f15c926c000) [pid = 1825] [serial = 114] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 53 (0x7f15e13f4800) [pid = 1825] [serial = 74] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 52 (0x7f15e98ee800) [pid = 1825] [serial = 111] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 51 (0x7f15e4e5fc00) [pid = 1825] [serial = 104] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 50 (0x7f15e5810c00) [pid = 1825] [serial = 95] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 49 (0x7f15cb507800) [pid = 1825] [serial = 16] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 48 (0x7f15e9874c00) [pid = 1825] [serial = 110] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 47 (0x7f15cb50dc00) [pid = 1825] [serial = 17] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 46 (0x7f15e827d000) [pid = 1825] [serial = 108] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 45 (0x7f15cb397800) [pid = 1825] [serial = 19] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 44 (0x7f15e5652c00) [pid = 1825] [serial = 105] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | --DOMWINDOW == 43 (0x7f15c9264000) [pid = 1825] [serial = 113] [outer = (nil)] [url = about:blank] 08:12:08 INFO - PROCESS | 1825 | 1461337928408 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:08 INFO - PROCESS | 1825 | 1461337928617 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 08:12:08 INFO - PROCESS | 1825 | 1461337928679 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cb00f800 == 17 [pid = 1825] [id = 48] 08:12:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 44 (0x7f15c99c9800) [pid = 1825] [serial = 142] [outer = (nil)] 08:12:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 45 (0x7f15c99ce800) [pid = 1825] [serial = 143] [outer = 0x7f15c99c9800] 08:12:08 INFO - PROCESS | 1825 | 1461337928750 Marionette DEBUG loaded listener.js 08:12:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 46 (0x7f15cb507800) [pid = 1825] [serial = 144] [outer = 0x7f15c99c9800] 08:12:09 INFO - PROCESS | 1825 | 1461337929421 Marionette TRACE conn5 <- [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]]]}] 08:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1251ms 08:12:09 INFO - PROCESS | 1825 | 1461337929465 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 08:12:09 INFO - PROCESS | 1825 | 1461337929473 Marionette TRACE conn5 <- [1,165,null,{"value":"8"}] 08:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:12:09 INFO - PROCESS | 1825 | 1461337929486 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:12:09 INFO - PROCESS | 1825 | 1461337929489 Marionette TRACE conn5 <- [1,166,null,{}] 08:12:09 INFO - PROCESS | 1825 | 1461337929496 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:09 INFO - PROCESS | 1825 | 1461337929663 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 08:12:09 INFO - PROCESS | 1825 | 1461337929675 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cd002800 == 18 [pid = 1825] [id = 49] 08:12:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 47 (0x7f15cc1ec400) [pid = 1825] [serial = 145] [outer = (nil)] 08:12:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 48 (0x7f15ccd35000) [pid = 1825] [serial = 146] [outer = 0x7f15cc1ec400] 08:12:09 INFO - PROCESS | 1825 | 1461337929743 Marionette DEBUG loaded listener.js 08:12:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 49 (0x7f15ccedb400) [pid = 1825] [serial = 147] [outer = 0x7f15cc1ec400] 08:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1031ms 08:12:10 INFO - PROCESS | 1825 | 1461337930508 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 08:12:10 INFO - PROCESS | 1825 | 1461337930519 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 08:12:10 INFO - PROCESS | 1825 | 1461337930521 Marionette TRACE conn5 <- [1,169,null,{"value":"8"}] 08:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:12:10 INFO - PROCESS | 1825 | 1461337930540 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:12:10 INFO - PROCESS | 1825 | 1461337930547 Marionette TRACE conn5 <- [1,170,null,{}] 08:12:10 INFO - PROCESS | 1825 | 1461337930584 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:10 INFO - PROCESS | 1825 | 1461337930807 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 08:12:10 INFO - PROCESS | 1825 | 1461337930909 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d2822800 == 19 [pid = 1825] [id = 50] 08:12:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 50 (0x7f15cf6d7400) [pid = 1825] [serial = 148] [outer = (nil)] 08:12:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 51 (0x7f15d1291800) [pid = 1825] [serial = 149] [outer = 0x7f15cf6d7400] 08:12:11 INFO - PROCESS | 1825 | 1461337931002 Marionette DEBUG loaded listener.js 08:12:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 52 (0x7f15d2260c00) [pid = 1825] [serial = 150] [outer = 0x7f15cf6d7400] 08:12:11 INFO - PROCESS | 1825 | 1461337931836 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 08:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1365ms 08:12:11 INFO - PROCESS | 1825 | 1461337931894 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 08:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:12:11 INFO - PROCESS | 1825 | 1461337931899 Marionette TRACE conn5 <- [1,173,null,{"value":"8"}] 08:12:11 INFO - PROCESS | 1825 | 1461337931905 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:12:11 INFO - PROCESS | 1825 | 1461337931908 Marionette TRACE conn5 <- [1,174,null,{}] 08:12:11 INFO - PROCESS | 1825 | 1461337931913 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:12 INFO - PROCESS | 1825 | 1461337932099 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 08:12:12 INFO - PROCESS | 1825 | 1461337932113 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4715800 == 20 [pid = 1825] [id = 51] 08:12:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 53 (0x7f15d2904400) [pid = 1825] [serial = 151] [outer = (nil)] 08:12:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 54 (0x7f15d3b0c400) [pid = 1825] [serial = 152] [outer = 0x7f15d2904400] 08:12:12 INFO - PROCESS | 1825 | 1461337932179 Marionette DEBUG loaded listener.js 08:12:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 55 (0x7f15d4aafc00) [pid = 1825] [serial = 153] [outer = 0x7f15d2904400] 08:12:12 INFO - PROCESS | 1825 | --DOMWINDOW == 54 (0x7f15c90cf400) [pid = 1825] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:12:12 INFO - PROCESS | 1825 | --DOMWINDOW == 53 (0x7f15c99d6000) [pid = 1825] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:12:12 INFO - PROCESS | 1825 | --DOMWINDOW == 52 (0x7f15cb396000) [pid = 1825] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:12:12 INFO - PROCESS | 1825 | --DOMWINDOW == 51 (0x7f15c9852400) [pid = 1825] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:12:12 INFO - PROCESS | 1825 | --DOMWINDOW == 50 (0x7f15da394c00) [pid = 1825] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:12:13 INFO - PROCESS | 1825 | 1461337933025 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 08:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1182ms 08:12:13 INFO - PROCESS | 1825 | 1461337933087 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 08:12:13 INFO - PROCESS | 1825 | 1461337933090 Marionette TRACE conn5 <- [1,177,null,{"value":"8"}] 08:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:12:13 INFO - PROCESS | 1825 | 1461337933097 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:12:13 INFO - PROCESS | 1825 | 1461337933100 Marionette TRACE conn5 <- [1,178,null,{}] 08:12:13 INFO - PROCESS | 1825 | 1461337933105 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:13 INFO - PROCESS | 1825 | 1461337933277 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 08:12:13 INFO - PROCESS | 1825 | 1461337933290 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4acc000 == 21 [pid = 1825] [id = 52] 08:12:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 51 (0x7f15c7ad0c00) [pid = 1825] [serial = 154] [outer = (nil)] 08:12:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 52 (0x7f15d2666800) [pid = 1825] [serial = 155] [outer = 0x7f15c7ad0c00] 08:12:13 INFO - PROCESS | 1825 | 1461337933357 Marionette DEBUG loaded listener.js 08:12:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 53 (0x7f15d4ca7c00) [pid = 1825] [serial = 156] [outer = 0x7f15c7ad0c00] 08:12:14 INFO - PROCESS | 1825 | 1461337934040 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 08:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 981ms 08:12:14 INFO - PROCESS | 1825 | 1461337934080 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 08:12:14 INFO - PROCESS | 1825 | 1461337934096 Marionette TRACE conn5 <- [1,181,null,{"value":"8"}] 08:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:12:14 INFO - PROCESS | 1825 | 1461337934104 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:12:14 INFO - PROCESS | 1825 | 1461337934107 Marionette TRACE conn5 <- [1,182,null,{}] 08:12:14 INFO - PROCESS | 1825 | 1461337934112 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:14 INFO - PROCESS | 1825 | 1461337934314 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 08:12:14 INFO - PROCESS | 1825 | 1461337934329 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4db1800 == 22 [pid = 1825] [id = 53] 08:12:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 54 (0x7f15d24da400) [pid = 1825] [serial = 157] [outer = (nil)] 08:12:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 55 (0x7f15d5fef000) [pid = 1825] [serial = 158] [outer = 0x7f15d24da400] 08:12:14 INFO - PROCESS | 1825 | 1461337934399 Marionette DEBUG loaded listener.js 08:12:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 56 (0x7f15da30cc00) [pid = 1825] [serial = 159] [outer = 0x7f15d24da400] 08:12:15 INFO - PROCESS | 1825 | 1461337935239 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 08:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1178ms 08:12:15 INFO - PROCESS | 1825 | 1461337935284 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 08:12:15 INFO - PROCESS | 1825 | 1461337935290 Marionette TRACE conn5 <- [1,185,null,{"value":"8"}] 08:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:12:15 INFO - PROCESS | 1825 | 1461337935299 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:12:15 INFO - PROCESS | 1825 | 1461337935305 Marionette TRACE conn5 <- [1,186,null,{}] 08:12:15 INFO - PROCESS | 1825 | 1461337935315 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:15 INFO - PROCESS | 1825 | 1461337935519 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 08:12:15 INFO - PROCESS | 1825 | 1461337935651 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ccb62800 == 23 [pid = 1825] [id = 54] 08:12:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 57 (0x7f15c7ad2800) [pid = 1825] [serial = 160] [outer = (nil)] 08:12:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 58 (0x7f15ca5ca000) [pid = 1825] [serial = 161] [outer = 0x7f15c7ad2800] 08:12:15 INFO - PROCESS | 1825 | 1461337935727 Marionette DEBUG loaded listener.js 08:12:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 59 (0x7f15cb50d000) [pid = 1825] [serial = 162] [outer = 0x7f15c7ad2800] 08:12:16 INFO - PROCESS | 1825 | 1461337936535 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 08:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1284ms 08:12:16 INFO - PROCESS | 1825 | 1461337936601 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 08:12:16 INFO - PROCESS | 1825 | 1461337936610 Marionette TRACE conn5 <- [1,189,null,{"value":"8"}] 08:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:12:16 INFO - PROCESS | 1825 | 1461337936622 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:12:16 INFO - PROCESS | 1825 | 1461337936626 Marionette TRACE conn5 <- [1,190,null,{}] 08:12:16 INFO - PROCESS | 1825 | 1461337936633 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:16 INFO - PROCESS | 1825 | 1461337936816 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 08:12:16 INFO - PROCESS | 1825 | 1461337936944 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4721000 == 24 [pid = 1825] [id = 55] 08:12:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 60 (0x7f15ccd39800) [pid = 1825] [serial = 163] [outer = (nil)] 08:12:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 61 (0x7f15cd036c00) [pid = 1825] [serial = 164] [outer = 0x7f15ccd39800] 08:12:17 INFO - PROCESS | 1825 | 1461337937029 Marionette DEBUG loaded listener.js 08:12:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 62 (0x7f15d21b8800) [pid = 1825] [serial = 165] [outer = 0x7f15ccd39800] 08:12:17 INFO - PROCESS | 1825 | 1461337937870 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 08:12:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1279ms 08:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:12:17 INFO - PROCESS | 1825 | 1461337937901 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 08:12:17 INFO - PROCESS | 1825 | 1461337937904 Marionette TRACE conn5 <- [1,193,null,{"value":"8"}] 08:12:17 INFO - PROCESS | 1825 | 1461337937911 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:12:17 INFO - PROCESS | 1825 | 1461337937917 Marionette TRACE conn5 <- [1,194,null,{}] 08:12:17 INFO - PROCESS | 1825 | 1461337937934 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:18 INFO - PROCESS | 1825 | 1461337938106 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 08:12:18 INFO - PROCESS | 1825 | 1461337938235 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d2028000 == 25 [pid = 1825] [id = 56] 08:12:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 63 (0x7f15d4d0d400) [pid = 1825] [serial = 166] [outer = (nil)] 08:12:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 64 (0x7f15d61ec800) [pid = 1825] [serial = 167] [outer = 0x7f15d4d0d400] 08:12:18 INFO - PROCESS | 1825 | 1461337938321 Marionette DEBUG loaded listener.js 08:12:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 65 (0x7f15d6298400) [pid = 1825] [serial = 168] [outer = 0x7f15d4d0d400] 08:12:19 INFO - PROCESS | 1825 | 1461337939187 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 08:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1289ms 08:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:12:19 INFO - PROCESS | 1825 | 1461337939200 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 08:12:19 INFO - PROCESS | 1825 | 1461337939204 Marionette TRACE conn5 <- [1,197,null,{"value":"8"}] 08:12:19 INFO - PROCESS | 1825 | 1461337939210 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:12:19 INFO - PROCESS | 1825 | 1461337939213 Marionette TRACE conn5 <- [1,198,null,{}] 08:12:19 INFO - PROCESS | 1825 | 1461337939219 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:19 INFO - PROCESS | 1825 | 1461337939377 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 08:12:19 INFO - PROCESS | 1825 | 1461337939510 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d5fc3800 == 26 [pid = 1825] [id = 57] 08:12:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 66 (0x7f15d4ab4c00) [pid = 1825] [serial = 169] [outer = (nil)] 08:12:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 67 (0x7f15da39c000) [pid = 1825] [serial = 170] [outer = 0x7f15d4ab4c00] 08:12:19 INFO - PROCESS | 1825 | 1461337939587 Marionette DEBUG loaded listener.js 08:12:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 68 (0x7f15e01bc000) [pid = 1825] [serial = 171] [outer = 0x7f15d4ab4c00] 08:12:20 INFO - PROCESS | 1825 | 1461337940660 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 08:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1487ms 08:12:20 INFO - PROCESS | 1825 | 1461337940697 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 08:12:20 INFO - PROCESS | 1825 | 1461337940703 Marionette TRACE conn5 <- [1,201,null,{"value":"8"}] 08:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:12:20 INFO - PROCESS | 1825 | 1461337940716 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:12:20 INFO - PROCESS | 1825 | 1461337940725 Marionette TRACE conn5 <- [1,202,null,{}] 08:12:20 INFO - PROCESS | 1825 | 1461337940736 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:20 INFO - PROCESS | 1825 | 1461337940993 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 08:12:21 INFO - PROCESS | 1825 | 1461337941181 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cb346000 == 27 [pid = 1825] [id = 58] 08:12:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 69 (0x7f15ca52a800) [pid = 1825] [serial = 172] [outer = (nil)] 08:12:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 70 (0x7f15ca5d0800) [pid = 1825] [serial = 173] [outer = 0x7f15ca52a800] 08:12:21 INFO - PROCESS | 1825 | 1461337941251 Marionette DEBUG loaded listener.js 08:12:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 71 (0x7f15cb515800) [pid = 1825] [serial = 174] [outer = 0x7f15ca52a800] 08:12:21 INFO - PROCESS | 1825 | --DOMWINDOW == 70 (0x7f15ccedcc00) [pid = 1825] [serial = 131] [outer = (nil)] [url = about:blank] 08:12:21 INFO - PROCESS | 1825 | --DOMWINDOW == 69 (0x7f15c9262c00) [pid = 1825] [serial = 117] [outer = (nil)] [url = about:blank] 08:12:21 INFO - PROCESS | 1825 | --DOMWINDOW == 68 (0x7f15ccedf400) [pid = 1825] [serial = 122] [outer = (nil)] [url = about:blank] 08:12:21 INFO - PROCESS | 1825 | --DOMWINDOW == 67 (0x7f15cb39f400) [pid = 1825] [serial = 119] [outer = (nil)] [url = about:blank] 08:12:21 INFO - PROCESS | 1825 | --DOMWINDOW == 66 (0x7f15cc1edc00) [pid = 1825] [serial = 120] [outer = (nil)] [url = about:blank] 08:12:21 INFO - PROCESS | 1825 | --DOMWINDOW == 65 (0x7f15d4ca4800) [pid = 1825] [serial = 126] [outer = (nil)] [url = about:blank] 08:12:21 INFO - PROCESS | 1825 | --DOMWINDOW == 64 (0x7f15d2659400) [pid = 1825] [serial = 125] [outer = (nil)] [url = about:blank] 08:12:21 INFO - PROCESS | 1825 | --DOMWINDOW == 63 (0x7f15da398400) [pid = 1825] [serial = 128] [outer = (nil)] [url = about:blank] 08:12:21 INFO - PROCESS | 1825 | --DOMWINDOW == 62 (0x7f15dff5f000) [pid = 1825] [serial = 129] [outer = (nil)] [url = about:blank] 08:12:21 INFO - PROCESS | 1825 | --DOMWINDOW == 61 (0x7f15d007ec00) [pid = 1825] [serial = 123] [outer = (nil)] [url = about:blank] 08:12:21 INFO - PROCESS | 1825 | 1461337941984 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 08:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1298ms 08:12:22 INFO - PROCESS | 1825 | 1461337942012 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 08:12:22 INFO - PROCESS | 1825 | 1461337942020 Marionette TRACE conn5 <- [1,205,null,{"value":"8"}] 08:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:12:22 INFO - PROCESS | 1825 | 1461337942034 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:12:22 INFO - PROCESS | 1825 | 1461337942037 Marionette TRACE conn5 <- [1,206,null,{}] 08:12:22 INFO - PROCESS | 1825 | 1461337942043 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:22 INFO - PROCESS | 1825 | 1461337942191 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 08:12:22 INFO - PROCESS | 1825 | 1461337942282 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d281f000 == 28 [pid = 1825] [id = 59] 08:12:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 62 (0x7f15cb50dc00) [pid = 1825] [serial = 175] [outer = (nil)] 08:12:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 63 (0x7f15cced8c00) [pid = 1825] [serial = 176] [outer = 0x7f15cb50dc00] 08:12:22 INFO - PROCESS | 1825 | 1461337942344 Marionette DEBUG loaded listener.js 08:12:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 64 (0x7f15cf4ce000) [pid = 1825] [serial = 177] [outer = 0x7f15cb50dc00] 08:12:23 INFO - PROCESS | 1825 | 1461337943009 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 08:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1037ms 08:12:23 INFO - PROCESS | 1825 | 1461337943071 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 08:12:23 INFO - PROCESS | 1825 | 1461337943074 Marionette TRACE conn5 <- [1,209,null,{"value":"8"}] 08:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:12:23 INFO - PROCESS | 1825 | 1461337943089 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:12:23 INFO - PROCESS | 1825 | 1461337943095 Marionette TRACE conn5 <- [1,210,null,{}] 08:12:23 INFO - PROCESS | 1825 | 1461337943123 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:23 INFO - PROCESS | 1825 | 1461337943287 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 08:12:23 INFO - PROCESS | 1825 | 1461337943301 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4da7800 == 29 [pid = 1825] [id = 60] 08:12:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 65 (0x7f15d2908000) [pid = 1825] [serial = 178] [outer = (nil)] 08:12:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 66 (0x7f15d4ca6400) [pid = 1825] [serial = 179] [outer = 0x7f15d2908000] 08:12:23 INFO - PROCESS | 1825 | 1461337943370 Marionette DEBUG loaded listener.js 08:12:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 67 (0x7f15d61f0800) [pid = 1825] [serial = 180] [outer = 0x7f15d2908000] 08:12:24 INFO - PROCESS | 1825 | 1461337944139 Marionette TRACE conn5 <- [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]]]}] 08:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1104ms 08:12:24 INFO - PROCESS | 1825 | 1461337944207 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 08:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:12:24 INFO - PROCESS | 1825 | 1461337944212 Marionette TRACE conn5 <- [1,213,null,{"value":"8"}] 08:12:24 INFO - PROCESS | 1825 | 1461337944219 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:12:24 INFO - PROCESS | 1825 | 1461337944222 Marionette TRACE conn5 <- [1,214,null,{}] 08:12:24 INFO - PROCESS | 1825 | 1461337944239 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:24 INFO - PROCESS | 1825 | 1461337944433 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 08:12:24 INFO - PROCESS | 1825 | 1461337944452 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d5e38800 == 30 [pid = 1825] [id = 61] 08:12:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 68 (0x7f15d6244400) [pid = 1825] [serial = 181] [outer = (nil)] 08:12:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 69 (0x7f15da311c00) [pid = 1825] [serial = 182] [outer = 0x7f15d6244400] 08:12:24 INFO - PROCESS | 1825 | 1461337944519 Marionette DEBUG loaded listener.js 08:12:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 70 (0x7f15e01bcc00) [pid = 1825] [serial = 183] [outer = 0x7f15d6244400] 08:12:25 INFO - PROCESS | 1825 | 1461337945396 Marionette TRACE conn5 <- [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]]]}] 08:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1200ms 08:12:25 INFO - PROCESS | 1825 | 1461337945419 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 08:12:25 INFO - PROCESS | 1825 | 1461337945423 Marionette TRACE conn5 <- [1,217,null,{"value":"8"}] 08:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:12:25 INFO - PROCESS | 1825 | 1461337945429 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:12:25 INFO - PROCESS | 1825 | 1461337945432 Marionette TRACE conn5 <- [1,218,null,{}] 08:12:25 INFO - PROCESS | 1825 | 1461337945437 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:25 INFO - PROCESS | 1825 | 1461337945615 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 08:12:25 INFO - PROCESS | 1825 | 1461337945653 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d94f3800 == 31 [pid = 1825] [id = 62] 08:12:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 71 (0x7f15cc1ee400) [pid = 1825] [serial = 184] [outer = (nil)] 08:12:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 72 (0x7f15e0275800) [pid = 1825] [serial = 185] [outer = 0x7f15cc1ee400] 08:12:25 INFO - PROCESS | 1825 | 1461337945717 Marionette DEBUG loaded listener.js 08:12:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 73 (0x7f15e02ea800) [pid = 1825] [serial = 186] [outer = 0x7f15cc1ee400] 08:12:26 INFO - PROCESS | 1825 | --DOMWINDOW == 72 (0x7f15d2904400) [pid = 1825] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:12:26 INFO - PROCESS | 1825 | --DOMWINDOW == 71 (0x7f15c99c9800) [pid = 1825] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:12:26 INFO - PROCESS | 1825 | --DOMWINDOW == 70 (0x7f15cc1ec400) [pid = 1825] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:12:26 INFO - PROCESS | 1825 | --DOMWINDOW == 69 (0x7f15c7adbc00) [pid = 1825] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:12:26 INFO - PROCESS | 1825 | --DOMWINDOW == 68 (0x7f15c7ad0c00) [pid = 1825] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:12:26 INFO - PROCESS | 1825 | --DOMWINDOW == 67 (0x7f15cf6d7400) [pid = 1825] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:12:26 INFO - PROCESS | 1825 | 1461337946594 Marionette TRACE conn5 <- [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]]]}] 08:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1184ms 08:12:26 INFO - PROCESS | 1825 | 1461337946614 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 08:12:26 INFO - PROCESS | 1825 | 1461337946617 Marionette TRACE conn5 <- [1,221,null,{"value":"8"}] 08:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:12:26 INFO - PROCESS | 1825 | 1461337946624 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:12:26 INFO - PROCESS | 1825 | 1461337946627 Marionette TRACE conn5 <- [1,222,null,{}] 08:12:26 INFO - PROCESS | 1825 | 1461337946633 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:26 INFO - PROCESS | 1825 | 1461337946884 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 08:12:26 INFO - PROCESS | 1825 | 1461337946901 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15df3aa800 == 32 [pid = 1825] [id = 63] 08:12:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 68 (0x7f15d3b07c00) [pid = 1825] [serial = 187] [outer = (nil)] 08:12:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 69 (0x7f15e0456800) [pid = 1825] [serial = 188] [outer = 0x7f15d3b07c00] 08:12:26 INFO - PROCESS | 1825 | 1461337946970 Marionette DEBUG loaded listener.js 08:12:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 70 (0x7f15e13ebc00) [pid = 1825] [serial = 189] [outer = 0x7f15d3b07c00] 08:12:27 INFO - PROCESS | 1825 | 1461337947671 Marionette TRACE conn5 <- [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]]]}] 08:12:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1081ms 08:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:12:27 INFO - PROCESS | 1825 | 1461337947706 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 08:12:27 INFO - PROCESS | 1825 | 1461337947708 Marionette TRACE conn5 <- [1,225,null,{"value":"8"}] 08:12:27 INFO - PROCESS | 1825 | 1461337947715 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:12:27 INFO - PROCESS | 1825 | 1461337947718 Marionette TRACE conn5 <- [1,226,null,{}] 08:12:27 INFO - PROCESS | 1825 | 1461337947724 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:27 INFO - PROCESS | 1825 | 1461337947893 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 08:12:27 INFO - PROCESS | 1825 | 1461337947910 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e02c1000 == 33 [pid = 1825] [id = 64] 08:12:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 71 (0x7f15cf4cd800) [pid = 1825] [serial = 190] [outer = (nil)] 08:12:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 72 (0x7f15e14b7400) [pid = 1825] [serial = 191] [outer = 0x7f15cf4cd800] 08:12:27 INFO - PROCESS | 1825 | 1461337947976 Marionette DEBUG loaded listener.js 08:12:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 73 (0x7f15e17dfc00) [pid = 1825] [serial = 192] [outer = 0x7f15cf4cd800] 08:12:28 INFO - PROCESS | 1825 | 1461337948960 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 08:12:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1294ms 08:12:29 INFO - PROCESS | 1825 | 1461337949010 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 08:12:29 INFO - PROCESS | 1825 | 1461337949017 Marionette TRACE conn5 <- [1,229,null,{"value":"8"}] 08:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:12:29 INFO - PROCESS | 1825 | 1461337949027 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:12:29 INFO - PROCESS | 1825 | 1461337949034 Marionette TRACE conn5 <- [1,230,null,{}] 08:12:29 INFO - PROCESS | 1825 | 1461337949068 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:29 INFO - PROCESS | 1825 | 1461337949244 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 08:12:29 INFO - PROCESS | 1825 | 1461337949388 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3d47800 == 34 [pid = 1825] [id = 65] 08:12:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 74 (0x7f15ca5c3c00) [pid = 1825] [serial = 193] [outer = (nil)] 08:12:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 75 (0x7f15cb511800) [pid = 1825] [serial = 194] [outer = 0x7f15ca5c3c00] 08:12:29 INFO - PROCESS | 1825 | 1461337949473 Marionette DEBUG loaded listener.js 08:12:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 76 (0x7f15ccedd800) [pid = 1825] [serial = 195] [outer = 0x7f15ca5c3c00] 08:12:30 INFO - PROCESS | 1825 | 1461337950330 Marionette TRACE conn5 <- [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]]]}] 08:12:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1367ms 08:12:30 INFO - PROCESS | 1825 | 1461337950395 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 08:12:30 INFO - PROCESS | 1825 | 1461337950405 Marionette TRACE conn5 <- [1,233,null,{"value":"8"}] 08:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:12:30 INFO - PROCESS | 1825 | 1461337950416 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:12:30 INFO - PROCESS | 1825 | 1461337950420 Marionette TRACE conn5 <- [1,234,null,{}] 08:12:30 INFO - PROCESS | 1825 | 1461337950427 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:30 INFO - PROCESS | 1825 | 1461337950628 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 08:12:30 INFO - PROCESS | 1825 | 1461337950769 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d6218800 == 35 [pid = 1825] [id = 66] 08:12:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 77 (0x7f15d0078400) [pid = 1825] [serial = 196] [outer = (nil)] 08:12:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 78 (0x7f15d2659400) [pid = 1825] [serial = 197] [outer = 0x7f15d0078400] 08:12:30 INFO - PROCESS | 1825 | 1461337950843 Marionette DEBUG loaded listener.js 08:12:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 79 (0x7f15d54cac00) [pid = 1825] [serial = 198] [outer = 0x7f15d0078400] 08:12:31 INFO - PROCESS | 1825 | 1461337951701 Marionette TRACE conn5 <- [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]]]}] 08:12:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:12:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1333ms 08:12:31 INFO - PROCESS | 1825 | 1461337951766 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 08:12:31 INFO - PROCESS | 1825 | 1461337951771 Marionette TRACE conn5 <- [1,237,null,{"value":"8"}] 08:12:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:12:31 INFO - PROCESS | 1825 | 1461337951779 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:12:31 INFO - PROCESS | 1825 | 1461337951787 Marionette TRACE conn5 <- [1,238,null,{}] 08:12:31 INFO - PROCESS | 1825 | 1461337951804 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:31 INFO - PROCESS | 1825 | 1461337951991 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 08:12:32 INFO - PROCESS | 1825 | 1461337952131 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e1440000 == 36 [pid = 1825] [id = 67] 08:12:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 80 (0x7f15d663f400) [pid = 1825] [serial = 199] [outer = (nil)] 08:12:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 81 (0x7f15e045fc00) [pid = 1825] [serial = 200] [outer = 0x7f15d663f400] 08:12:32 INFO - PROCESS | 1825 | 1461337952211 Marionette DEBUG loaded listener.js 08:12:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 82 (0x7f15e1342400) [pid = 1825] [serial = 201] [outer = 0x7f15d663f400] 08:12:33 INFO - PROCESS | 1825 | 1461337953103 Marionette TRACE conn5 <- [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]]]}] 08:12:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1388ms 08:12:33 INFO - PROCESS | 1825 | 1461337953169 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 08:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:12:33 INFO - PROCESS | 1825 | 1461337953174 Marionette TRACE conn5 <- [1,241,null,{"value":"8"}] 08:12:33 INFO - PROCESS | 1825 | 1461337953180 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:12:33 INFO - PROCESS | 1825 | 1461337953184 Marionette TRACE conn5 <- [1,242,null,{}] 08:12:33 INFO - PROCESS | 1825 | 1461337953189 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:33 INFO - PROCESS | 1825 | 1461337953366 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 08:12:33 INFO - PROCESS | 1825 | 1461337953502 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e4c36000 == 37 [pid = 1825] [id = 68] 08:12:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 83 (0x7f15d624fc00) [pid = 1825] [serial = 202] [outer = (nil)] 08:12:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 84 (0x7f15e3019c00) [pid = 1825] [serial = 203] [outer = 0x7f15d624fc00] 08:12:33 INFO - PROCESS | 1825 | 1461337953580 Marionette DEBUG loaded listener.js 08:12:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 85 (0x7f15e35c8000) [pid = 1825] [serial = 204] [outer = 0x7f15d624fc00] 08:12:34 INFO - PROCESS | 1825 | 1461337954420 Marionette TRACE conn5 <- [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]]]}] 08:12:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1292ms 08:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:12:34 INFO - PROCESS | 1825 | 1461337954472 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 08:12:34 INFO - PROCESS | 1825 | 1461337954475 Marionette TRACE conn5 <- [1,245,null,{"value":"8"}] 08:12:34 INFO - PROCESS | 1825 | 1461337954482 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:12:34 INFO - PROCESS | 1825 | 1461337954485 Marionette TRACE conn5 <- [1,246,null,{}] 08:12:34 INFO - PROCESS | 1825 | 1461337954492 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:34 INFO - PROCESS | 1825 | 1461337954703 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 08:12:34 INFO - PROCESS | 1825 | 1461337954841 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e4e36800 == 38 [pid = 1825] [id = 69] 08:12:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f15c90d0400) [pid = 1825] [serial = 205] [outer = (nil)] 08:12:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f15e35c7000) [pid = 1825] [serial = 206] [outer = 0x7f15c90d0400] 08:12:34 INFO - PROCESS | 1825 | 1461337954918 Marionette DEBUG loaded listener.js 08:12:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f15e4f9f000) [pid = 1825] [serial = 207] [outer = 0x7f15c90d0400] 08:12:36 INFO - PROCESS | 1825 | 1461337956054 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 08:12:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1632ms 08:12:36 INFO - PROCESS | 1825 | 1461337956114 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 08:12:36 INFO - PROCESS | 1825 | 1461337956120 Marionette TRACE conn5 <- [1,249,null,{"value":"8"}] 08:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:12:36 INFO - PROCESS | 1825 | 1461337956129 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:12:36 INFO - PROCESS | 1825 | 1461337956134 Marionette TRACE conn5 <- [1,250,null,{}] 08:12:36 INFO - PROCESS | 1825 | 1461337956142 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:36 INFO - PROCESS | 1825 | 1461337956378 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 08:12:36 INFO - PROCESS | 1825 | 1461337956536 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cd014000 == 39 [pid = 1825] [id = 70] 08:12:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f15ccd2f400) [pid = 1825] [serial = 208] [outer = (nil)] 08:12:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f15cced7800) [pid = 1825] [serial = 209] [outer = 0x7f15ccd2f400] 08:12:36 INFO - PROCESS | 1825 | 1461337956607 Marionette DEBUG loaded listener.js 08:12:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f15cf4cc400) [pid = 1825] [serial = 210] [outer = 0x7f15ccd2f400] 08:12:37 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f15d5fef000) [pid = 1825] [serial = 158] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1825 | 1461337957428 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 08:12:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:12:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1334ms 08:12:37 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f15d3b0c400) [pid = 1825] [serial = 152] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1825 | --DOMWINDOW == 88 (0x7f15c99ce800) [pid = 1825] [serial = 143] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1825 | --DOMWINDOW == 87 (0x7f15cb507800) [pid = 1825] [serial = 144] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1825 | --DOMWINDOW == 86 (0x7f15ccd35000) [pid = 1825] [serial = 146] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1825 | --DOMWINDOW == 85 (0x7f15ccedb400) [pid = 1825] [serial = 147] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1825 | --DOMWINDOW == 84 (0x7f15cb39a400) [pid = 1825] [serial = 140] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1825 | --DOMWINDOW == 83 (0x7f15d4541000) [pid = 1825] [serial = 132] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1825 | --DOMWINDOW == 82 (0x7f15ccee2400) [pid = 1825] [serial = 137] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1825 | --DOMWINDOW == 81 (0x7f15c90cc800) [pid = 1825] [serial = 134] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1825 | --DOMWINDOW == 80 (0x7f15d2666800) [pid = 1825] [serial = 155] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1825 | --DOMWINDOW == 79 (0x7f15d4aafc00) [pid = 1825] [serial = 153] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1825 | --DOMWINDOW == 78 (0x7f15d4ca7c00) [pid = 1825] [serial = 156] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1825 | --DOMWINDOW == 77 (0x7f15d1291800) [pid = 1825] [serial = 149] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1825 | --DOMWINDOW == 76 (0x7f15d2260c00) [pid = 1825] [serial = 150] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1825 | 1461337957489 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 08:12:37 INFO - PROCESS | 1825 | 1461337957500 Marionette TRACE conn5 <- [1,253,null,{"value":"8"}] 08:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:12:37 INFO - PROCESS | 1825 | 1461337957513 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:12:37 INFO - PROCESS | 1825 | 1461337957518 Marionette TRACE conn5 <- [1,254,null,{}] 08:12:37 INFO - PROCESS | 1825 | 1461337957525 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:37 INFO - PROCESS | 1825 | 1461337957734 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 08:12:37 INFO - PROCESS | 1825 | 1461337957826 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cf410800 == 40 [pid = 1825] [id = 71] 08:12:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 77 (0x7f15c7adb000) [pid = 1825] [serial = 211] [outer = (nil)] 08:12:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 78 (0x7f15d2037000) [pid = 1825] [serial = 212] [outer = 0x7f15c7adb000] 08:12:37 INFO - PROCESS | 1825 | 1461337957891 Marionette DEBUG loaded listener.js 08:12:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 79 (0x7f15d4c9a000) [pid = 1825] [serial = 213] [outer = 0x7f15c7adb000] 08:12:38 INFO - PROCESS | 1825 | 1461337958574 Marionette TRACE conn5 <- [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]]]}] 08:12:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1082ms 08:12:38 INFO - PROCESS | 1825 | 1461337958595 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 08:12:38 INFO - PROCESS | 1825 | 1461337958599 Marionette TRACE conn5 <- [1,257,null,{"value":"8"}] 08:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:12:38 INFO - PROCESS | 1825 | 1461337958618 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:12:38 INFO - PROCESS | 1825 | 1461337958624 Marionette TRACE conn5 <- [1,258,null,{}] 08:12:38 INFO - PROCESS | 1825 | 1461337958640 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:38 INFO - PROCESS | 1825 | 1461337958801 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 08:12:38 INFO - PROCESS | 1825 | 1461337958908 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d5a81800 == 41 [pid = 1825] [id = 72] 08:12:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 80 (0x7f15d21b5800) [pid = 1825] [serial = 214] [outer = (nil)] 08:12:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 81 (0x7f15d945c800) [pid = 1825] [serial = 215] [outer = 0x7f15d21b5800] 08:12:38 INFO - PROCESS | 1825 | 1461337958978 Marionette DEBUG loaded listener.js 08:12:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 82 (0x7f15e0271000) [pid = 1825] [serial = 216] [outer = 0x7f15d21b5800] 08:12:39 INFO - PROCESS | 1825 | 1461337959763 Marionette TRACE conn5 <- [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]]]}] 08:12:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:12:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1197ms 08:12:39 INFO - PROCESS | 1825 | 1461337959818 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 08:12:39 INFO - PROCESS | 1825 | 1461337959823 Marionette TRACE conn5 <- [1,261,null,{"value":"8"}] 08:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:12:39 INFO - PROCESS | 1825 | 1461337959830 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:12:39 INFO - PROCESS | 1825 | 1461337959833 Marionette TRACE conn5 <- [1,262,null,{}] 08:12:39 INFO - PROCESS | 1825 | 1461337959851 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:40 INFO - PROCESS | 1825 | 1461337960070 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 08:12:40 INFO - PROCESS | 1825 | 1461337960101 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d9708000 == 42 [pid = 1825] [id = 73] 08:12:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 83 (0x7f15e02e9400) [pid = 1825] [serial = 217] [outer = (nil)] 08:12:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 84 (0x7f15e1344c00) [pid = 1825] [serial = 218] [outer = 0x7f15e02e9400] 08:12:40 INFO - PROCESS | 1825 | 1461337960169 Marionette DEBUG loaded listener.js 08:12:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 85 (0x7f15e4c09800) [pid = 1825] [serial = 219] [outer = 0x7f15e02e9400] 08:12:40 INFO - PROCESS | 1825 | 1461337960974 Marionette TRACE conn5 <- [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]]]}] 08:12:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1190ms 08:12:41 INFO - PROCESS | 1825 | 1461337961029 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 08:12:41 INFO - PROCESS | 1825 | 1461337961033 Marionette TRACE conn5 <- [1,265,null,{"value":"8"}] 08:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:12:41 INFO - PROCESS | 1825 | 1461337961045 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:12:41 INFO - PROCESS | 1825 | 1461337961052 Marionette TRACE conn5 <- [1,266,null,{}] 08:12:41 INFO - PROCESS | 1825 | 1461337961067 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:41 INFO - PROCESS | 1825 | 1461337961284 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 08:12:41 INFO - PROCESS | 1825 | 1461337961329 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e1117000 == 43 [pid = 1825] [id = 74] 08:12:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f15e4fa2800) [pid = 1825] [serial = 220] [outer = (nil)] 08:12:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f15e4fa8000) [pid = 1825] [serial = 221] [outer = 0x7f15e4fa2800] 08:12:41 INFO - PROCESS | 1825 | 1461337961422 Marionette DEBUG loaded listener.js 08:12:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f15e5474400) [pid = 1825] [serial = 222] [outer = 0x7f15e4fa2800] 08:12:42 INFO - PROCESS | 1825 | --DOMWINDOW == 87 (0x7f15ca52a800) [pid = 1825] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:12:42 INFO - PROCESS | 1825 | --DOMWINDOW == 86 (0x7f15d2908000) [pid = 1825] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:12:42 INFO - PROCESS | 1825 | --DOMWINDOW == 85 (0x7f15d6244400) [pid = 1825] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:12:42 INFO - PROCESS | 1825 | --DOMWINDOW == 84 (0x7f15cc1ee400) [pid = 1825] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:12:42 INFO - PROCESS | 1825 | --DOMWINDOW == 83 (0x7f15d3b07c00) [pid = 1825] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:12:42 INFO - PROCESS | 1825 | --DOMWINDOW == 82 (0x7f15cb50dc00) [pid = 1825] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:12:42 INFO - PROCESS | 1825 | 1461337962275 Marionette TRACE conn5 <- [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]]]}] 08:12:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:12:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1294ms 08:12:42 INFO - PROCESS | 1825 | 1461337962335 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 08:12:42 INFO - PROCESS | 1825 | 1461337962339 Marionette TRACE conn5 <- [1,269,null,{"value":"8"}] 08:12:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:12:42 INFO - PROCESS | 1825 | 1461337962345 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:12:42 INFO - PROCESS | 1825 | 1461337962348 Marionette TRACE conn5 <- [1,270,null,{}] 08:12:42 INFO - PROCESS | 1825 | 1461337962353 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:42 INFO - PROCESS | 1825 | 1461337962543 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 08:12:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 83 (0x7f15cc176c00) [pid = 1825] [serial = 223] [outer = 0x7f15c99d8c00] 08:12:42 INFO - PROCESS | 1825 | 1461337962687 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e569b800 == 44 [pid = 1825] [id = 75] 08:12:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 84 (0x7f15ccbee400) [pid = 1825] [serial = 224] [outer = (nil)] 08:12:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 85 (0x7f15e4fa3800) [pid = 1825] [serial = 225] [outer = 0x7f15ccbee400] 08:12:42 INFO - PROCESS | 1825 | 1461337962764 Marionette DEBUG loaded listener.js 08:12:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f15e54ab800) [pid = 1825] [serial = 226] [outer = 0x7f15ccbee400] 08:12:43 INFO - PROCESS | 1825 | 1461337963490 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 08:12:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1177ms 08:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:12:43 INFO - PROCESS | 1825 | 1461337963525 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 08:12:43 INFO - PROCESS | 1825 | 1461337963527 Marionette TRACE conn5 <- [1,273,null,{"value":"8"}] 08:12:43 INFO - PROCESS | 1825 | 1461337963532 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:12:43 INFO - PROCESS | 1825 | 1461337963536 Marionette TRACE conn5 <- [1,274,null,{}] 08:12:43 INFO - PROCESS | 1825 | 1461337963541 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:43 INFO - PROCESS | 1825 | 1461337963707 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 08:12:43 INFO - PROCESS | 1825 | 1461337963724 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e54d9000 == 45 [pid = 1825] [id = 76] 08:12:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f15c7ad3c00) [pid = 1825] [serial = 227] [outer = (nil)] 08:12:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f15d47a2c00) [pid = 1825] [serial = 228] [outer = 0x7f15c7ad3c00] 08:12:43 INFO - PROCESS | 1825 | 1461337963785 Marionette DEBUG loaded listener.js 08:12:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f15d47a9c00) [pid = 1825] [serial = 229] [outer = 0x7f15c7ad3c00] 08:12:44 INFO - PROCESS | 1825 | 1461337964703 Marionette TRACE conn5 <- [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]]]}] 08:12:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:12:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1233ms 08:12:44 INFO - PROCESS | 1825 | 1461337964768 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 08:12:44 INFO - PROCESS | 1825 | 1461337964774 Marionette TRACE conn5 <- [1,277,null,{"value":"8"}] 08:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:12:44 INFO - PROCESS | 1825 | 1461337964783 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:12:44 INFO - PROCESS | 1825 | 1461337964788 Marionette TRACE conn5 <- [1,278,null,{}] 08:12:44 INFO - PROCESS | 1825 | 1461337964797 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:45 INFO - PROCESS | 1825 | 1461337965007 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 08:12:45 INFO - PROCESS | 1825 | 1461337965144 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4ac8800 == 46 [pid = 1825] [id = 77] 08:12:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f15cb50f000) [pid = 1825] [serial = 230] [outer = (nil)] 08:12:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f15ccbeb000) [pid = 1825] [serial = 231] [outer = 0x7f15cb50f000] 08:12:45 INFO - PROCESS | 1825 | 1461337965227 Marionette DEBUG loaded listener.js 08:12:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f15ccbf4400) [pid = 1825] [serial = 232] [outer = 0x7f15cb50f000] 08:12:46 INFO - PROCESS | 1825 | 1461337966085 Marionette TRACE conn5 <- [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]]]}] 08:12:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1335ms 08:12:46 INFO - PROCESS | 1825 | 1461337966117 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 08:12:46 INFO - PROCESS | 1825 | 1461337966126 Marionette TRACE conn5 <- [1,281,null,{"value":"8"}] 08:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:12:46 INFO - PROCESS | 1825 | 1461337966136 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:12:46 INFO - PROCESS | 1825 | 1461337966140 Marionette TRACE conn5 <- [1,282,null,{}] 08:12:46 INFO - PROCESS | 1825 | 1461337966146 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:46 INFO - PROCESS | 1825 | 1461337966330 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 08:12:46 INFO - PROCESS | 1825 | 1461337966475 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d9703800 == 47 [pid = 1825] [id = 78] 08:12:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f15ccd6c000) [pid = 1825] [serial = 233] [outer = (nil)] 08:12:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f15ccd75000) [pid = 1825] [serial = 234] [outer = 0x7f15ccd6c000] 08:12:46 INFO - PROCESS | 1825 | 1461337966565 Marionette DEBUG loaded listener.js 08:12:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f15cceda000) [pid = 1825] [serial = 235] [outer = 0x7f15ccd6c000] 08:12:47 INFO - PROCESS | 1825 | 1461337967576 Marionette TRACE conn5 <- [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]]]}] 08:12:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1485ms 08:12:47 INFO - PROCESS | 1825 | 1461337967621 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 08:12:47 INFO - PROCESS | 1825 | 1461337967626 Marionette TRACE conn5 <- [1,285,null,{"value":"8"}] 08:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:12:47 INFO - PROCESS | 1825 | 1461337967632 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:12:47 INFO - PROCESS | 1825 | 1461337967638 Marionette TRACE conn5 <- [1,286,null,{}] 08:12:47 INFO - PROCESS | 1825 | 1461337967653 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:47 INFO - PROCESS | 1825 | 1461337967821 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 08:12:47 INFO - PROCESS | 1825 | 1461337967958 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e757f000 == 48 [pid = 1825] [id = 79] 08:12:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f15d007f000) [pid = 1825] [serial = 236] [outer = (nil)] 08:12:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f15d47a9800) [pid = 1825] [serial = 237] [outer = 0x7f15d007f000] 08:12:48 INFO - PROCESS | 1825 | 1461337968041 Marionette DEBUG loaded listener.js 08:12:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f15d5140400) [pid = 1825] [serial = 238] [outer = 0x7f15d007f000] 08:12:48 INFO - PROCESS | 1825 | 1461337968829 Marionette TRACE conn5 <- [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]]]}] 08:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1235ms 08:12:48 INFO - PROCESS | 1825 | 1461337968869 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 08:12:48 INFO - PROCESS | 1825 | 1461337968873 Marionette TRACE conn5 <- [1,289,null,{"value":"8"}] 08:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:12:48 INFO - PROCESS | 1825 | 1461337968879 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:12:48 INFO - PROCESS | 1825 | 1461337968882 Marionette TRACE conn5 <- [1,290,null,{}] 08:12:48 INFO - PROCESS | 1825 | 1461337968888 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:49 INFO - PROCESS | 1825 | 1461337969056 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 08:12:49 INFO - PROCESS | 1825 | 1461337969197 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e82ee000 == 49 [pid = 1825] [id = 80] 08:12:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f15d08adc00) [pid = 1825] [serial = 239] [outer = (nil)] 08:12:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f15d6265000) [pid = 1825] [serial = 240] [outer = 0x7f15d08adc00] 08:12:49 INFO - PROCESS | 1825 | 1461337969273 Marionette DEBUG loaded listener.js 08:12:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f15e020f400) [pid = 1825] [serial = 241] [outer = 0x7f15d08adc00] 08:12:50 INFO - PROCESS | 1825 | 1461337970142 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 08:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1335ms 08:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:12:50 INFO - PROCESS | 1825 | 1461337970216 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 08:12:50 INFO - PROCESS | 1825 | 1461337970219 Marionette TRACE conn5 <- [1,293,null,{"value":"8"}] 08:12:50 INFO - PROCESS | 1825 | 1461337970225 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:12:50 INFO - PROCESS | 1825 | 1461337970228 Marionette TRACE conn5 <- [1,294,null,{}] 08:12:50 INFO - PROCESS | 1825 | 1461337970233 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:50 INFO - PROCESS | 1825 | 1461337970423 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 08:12:50 INFO - PROCESS | 1825 | 1461337970817 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d470b000 == 50 [pid = 1825] [id = 81] 08:12:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f15c99d5000) [pid = 1825] [serial = 242] [outer = (nil)] 08:12:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f15cb396800) [pid = 1825] [serial = 243] [outer = 0x7f15c99d5000] 08:12:50 INFO - PROCESS | 1825 | 1461337970933 Marionette DEBUG loaded listener.js 08:12:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f15ccbe7800) [pid = 1825] [serial = 244] [outer = 0x7f15c99d5000] 08:12:51 INFO - PROCESS | 1825 | 1461337971934 Marionette TRACE conn5 <- [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]]]}] 08:12:52 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. 08:12:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1788ms 08:12:52 INFO - PROCESS | 1825 | 1461337972014 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 08:12:52 INFO - PROCESS | 1825 | 1461337972021 Marionette TRACE conn5 <- [1,297,null,{"value":"8"}] 08:12:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:12:52 INFO - PROCESS | 1825 | 1461337972030 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:12:52 INFO - PROCESS | 1825 | 1461337972036 Marionette TRACE conn5 <- [1,298,null,{}] 08:12:52 INFO - PROCESS | 1825 | 1461337972043 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:52 INFO - PROCESS | 1825 | 1461337972245 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 08:12:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e569b800 == 49 [pid = 1825] [id = 75] 08:12:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e1117000 == 48 [pid = 1825] [id = 74] 08:12:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d9708000 == 47 [pid = 1825] [id = 73] 08:12:52 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f15cd036c00) [pid = 1825] [serial = 164] [outer = (nil)] [url = about:blank] 08:12:52 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f15ca5ca000) [pid = 1825] [serial = 161] [outer = (nil)] [url = about:blank] 08:12:52 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f15d61ec800) [pid = 1825] [serial = 167] [outer = (nil)] [url = about:blank] 08:12:52 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f15da39c000) [pid = 1825] [serial = 170] [outer = (nil)] [url = about:blank] 08:12:52 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f15e14b7400) [pid = 1825] [serial = 191] [outer = (nil)] [url = about:blank] 08:12:52 INFO - PROCESS | 1825 | 1461337972478 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d5a81800 == 46 [pid = 1825] [id = 72] 08:12:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cf410800 == 45 [pid = 1825] [id = 71] 08:12:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cd014000 == 44 [pid = 1825] [id = 70] 08:12:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cf40f000 == 45 [pid = 1825] [id = 82] 08:12:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f15cc1e4c00) [pid = 1825] [serial = 245] [outer = (nil)] 08:12:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f15cceda800) [pid = 1825] [serial = 246] [outer = 0x7f15cc1e4c00] 08:12:52 INFO - PROCESS | 1825 | 1461337972558 Marionette DEBUG loaded listener.js 08:12:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f15cf6e2c00) [pid = 1825] [serial = 247] [outer = 0x7f15cc1e4c00] 08:12:52 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f15ca5d0800) [pid = 1825] [serial = 173] [outer = (nil)] [url = about:blank] 08:12:52 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f15d61f0800) [pid = 1825] [serial = 180] [outer = (nil)] [url = about:blank] 08:12:52 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f15da311c00) [pid = 1825] [serial = 182] [outer = (nil)] [url = about:blank] 08:12:52 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f15e02ea800) [pid = 1825] [serial = 186] [outer = (nil)] [url = about:blank] 08:12:52 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f15e13ebc00) [pid = 1825] [serial = 189] [outer = (nil)] [url = about:blank] 08:12:52 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f15cced8c00) [pid = 1825] [serial = 176] [outer = (nil)] [url = about:blank] 08:12:52 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f15e01bcc00) [pid = 1825] [serial = 183] [outer = (nil)] [url = about:blank] 08:12:52 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f15d4ca6400) [pid = 1825] [serial = 179] [outer = (nil)] [url = about:blank] 08:12:52 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f15e0456800) [pid = 1825] [serial = 188] [outer = (nil)] [url = about:blank] 08:12:52 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f15cf4ce000) [pid = 1825] [serial = 177] [outer = (nil)] [url = about:blank] 08:12:52 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f15e0275800) [pid = 1825] [serial = 185] [outer = (nil)] [url = about:blank] 08:12:52 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f15cb515800) [pid = 1825] [serial = 174] [outer = (nil)] [url = about:blank] 08:12:53 INFO - PROCESS | 1825 | 1461337973281 Marionette TRACE conn5 <- [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]]]}] 08:12:53 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. 08:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1282ms 08:12:53 INFO - PROCESS | 1825 | 1461337973351 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 08:12:53 INFO - PROCESS | 1825 | 1461337973360 Marionette TRACE conn5 <- [1,301,null,{"value":"8"}] 08:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:12:53 INFO - PROCESS | 1825 | 1461337973383 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:12:53 INFO - PROCESS | 1825 | 1461337973389 Marionette TRACE conn5 <- [1,302,null,{}] 08:12:53 INFO - PROCESS | 1825 | 1461337973397 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:53 INFO - PROCESS | 1825 | 1461337973556 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 08:12:53 INFO - PROCESS | 1825 | 1461337973567 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d54de800 == 46 [pid = 1825] [id = 83] 08:12:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f15d2903c00) [pid = 1825] [serial = 248] [outer = (nil)] 08:12:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f15d4329800) [pid = 1825] [serial = 249] [outer = 0x7f15d2903c00] 08:12:53 INFO - PROCESS | 1825 | 1461337973634 Marionette DEBUG loaded listener.js 08:12:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f15d47aa000) [pid = 1825] [serial = 250] [outer = 0x7f15d2903c00] 08:12:54 INFO - PROCESS | 1825 | 1461337974446 Marionette TRACE conn5 <- [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]]]}] 08:12:54 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. 08:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1089ms 08:12:54 INFO - PROCESS | 1825 | 1461337974487 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 08:12:54 INFO - PROCESS | 1825 | 1461337974492 Marionette TRACE conn5 <- [1,305,null,{"value":"8"}] 08:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:12:54 INFO - PROCESS | 1825 | 1461337974505 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:12:54 INFO - PROCESS | 1825 | 1461337974514 Marionette TRACE conn5 <- [1,306,null,{}] 08:12:54 INFO - PROCESS | 1825 | 1461337974523 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:54 INFO - PROCESS | 1825 | 1461337974675 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 08:12:54 INFO - PROCESS | 1825 | 1461337974694 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d94ef800 == 47 [pid = 1825] [id = 84] 08:12:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f15d6268400) [pid = 1825] [serial = 251] [outer = (nil)] 08:12:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f15df31fc00) [pid = 1825] [serial = 252] [outer = 0x7f15d6268400] 08:12:54 INFO - PROCESS | 1825 | 1461337974757 Marionette DEBUG loaded listener.js 08:12:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f15e0276c00) [pid = 1825] [serial = 253] [outer = 0x7f15d6268400] 08:12:55 INFO - PROCESS | 1825 | 1461337975565 Marionette TRACE conn5 <- [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]]]}] 08:12:55 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. 08:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1097ms 08:12:55 INFO - PROCESS | 1825 | 1461337975602 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 08:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:12:55 INFO - PROCESS | 1825 | 1461337975606 Marionette TRACE conn5 <- [1,309,null,{"value":"8"}] 08:12:55 INFO - PROCESS | 1825 | 1461337975612 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:12:55 INFO - PROCESS | 1825 | 1461337975615 Marionette TRACE conn5 <- [1,310,null,{}] 08:12:55 INFO - PROCESS | 1825 | 1461337975628 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:55 INFO - PROCESS | 1825 | 1461337975817 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 08:12:55 INFO - PROCESS | 1825 | 1461337975851 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e0429800 == 48 [pid = 1825] [id = 85] 08:12:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f15c7ad4400) [pid = 1825] [serial = 254] [outer = (nil)] 08:12:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f15e0454000) [pid = 1825] [serial = 255] [outer = 0x7f15c7ad4400] 08:12:55 INFO - PROCESS | 1825 | 1461337975915 Marionette DEBUG loaded listener.js 08:12:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f15e1340c00) [pid = 1825] [serial = 256] [outer = 0x7f15c7ad4400] 08:12:56 INFO - PROCESS | 1825 | 1461337976744 Marionette TRACE conn5 <- [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]]]}] 08:12:56 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. 08:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1191ms 08:12:56 INFO - PROCESS | 1825 | 1461337976804 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 08:12:56 INFO - PROCESS | 1825 | 1461337976807 Marionette TRACE conn5 <- [1,313,null,{"value":"8"}] 08:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:12:56 INFO - PROCESS | 1825 | 1461337976822 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:12:56 INFO - PROCESS | 1825 | 1461337976828 Marionette TRACE conn5 <- [1,314,null,{}] 08:12:56 INFO - PROCESS | 1825 | 1461337976833 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:57 INFO - PROCESS | 1825 | 1461337977033 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 08:12:57 INFO - PROCESS | 1825 | 1461337977061 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e4c2d000 == 49 [pid = 1825] [id = 86] 08:12:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f15e17db800) [pid = 1825] [serial = 257] [outer = (nil)] 08:12:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f15e35c9c00) [pid = 1825] [serial = 258] [outer = 0x7f15e17db800] 08:12:57 INFO - PROCESS | 1825 | 1461337977138 Marionette DEBUG loaded listener.js 08:12:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f15e546f800) [pid = 1825] [serial = 259] [outer = 0x7f15e17db800] 08:12:57 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f15ccd2f400) [pid = 1825] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:12:57 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f15c7adb000) [pid = 1825] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:12:57 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f15e02e9400) [pid = 1825] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:12:57 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f15c90d0400) [pid = 1825] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:12:57 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f15d21b5800) [pid = 1825] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:12:57 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f15e4fa2800) [pid = 1825] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:12:57 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f15ccbee400) [pid = 1825] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:12:57 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f15d4d0d400) [pid = 1825] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:12:57 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f15ccd39800) [pid = 1825] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:12:57 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f15d24da400) [pid = 1825] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:12:57 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f15cced6800) [pid = 1825] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:12:57 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f15c9540400) [pid = 1825] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:12:57 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f15c7acf000) [pid = 1825] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:12:57 INFO - PROCESS | 1825 | --DOMWINDOW == 88 (0x7f15d4ab4c00) [pid = 1825] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:12:57 INFO - PROCESS | 1825 | --DOMWINDOW == 87 (0x7f15c7ad2800) [pid = 1825] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:12:58 INFO - PROCESS | 1825 | 1461337978261 Marionette TRACE conn5 <- [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]]]}] 08:12:58 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. 08:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1485ms 08:12:58 INFO - PROCESS | 1825 | 1461337978309 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 08:12:58 INFO - PROCESS | 1825 | 1461337978312 Marionette TRACE conn5 <- [1,317,null,{"value":"8"}] 08:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:12:58 INFO - PROCESS | 1825 | 1461337978318 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:12:58 INFO - PROCESS | 1825 | 1461337978320 Marionette TRACE conn5 <- [1,318,null,{}] 08:12:58 INFO - PROCESS | 1825 | 1461337978326 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:58 INFO - PROCESS | 1825 | 1461337978483 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 08:12:58 INFO - PROCESS | 1825 | 1461337978503 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e02b8800 == 50 [pid = 1825] [id = 87] 08:12:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f15ccd2d400) [pid = 1825] [serial = 260] [outer = (nil)] 08:12:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f15d6247c00) [pid = 1825] [serial = 261] [outer = 0x7f15ccd2d400] 08:12:58 INFO - PROCESS | 1825 | 1461337978569 Marionette DEBUG loaded listener.js 08:12:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f15e4c11000) [pid = 1825] [serial = 262] [outer = 0x7f15ccd2d400] 08:12:59 INFO - PROCESS | 1825 | 1461337979347 Marionette TRACE conn5 <- [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]]]}] 08:12:59 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. 08:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1085ms 08:12:59 INFO - PROCESS | 1825 | 1461337979405 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 08:12:59 INFO - PROCESS | 1825 | 1461337979408 Marionette TRACE conn5 <- [1,321,null,{"value":"8"}] 08:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:12:59 INFO - PROCESS | 1825 | 1461337979415 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:12:59 INFO - PROCESS | 1825 | 1461337979418 Marionette TRACE conn5 <- [1,322,null,{}] 08:12:59 INFO - PROCESS | 1825 | 1461337979423 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:59 INFO - PROCESS | 1825 | 1461337979571 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 08:12:59 INFO - PROCESS | 1825 | 1461337979586 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e7594800 == 51 [pid = 1825] [id = 88] 08:12:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f15e4c12400) [pid = 1825] [serial = 263] [outer = (nil)] 08:12:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f15e5811c00) [pid = 1825] [serial = 264] [outer = 0x7f15e4c12400] 08:12:59 INFO - PROCESS | 1825 | 1461337979651 Marionette DEBUG loaded listener.js 08:12:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f15e5909c00) [pid = 1825] [serial = 265] [outer = 0x7f15e4c12400] 08:13:00 INFO - PROCESS | 1825 | 1461337980829 Marionette TRACE conn5 <- [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]]]}] 08:13:00 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. 08:13:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1431ms 08:13:00 INFO - PROCESS | 1825 | 1461337980848 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 08:13:00 INFO - PROCESS | 1825 | 1461337980855 Marionette TRACE conn5 <- [1,325,null,{"value":"8"}] 08:13:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:13:00 INFO - PROCESS | 1825 | 1461337980863 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:13:00 INFO - PROCESS | 1825 | 1461337980870 Marionette TRACE conn5 <- [1,326,null,{}] 08:13:00 INFO - PROCESS | 1825 | 1461337980879 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:01 INFO - PROCESS | 1825 | 1461337981057 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 08:13:01 INFO - PROCESS | 1825 | 1461337981209 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d5a74000 == 52 [pid = 1825] [id = 89] 08:13:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f15ccbed000) [pid = 1825] [serial = 266] [outer = (nil)] 08:13:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f15ccd78800) [pid = 1825] [serial = 267] [outer = 0x7f15ccbed000] 08:13:01 INFO - PROCESS | 1825 | 1461337981290 Marionette DEBUG loaded listener.js 08:13:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f15d21b1800) [pid = 1825] [serial = 268] [outer = 0x7f15ccbed000] 08:13:02 INFO - PROCESS | 1825 | 1461337982293 Marionette TRACE conn5 <- [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]]]}] 08:13:02 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. 08:13:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1486ms 08:13:02 INFO - PROCESS | 1825 | 1461337982351 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 08:13:02 INFO - PROCESS | 1825 | 1461337982361 Marionette TRACE conn5 <- [1,329,null,{"value":"8"}] 08:13:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:13:02 INFO - PROCESS | 1825 | 1461337982373 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:13:02 INFO - PROCESS | 1825 | 1461337982377 Marionette TRACE conn5 <- [1,330,null,{}] 08:13:02 INFO - PROCESS | 1825 | 1461337982385 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:02 INFO - PROCESS | 1825 | 1461337982637 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 08:13:02 INFO - PROCESS | 1825 | 1461337982891 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e3571800 == 53 [pid = 1825] [id = 90] 08:13:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f15d4ca3400) [pid = 1825] [serial = 269] [outer = (nil)] 08:13:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f15d612d800) [pid = 1825] [serial = 270] [outer = 0x7f15d4ca3400] 08:13:02 INFO - PROCESS | 1825 | 1461337982979 Marionette DEBUG loaded listener.js 08:13:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f15da395000) [pid = 1825] [serial = 271] [outer = 0x7f15d4ca3400] 08:13:04 INFO - PROCESS | 1825 | 1461337984073 Marionette TRACE conn5 <- [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]]]}] 08:13:04 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. 08:13:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1749ms 08:13:04 INFO - PROCESS | 1825 | 1461337984125 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 08:13:04 INFO - PROCESS | 1825 | 1461337984130 Marionette TRACE conn5 <- [1,333,null,{"value":"8"}] 08:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:13:04 INFO - PROCESS | 1825 | 1461337984140 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:13:04 INFO - PROCESS | 1825 | 1461337984146 Marionette TRACE conn5 <- [1,334,null,{}] 08:13:04 INFO - PROCESS | 1825 | 1461337984213 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:04 INFO - PROCESS | 1825 | 1461337984599 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 08:13:04 INFO - PROCESS | 1825 | 1461337984749 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3ddf000 == 54 [pid = 1825] [id = 91] 08:13:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f15e163ec00) [pid = 1825] [serial = 272] [outer = (nil)] 08:13:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f15e4f9e400) [pid = 1825] [serial = 273] [outer = 0x7f15e163ec00] 08:13:04 INFO - PROCESS | 1825 | 1461337984855 Marionette DEBUG loaded listener.js 08:13:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f15e580ac00) [pid = 1825] [serial = 274] [outer = 0x7f15e163ec00] 08:13:05 INFO - PROCESS | 1825 | 1461337985697 Marionette TRACE conn5 <- [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]]]}] 08:13:05 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. 08:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1596ms 08:13:05 INFO - PROCESS | 1825 | 1461337985735 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 08:13:05 INFO - PROCESS | 1825 | 1461337985739 Marionette TRACE conn5 <- [1,337,null,{"value":"8"}] 08:13:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:13:05 INFO - PROCESS | 1825 | 1461337985747 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:13:05 INFO - PROCESS | 1825 | 1461337985752 Marionette TRACE conn5 <- [1,338,null,{}] 08:13:05 INFO - PROCESS | 1825 | 1461337985758 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:05 INFO - PROCESS | 1825 | 1461337985926 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 08:13:06 INFO - PROCESS | 1825 | 1461337986072 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca2b0800 == 55 [pid = 1825] [id = 92] 08:13:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f15e1650800) [pid = 1825] [serial = 275] [outer = (nil)] 08:13:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f15e1657c00) [pid = 1825] [serial = 276] [outer = 0x7f15e1650800] 08:13:06 INFO - PROCESS | 1825 | 1461337986155 Marionette DEBUG loaded listener.js 08:13:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f15e165c400) [pid = 1825] [serial = 277] [outer = 0x7f15e1650800] 08:13:07 INFO - PROCESS | 1825 | 1461337987082 Marionette TRACE conn5 <- [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]]]}] 08:13:07 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. 08:13:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1383ms 08:13:07 INFO - PROCESS | 1825 | 1461337987131 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 08:13:07 INFO - PROCESS | 1825 | 1461337987134 Marionette TRACE conn5 <- [1,341,null,{"value":"8"}] 08:13:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:13:07 INFO - PROCESS | 1825 | 1461337987140 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:13:07 INFO - PROCESS | 1825 | 1461337987144 Marionette TRACE conn5 <- [1,342,null,{}] 08:13:07 INFO - PROCESS | 1825 | 1461337987149 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:07 INFO - PROCESS | 1825 | 1461337987312 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 08:13:07 INFO - PROCESS | 1825 | 1461337987462 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3df0800 == 56 [pid = 1825] [id = 93] 08:13:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f15c953b800) [pid = 1825] [serial = 278] [outer = (nil)] 08:13:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f15ccbebc00) [pid = 1825] [serial = 279] [outer = 0x7f15c953b800] 08:13:07 INFO - PROCESS | 1825 | 1461337987541 Marionette DEBUG loaded listener.js 08:13:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f15e165ec00) [pid = 1825] [serial = 280] [outer = 0x7f15c953b800] 08:13:08 INFO - PROCESS | 1825 | 1461337988546 Marionette TRACE conn5 <- [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]]]}] 08:13:08 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. 08:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1445ms 08:13:08 INFO - PROCESS | 1825 | 1461337988589 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 08:13:08 INFO - PROCESS | 1825 | 1461337988595 Marionette TRACE conn5 <- [1,345,null,{"value":"8"}] 08:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:13:08 INFO - PROCESS | 1825 | 1461337988603 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:13:08 INFO - PROCESS | 1825 | 1461337988607 Marionette TRACE conn5 <- [1,346,null,{}] 08:13:08 INFO - PROCESS | 1825 | 1461337988613 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:08 INFO - PROCESS | 1825 | 1461337988820 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 08:13:09 INFO - PROCESS | 1825 | 1461337989246 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d2803000 == 57 [pid = 1825] [id = 94] 08:13:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f15c9853c00) [pid = 1825] [serial = 281] [outer = (nil)] 08:13:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f15c99d4c00) [pid = 1825] [serial = 282] [outer = 0x7f15c9853c00] 08:13:09 INFO - PROCESS | 1825 | 1461337989362 Marionette DEBUG loaded listener.js 08:13:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f15cc176800) [pid = 1825] [serial = 283] [outer = 0x7f15c9853c00] 08:13:10 INFO - PROCESS | 1825 | 1461337990293 Marionette TRACE conn5 <- [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]]]}] 08:13:10 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. 08:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1734ms 08:13:10 INFO - PROCESS | 1825 | 1461337990342 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 08:13:10 INFO - PROCESS | 1825 | 1461337990353 Marionette TRACE conn5 <- [1,349,null,{"value":"8"}] 08:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:13:10 INFO - PROCESS | 1825 | 1461337990368 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:13:10 INFO - PROCESS | 1825 | 1461337990375 Marionette TRACE conn5 <- [1,350,null,{}] 08:13:10 INFO - PROCESS | 1825 | 1461337990385 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:10 INFO - PROCESS | 1825 | 1461337990562 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 08:13:10 INFO - PROCESS | 1825 | 1461337990718 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:10 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e02b8800 == 56 [pid = 1825] [id = 87] 08:13:10 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e4c2d000 == 55 [pid = 1825] [id = 86] 08:13:10 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e0429800 == 54 [pid = 1825] [id = 85] 08:13:10 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f15d47a2c00) [pid = 1825] [serial = 228] [outer = (nil)] [url = about:blank] 08:13:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ccb64800 == 55 [pid = 1825] [id = 95] 08:13:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f15c9855000) [pid = 1825] [serial = 284] [outer = (nil)] 08:13:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f15ccd73000) [pid = 1825] [serial = 285] [outer = 0x7f15c9855000] 08:13:10 INFO - PROCESS | 1825 | 1461337990823 Marionette DEBUG loaded listener.js 08:13:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f15ccedc400) [pid = 1825] [serial = 286] [outer = 0x7f15c9855000] 08:13:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d94ef800 == 54 [pid = 1825] [id = 84] 08:13:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d54de800 == 53 [pid = 1825] [id = 83] 08:13:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cf40f000 == 52 [pid = 1825] [id = 82] 08:13:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d470b000 == 51 [pid = 1825] [id = 81] 08:13:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4ac8800 == 50 [pid = 1825] [id = 77] 08:13:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e54d9000 == 49 [pid = 1825] [id = 76] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 112 (0x7f15d6298400) [pid = 1825] [serial = 168] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f15d21b8800) [pid = 1825] [serial = 165] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f15da30cc00) [pid = 1825] [serial = 159] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f15d0079800) [pid = 1825] [serial = 138] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f15cf4ce800) [pid = 1825] [serial = 141] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f15c9270000) [pid = 1825] [serial = 135] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f15e01bc000) [pid = 1825] [serial = 171] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f15cb50d000) [pid = 1825] [serial = 162] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f15cf4cc400) [pid = 1825] [serial = 210] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f15cced7800) [pid = 1825] [serial = 209] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f15cb511800) [pid = 1825] [serial = 194] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f15d2037000) [pid = 1825] [serial = 212] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f15e4c09800) [pid = 1825] [serial = 219] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f15e4f9f000) [pid = 1825] [serial = 207] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f15e35c7000) [pid = 1825] [serial = 206] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f15d945c800) [pid = 1825] [serial = 215] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f15e4fa8000) [pid = 1825] [serial = 221] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f15d4c9a000) [pid = 1825] [serial = 213] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f15d2659400) [pid = 1825] [serial = 197] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f15e3019c00) [pid = 1825] [serial = 203] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f15e045fc00) [pid = 1825] [serial = 200] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f15e5474400) [pid = 1825] [serial = 222] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f15d0080800) [pid = 1825] [serial = 99] [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.] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f15e1344c00) [pid = 1825] [serial = 218] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 88 (0x7f15e54ab800) [pid = 1825] [serial = 226] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 87 (0x7f15e4fa3800) [pid = 1825] [serial = 225] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | --DOMWINDOW == 86 (0x7f15e0271000) [pid = 1825] [serial = 216] [outer = (nil)] [url = about:blank] 08:13:11 INFO - PROCESS | 1825 | 1461337991659 Marionette TRACE conn5 <- [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]]]}] 08:13:11 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. 08:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1341ms 08:13:11 INFO - PROCESS | 1825 | 1461337991711 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 08:13:11 INFO - PROCESS | 1825 | 1461337991717 Marionette TRACE conn5 <- [1,353,null,{"value":"8"}] 08:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:13:11 INFO - PROCESS | 1825 | 1461337991724 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:13:11 INFO - PROCESS | 1825 | 1461337991726 Marionette TRACE conn5 <- [1,354,null,{}] 08:13:11 INFO - PROCESS | 1825 | 1461337991733 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:11 INFO - PROCESS | 1825 | 1461337991891 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 08:13:11 INFO - PROCESS | 1825 | 1461337991917 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4957000 == 50 [pid = 1825] [id = 96] 08:13:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f15d166ec00) [pid = 1825] [serial = 287] [outer = (nil)] 08:13:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f15d2666800) [pid = 1825] [serial = 288] [outer = 0x7f15d166ec00] 08:13:11 INFO - PROCESS | 1825 | 1461337991985 Marionette DEBUG loaded listener.js 08:13:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f15d479fc00) [pid = 1825] [serial = 289] [outer = 0x7f15d166ec00] 08:13:12 INFO - PROCESS | 1825 | 1461337992923 Marionette TRACE conn5 <- [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]]]}] 08:13:12 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. 08:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1232ms 08:13:12 INFO - PROCESS | 1825 | 1461337992959 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 08:13:12 INFO - PROCESS | 1825 | 1461337992966 Marionette TRACE conn5 <- [1,357,null,{"value":"8"}] 08:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:13:12 INFO - PROCESS | 1825 | 1461337992986 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:13:13 INFO - PROCESS | 1825 | 1461337993000 Marionette TRACE conn5 <- [1,358,null,{}] 08:13:13 INFO - PROCESS | 1825 | 1461337993013 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:13 INFO - PROCESS | 1825 | 1461337993251 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 08:13:13 INFO - PROCESS | 1825 | 1461337993395 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d54f5800 == 51 [pid = 1825] [id = 97] 08:13:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f15d24d1c00) [pid = 1825] [serial = 290] [outer = (nil)] 08:13:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f15d5fed400) [pid = 1825] [serial = 291] [outer = 0x7f15d24d1c00] 08:13:13 INFO - PROCESS | 1825 | 1461337993499 Marionette DEBUG loaded listener.js 08:13:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f15da303000) [pid = 1825] [serial = 292] [outer = 0x7f15d24d1c00] 08:13:14 INFO - PROCESS | 1825 | 1461337994545 Marionette TRACE conn5 <- [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]]]}] 08:13:14 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. 08:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1610ms 08:13:14 INFO - PROCESS | 1825 | 1461337994585 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 08:13:14 INFO - PROCESS | 1825 | 1461337994589 Marionette TRACE conn5 <- [1,361,null,{"value":"8"}] 08:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:13:14 INFO - PROCESS | 1825 | 1461337994596 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:13:14 INFO - PROCESS | 1825 | 1461337994598 Marionette TRACE conn5 <- [1,362,null,{}] 08:13:14 INFO - PROCESS | 1825 | 1461337994604 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:14 INFO - PROCESS | 1825 | 1461337994811 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 08:13:14 INFO - PROCESS | 1825 | 1461337994848 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d6214000 == 52 [pid = 1825] [id = 98] 08:13:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f15d24d2000) [pid = 1825] [serial = 293] [outer = (nil)] 08:13:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f15e0275400) [pid = 1825] [serial = 294] [outer = 0x7f15d24d2000] 08:13:14 INFO - PROCESS | 1825 | 1461337994913 Marionette DEBUG loaded listener.js 08:13:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f15e048cc00) [pid = 1825] [serial = 295] [outer = 0x7f15d24d2000] 08:13:15 INFO - PROCESS | 1825 | 1461337995839 Marionette TRACE conn5 <- [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]]]}] 08:13:15 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. 08:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1287ms 08:13:15 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f15ca5c3c00) [pid = 1825] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:13:15 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f15cf4cd800) [pid = 1825] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:13:15 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f15c99d5000) [pid = 1825] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:13:15 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f15d2903c00) [pid = 1825] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:13:15 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f15cc1e4c00) [pid = 1825] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:13:15 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f15c7ad4400) [pid = 1825] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:13:15 INFO - PROCESS | 1825 | --DOMWINDOW == 88 (0x7f15e17db800) [pid = 1825] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:13:15 INFO - PROCESS | 1825 | --DOMWINDOW == 87 (0x7f15ccd2d400) [pid = 1825] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:13:15 INFO - PROCESS | 1825 | --DOMWINDOW == 86 (0x7f15d6268400) [pid = 1825] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:13:16 INFO - PROCESS | 1825 | 1461337995992 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 08:13:16 INFO - PROCESS | 1825 | 1461337995995 Marionette TRACE conn5 <- [1,365,null,{"value":"8"}] 08:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:13:16 INFO - PROCESS | 1825 | 1461337996009 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:13:16 INFO - PROCESS | 1825 | 1461337996011 Marionette TRACE conn5 <- [1,366,null,{}] 08:13:16 INFO - PROCESS | 1825 | 1461337996020 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:16 INFO - PROCESS | 1825 | 1461337996165 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 08:13:16 INFO - PROCESS | 1825 | 1461337996186 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d5e3f000 == 53 [pid = 1825] [id = 99] 08:13:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f15da396800) [pid = 1825] [serial = 296] [outer = (nil)] 08:13:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f15e02e6c00) [pid = 1825] [serial = 297] [outer = 0x7f15da396800] 08:13:16 INFO - PROCESS | 1825 | 1461337996268 Marionette DEBUG loaded listener.js 08:13:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f15e1654c00) [pid = 1825] [serial = 298] [outer = 0x7f15da396800] 08:13:17 INFO - PROCESS | 1825 | 1461337997247 Marionette TRACE conn5 <- [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]]]}] 08:13:17 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. 08:13:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1278ms 08:13:17 INFO - PROCESS | 1825 | 1461337997288 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 08:13:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:13:17 INFO - PROCESS | 1825 | 1461337997293 Marionette TRACE conn5 <- [1,369,null,{"value":"8"}] 08:13:17 INFO - PROCESS | 1825 | 1461337997301 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:13:17 INFO - PROCESS | 1825 | 1461337997303 Marionette TRACE conn5 <- [1,370,null,{}] 08:13:17 INFO - PROCESS | 1825 | 1461337997309 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:17 INFO - PROCESS | 1825 | 1461337997466 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 08:13:17 INFO - PROCESS | 1825 | 1461337997578 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e161e800 == 54 [pid = 1825] [id = 100] 08:13:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f15df321400) [pid = 1825] [serial = 299] [outer = (nil)] 08:13:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f15e54a0c00) [pid = 1825] [serial = 300] [outer = 0x7f15df321400] 08:13:17 INFO - PROCESS | 1825 | 1461337997667 Marionette DEBUG loaded listener.js 08:13:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f15e58df400) [pid = 1825] [serial = 301] [outer = 0x7f15df321400] 08:13:18 INFO - PROCESS | 1825 | 1461337998736 Marionette TRACE conn5 <- [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]]]}] 08:13:18 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. 08:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1481ms 08:13:18 INFO - PROCESS | 1825 | 1461337998783 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 08:13:18 INFO - PROCESS | 1825 | 1461337998791 Marionette TRACE conn5 <- [1,373,null,{"value":"8"}] 08:13:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:13:18 INFO - PROCESS | 1825 | 1461337998800 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:13:18 INFO - PROCESS | 1825 | 1461337998805 Marionette TRACE conn5 <- [1,374,null,{}] 08:13:18 INFO - PROCESS | 1825 | 1461337998814 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:19 INFO - PROCESS | 1825 | 1461337999069 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 08:13:19 INFO - PROCESS | 1825 | 1461337999256 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3df2000 == 55 [pid = 1825] [id = 101] 08:13:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f15c919b000) [pid = 1825] [serial = 302] [outer = (nil)] 08:13:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f15c9270000) [pid = 1825] [serial = 303] [outer = 0x7f15c919b000] 08:13:19 INFO - PROCESS | 1825 | 1461337999334 Marionette DEBUG loaded listener.js 08:13:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f15ca5cfc00) [pid = 1825] [serial = 304] [outer = 0x7f15c919b000] 08:13:20 INFO - PROCESS | 1825 | 1461338000197 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:13:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:13:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1435ms 08:13:20 INFO - PROCESS | 1825 | 1461338000236 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 08:13:20 INFO - PROCESS | 1825 | 1461338000245 Marionette TRACE conn5 <- [1,377,null,{"value":"8"}] 08:13:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:13:20 INFO - PROCESS | 1825 | 1461338000260 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:13:20 INFO - PROCESS | 1825 | 1461338000266 Marionette TRACE conn5 <- [1,378,null,{}] 08:13:20 INFO - PROCESS | 1825 | 1461338000272 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:20 INFO - PROCESS | 1825 | 1461338000474 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 08:13:20 INFO - PROCESS | 1825 | 1461338000619 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d6210000 == 56 [pid = 1825] [id = 102] 08:13:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f15ccd2d400) [pid = 1825] [serial = 305] [outer = (nil)] 08:13:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f15cced8000) [pid = 1825] [serial = 306] [outer = 0x7f15ccd2d400] 08:13:20 INFO - PROCESS | 1825 | 1461338000716 Marionette DEBUG loaded listener.js 08:13:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f15d0079800) [pid = 1825] [serial = 307] [outer = 0x7f15ccd2d400] 08:13:21 INFO - PROCESS | 1825 | 1461338001714 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:13:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:13:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1488ms 08:13:21 INFO - PROCESS | 1825 | 1461338001749 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 08:13:21 INFO - PROCESS | 1825 | 1461338001754 Marionette TRACE conn5 <- [1,381,null,{"value":"8"}] 08:13:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:13:21 INFO - PROCESS | 1825 | 1461338001760 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:13:21 INFO - PROCESS | 1825 | 1461338001766 Marionette TRACE conn5 <- [1,382,null,{}] 08:13:21 INFO - PROCESS | 1825 | 1461338001784 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:21 INFO - PROCESS | 1825 | 1461338001972 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 08:13:22 INFO - PROCESS | 1825 | 1461338002285 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e56b6800 == 57 [pid = 1825] [id = 103] 08:13:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f15d5498400) [pid = 1825] [serial = 308] [outer = (nil)] 08:13:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f15da311c00) [pid = 1825] [serial = 309] [outer = 0x7f15d5498400] 08:13:22 INFO - PROCESS | 1825 | 1461338002372 Marionette DEBUG loaded listener.js 08:13:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f15e1634400) [pid = 1825] [serial = 310] [outer = 0x7f15d5498400] 08:13:23 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:13:23 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:13:23 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:13:23 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:13:23 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:13:23 INFO - PROCESS | 1825 | 1461338003229 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:13:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:13:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1541ms 08:13:23 INFO - PROCESS | 1825 | 1461338003302 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 08:13:23 INFO - PROCESS | 1825 | 1461338003307 Marionette TRACE conn5 <- [1,385,null,{"value":"8"}] 08:13:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:13:23 INFO - PROCESS | 1825 | 1461338003313 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:13:23 INFO - PROCESS | 1825 | 1461338003316 Marionette TRACE conn5 <- [1,386,null,{}] 08:13:23 INFO - PROCESS | 1825 | 1461338003322 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:23 INFO - PROCESS | 1825 | 1461338003526 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 08:13:23 INFO - PROCESS | 1825 | 1461338003673 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e9aa2800 == 58 [pid = 1825] [id = 104] 08:13:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f15e4c09800) [pid = 1825] [serial = 311] [outer = (nil)] 08:13:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f15e546f400) [pid = 1825] [serial = 312] [outer = 0x7f15e4c09800] 08:13:23 INFO - PROCESS | 1825 | 1461338003800 Marionette DEBUG loaded listener.js 08:13:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f15e58ed400) [pid = 1825] [serial = 313] [outer = 0x7f15e4c09800] 08:13:24 INFO - PROCESS | 1825 | 1461338004665 Marionette TRACE conn5 <- [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]]]}] 08:13:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:13:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1380ms 08:13:24 INFO - PROCESS | 1825 | 1461338004694 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 08:13:24 INFO - PROCESS | 1825 | 1461338004697 Marionette TRACE conn5 <- [1,389,null,{"value":"8"}] 08:13:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:13:24 INFO - PROCESS | 1825 | 1461338004704 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:13:24 INFO - PROCESS | 1825 | 1461338004708 Marionette TRACE conn5 <- [1,390,null,{}] 08:13:24 INFO - PROCESS | 1825 | 1461338004714 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:24 INFO - PROCESS | 1825 | 1461338004882 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 08:13:25 INFO - PROCESS | 1825 | 1461338005035 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d487a800 == 59 [pid = 1825] [id = 105] 08:13:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f15e4f9f400) [pid = 1825] [serial = 314] [outer = (nil)] 08:13:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f15e5980000) [pid = 1825] [serial = 315] [outer = 0x7f15e4f9f400] 08:13:25 INFO - PROCESS | 1825 | 1461338005115 Marionette DEBUG loaded listener.js 08:13:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f15e598b800) [pid = 1825] [serial = 316] [outer = 0x7f15e4f9f400] 08:13:26 INFO - PROCESS | 1825 | 1461338006137 Marionette TRACE conn5 <- [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]]]}] 08:13:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:13:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1483ms 08:13:26 INFO - PROCESS | 1825 | 1461338006189 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 08:13:26 INFO - PROCESS | 1825 | 1461338006193 Marionette TRACE conn5 <- [1,393,null,{"value":"8"}] 08:13:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:13:26 INFO - PROCESS | 1825 | 1461338006200 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:13:26 INFO - PROCESS | 1825 | 1461338006203 Marionette TRACE conn5 <- [1,394,null,{}] 08:13:26 INFO - PROCESS | 1825 | 1461338006209 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:26 INFO - PROCESS | 1825 | 1461338006409 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 08:13:26 INFO - PROCESS | 1825 | 1461338006566 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca1bb800 == 60 [pid = 1825] [id = 106] 08:13:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f15cdf7ec00) [pid = 1825] [serial = 317] [outer = (nil)] 08:13:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f15e75c5c00) [pid = 1825] [serial = 318] [outer = 0x7f15cdf7ec00] 08:13:26 INFO - PROCESS | 1825 | 1461338006724 Marionette DEBUG loaded listener.js 08:13:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f15e82c5400) [pid = 1825] [serial = 319] [outer = 0x7f15cdf7ec00] 08:13:27 INFO - PROCESS | 1825 | 1461338007708 Marionette TRACE conn5 <- [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]]]}] 08:13:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:13:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1582ms 08:13:27 INFO - PROCESS | 1825 | 1461338007783 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 08:13:27 INFO - PROCESS | 1825 | 1461338007787 Marionette TRACE conn5 <- [1,397,null,{"value":"8"}] 08:13:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:13:27 INFO - PROCESS | 1825 | 1461338007794 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:13:27 INFO - PROCESS | 1825 | 1461338007798 Marionette TRACE conn5 <- [1,398,null,{}] 08:13:27 INFO - PROCESS | 1825 | 1461338007804 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:28 INFO - PROCESS | 1825 | 1461338008021 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 08:13:28 INFO - PROCESS | 1825 | 1461338008217 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ea88f000 == 61 [pid = 1825] [id = 107] 08:13:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f15e9815400) [pid = 1825] [serial = 320] [outer = (nil)] 08:13:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f15e987a400) [pid = 1825] [serial = 321] [outer = 0x7f15e9815400] 08:13:28 INFO - PROCESS | 1825 | 1461338008309 Marionette DEBUG loaded listener.js 08:13:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f15e98efc00) [pid = 1825] [serial = 322] [outer = 0x7f15e9815400] 08:13:29 INFO - PROCESS | 1825 | 1461338009257 Marionette TRACE conn5 <- [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]]]}] 08:13:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:13:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1537ms 08:13:29 INFO - PROCESS | 1825 | 1461338009333 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 08:13:29 INFO - PROCESS | 1825 | 1461338009336 Marionette TRACE conn5 <- [1,401,null,{"value":"8"}] 08:13:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:13:29 INFO - PROCESS | 1825 | 1461338009344 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:13:29 INFO - PROCESS | 1825 | 1461338009348 Marionette TRACE conn5 <- [1,402,null,{}] 08:13:29 INFO - PROCESS | 1825 | 1461338009355 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:29 INFO - PROCESS | 1825 | 1461338009544 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 08:13:29 INFO - PROCESS | 1825 | 1461338009948 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c9912800 == 62 [pid = 1825] [id = 108] 08:13:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f15c6f45000) [pid = 1825] [serial = 323] [outer = (nil)] 08:13:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f15c7ad3000) [pid = 1825] [serial = 324] [outer = 0x7f15c6f45000] 08:13:30 INFO - PROCESS | 1825 | 1461338010038 Marionette DEBUG loaded listener.js 08:13:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f15c9194800) [pid = 1825] [serial = 325] [outer = 0x7f15c6f45000] 08:13:30 INFO - PROCESS | 1825 | 1461338010974 Marionette TRACE conn5 <- [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]]]}] 08:13:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:13:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1687ms 08:13:31 INFO - PROCESS | 1825 | 1461338011034 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 08:13:31 INFO - PROCESS | 1825 | 1461338011042 Marionette TRACE conn5 <- [1,405,null,{"value":"8"}] 08:13:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:13:31 INFO - PROCESS | 1825 | 1461338011053 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:13:31 INFO - PROCESS | 1825 | 1461338011056 Marionette TRACE conn5 <- [1,406,null,{}] 08:13:31 INFO - PROCESS | 1825 | 1461338011065 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:31 INFO - PROCESS | 1825 | 1461338011351 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 08:13:31 INFO - PROCESS | 1825 | 1461338011621 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca2b0000 == 63 [pid = 1825] [id = 109] 08:13:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f15cb397800) [pid = 1825] [serial = 326] [outer = (nil)] 08:13:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f15cc1e9000) [pid = 1825] [serial = 327] [outer = 0x7f15cb397800] 08:13:31 INFO - PROCESS | 1825 | 1461338011709 Marionette DEBUG loaded listener.js 08:13:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f15ccbf4800) [pid = 1825] [serial = 328] [outer = 0x7f15cb397800] 08:13:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d5e3f000 == 62 [pid = 1825] [id = 99] 08:13:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d6214000 == 61 [pid = 1825] [id = 98] 08:13:32 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f15ccbeb000) [pid = 1825] [serial = 231] [outer = (nil)] [url = about:blank] 08:13:32 INFO - PROCESS | 1825 | --DOMWINDOW == 117 (0x7f15ccd75000) [pid = 1825] [serial = 234] [outer = (nil)] [url = about:blank] 08:13:32 INFO - PROCESS | 1825 | --DOMWINDOW == 116 (0x7f15d47a9800) [pid = 1825] [serial = 237] [outer = (nil)] [url = about:blank] 08:13:32 INFO - PROCESS | 1825 | --DOMWINDOW == 115 (0x7f15d6265000) [pid = 1825] [serial = 240] [outer = (nil)] [url = about:blank] 08:13:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d54f5800 == 60 [pid = 1825] [id = 97] 08:13:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4957000 == 59 [pid = 1825] [id = 96] 08:13:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ccb64800 == 58 [pid = 1825] [id = 95] 08:13:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d2803000 == 57 [pid = 1825] [id = 94] 08:13:32 INFO - PROCESS | 1825 | --DOMWINDOW == 114 (0x7f15ccbe7800) [pid = 1825] [serial = 244] [outer = (nil)] [url = about:blank] 08:13:32 INFO - PROCESS | 1825 | --DOMWINDOW == 113 (0x7f15cb396800) [pid = 1825] [serial = 243] [outer = (nil)] [url = about:blank] 08:13:32 INFO - PROCESS | 1825 | --DOMWINDOW == 112 (0x7f15d4329800) [pid = 1825] [serial = 249] [outer = (nil)] [url = about:blank] 08:13:32 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f15cceda800) [pid = 1825] [serial = 246] [outer = (nil)] [url = about:blank] 08:13:32 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f15cf6e2c00) [pid = 1825] [serial = 247] [outer = (nil)] [url = about:blank] 08:13:32 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f15e0454000) [pid = 1825] [serial = 255] [outer = (nil)] [url = about:blank] 08:13:32 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f15e35c9c00) [pid = 1825] [serial = 258] [outer = (nil)] [url = about:blank] 08:13:32 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f15d6247c00) [pid = 1825] [serial = 261] [outer = (nil)] [url = about:blank] 08:13:32 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f15df31fc00) [pid = 1825] [serial = 252] [outer = (nil)] [url = about:blank] 08:13:32 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f15e4c11000) [pid = 1825] [serial = 262] [outer = (nil)] [url = about:blank] 08:13:32 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f15d47aa000) [pid = 1825] [serial = 250] [outer = (nil)] [url = about:blank] 08:13:32 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f15e546f800) [pid = 1825] [serial = 259] [outer = (nil)] [url = about:blank] 08:13:32 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f15e1340c00) [pid = 1825] [serial = 256] [outer = (nil)] [url = about:blank] 08:13:32 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f15e0276c00) [pid = 1825] [serial = 253] [outer = (nil)] [url = about:blank] 08:13:32 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f15ccedd800) [pid = 1825] [serial = 195] [outer = (nil)] [url = about:blank] 08:13:32 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f15e17dfc00) [pid = 1825] [serial = 192] [outer = (nil)] [url = about:blank] 08:13:32 INFO - PROCESS | 1825 | 1461338012658 Marionette TRACE conn5 <- [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]]]}] 08:13:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:13:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1682ms 08:13:32 INFO - PROCESS | 1825 | 1461338012739 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 08:13:32 INFO - PROCESS | 1825 | 1461338012746 Marionette TRACE conn5 <- [1,409,null,{"value":"8"}] 08:13:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:13:32 INFO - PROCESS | 1825 | 1461338012755 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:13:32 INFO - PROCESS | 1825 | 1461338012759 Marionette TRACE conn5 <- [1,410,null,{}] 08:13:32 INFO - PROCESS | 1825 | 1461338012765 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:32 INFO - PROCESS | 1825 | 1461338012937 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 08:13:33 INFO - PROCESS | 1825 | 1461338013045 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d2806800 == 58 [pid = 1825] [id = 110] 08:13:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f15ca52f800) [pid = 1825] [serial = 329] [outer = (nil)] 08:13:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f15cdf72800) [pid = 1825] [serial = 330] [outer = 0x7f15ca52f800] 08:13:33 INFO - PROCESS | 1825 | 1461338013113 Marionette DEBUG loaded listener.js 08:13:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f15cdf7c800) [pid = 1825] [serial = 331] [outer = 0x7f15ca52f800] 08:13:33 INFO - PROCESS | 1825 | 1461338013957 Marionette TRACE conn5 <- [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]]]}] 08:13:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:13:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1234ms 08:13:34 INFO - PROCESS | 1825 | 1461338014001 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 08:13:34 INFO - PROCESS | 1825 | 1461338014006 Marionette TRACE conn5 <- [1,413,null,{"value":"8"}] 08:13:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:13:34 INFO - PROCESS | 1825 | 1461338014024 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:13:34 INFO - PROCESS | 1825 | 1461338014035 Marionette TRACE conn5 <- [1,414,null,{}] 08:13:34 INFO - PROCESS | 1825 | 1461338014049 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:34 INFO - PROCESS | 1825 | 1461338014225 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 08:13:34 INFO - PROCESS | 1825 | 1461338014237 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4ace800 == 59 [pid = 1825] [id = 111] 08:13:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f15cf4c8400) [pid = 1825] [serial = 332] [outer = (nil)] 08:13:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f15d47a3c00) [pid = 1825] [serial = 333] [outer = 0x7f15cf4c8400] 08:13:34 INFO - PROCESS | 1825 | 1461338014302 Marionette DEBUG loaded listener.js 08:13:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f15d5227400) [pid = 1825] [serial = 334] [outer = 0x7f15cf4c8400] 08:13:35 INFO - PROCESS | 1825 | 1461338015307 Marionette TRACE conn5 <- [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]]]}] 08:13:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:13:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1362ms 08:13:35 INFO - PROCESS | 1825 | 1461338015381 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 08:13:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:13:35 INFO - PROCESS | 1825 | 1461338015387 Marionette TRACE conn5 <- [1,417,null,{"value":"8"}] 08:13:35 INFO - PROCESS | 1825 | 1461338015409 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:13:35 INFO - PROCESS | 1825 | 1461338015415 Marionette TRACE conn5 <- [1,418,null,{}] 08:13:35 INFO - PROCESS | 1825 | 1461338015431 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:35 INFO - PROCESS | 1825 | 1461338015694 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 08:13:35 INFO - PROCESS | 1825 | 1461338015724 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d5d28800 == 60 [pid = 1825] [id = 112] 08:13:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f15cdf7e400) [pid = 1825] [serial = 335] [outer = (nil)] 08:13:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f15d6249c00) [pid = 1825] [serial = 336] [outer = 0x7f15cdf7e400] 08:13:35 INFO - PROCESS | 1825 | 1461338015821 Marionette DEBUG loaded listener.js 08:13:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f15e01bcc00) [pid = 1825] [serial = 337] [outer = 0x7f15cdf7e400] 08:13:36 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f15d24d1c00) [pid = 1825] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:13:36 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f15c9855000) [pid = 1825] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:13:36 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f15d24d2000) [pid = 1825] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:13:36 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f15c9853c00) [pid = 1825] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:13:36 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f15da396800) [pid = 1825] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:13:36 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f15d166ec00) [pid = 1825] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:13:36 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f15d0078400) [pid = 1825] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:13:36 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f15c7ad3c00) [pid = 1825] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:13:36 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f15d624fc00) [pid = 1825] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:13:36 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f15d663f400) [pid = 1825] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:13:37 INFO - PROCESS | 1825 | 1461338017241 Marionette TRACE conn5 <- [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]]]}] 08:13:37 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 08:13:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1862ms 08:13:37 INFO - PROCESS | 1825 | 1461338017257 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 08:13:37 INFO - PROCESS | 1825 | 1461338017262 Marionette TRACE conn5 <- [1,421,null,{"value":"8"}] 08:13:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:13:37 INFO - PROCESS | 1825 | 1461338017270 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:13:37 INFO - PROCESS | 1825 | 1461338017274 Marionette TRACE conn5 <- [1,422,null,{}] 08:13:37 INFO - PROCESS | 1825 | 1461338017339 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:37 INFO - PROCESS | 1825 | 1461338017588 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 08:13:37 INFO - PROCESS | 1825 | 1461338017608 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d6217800 == 61 [pid = 1825] [id = 113] 08:13:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f15e01bbc00) [pid = 1825] [serial = 338] [outer = (nil)] 08:13:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f15e02ed400) [pid = 1825] [serial = 339] [outer = 0x7f15e01bbc00] 08:13:37 INFO - PROCESS | 1825 | 1461338017711 Marionette DEBUG loaded listener.js 08:13:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f15e165a400) [pid = 1825] [serial = 340] [outer = 0x7f15e01bbc00] 08:13:38 INFO - PROCESS | 1825 | 1461338018932 Marionette TRACE conn5 <- [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]]]}] 08:13:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:13:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1682ms 08:13:38 INFO - PROCESS | 1825 | 1461338018953 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 08:13:38 INFO - PROCESS | 1825 | 1461338018962 Marionette TRACE conn5 <- [1,425,null,{"value":"8"}] 08:13:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:13:38 INFO - PROCESS | 1825 | 1461338018975 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:13:38 INFO - PROCESS | 1825 | 1461338018984 Marionette TRACE conn5 <- [1,426,null,{}] 08:13:39 INFO - PROCESS | 1825 | 1461338019011 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:39 INFO - PROCESS | 1825 | 1461338019433 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 08:13:39 INFO - PROCESS | 1825 | 1461338019573 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ccd04800 == 62 [pid = 1825] [id = 114] 08:13:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f15c6f3ec00) [pid = 1825] [serial = 341] [outer = (nil)] 08:13:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f15c9854400) [pid = 1825] [serial = 342] [outer = 0x7f15c6f3ec00] 08:13:39 INFO - PROCESS | 1825 | 1461338019657 Marionette DEBUG loaded listener.js 08:13:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f15cc1eec00) [pid = 1825] [serial = 343] [outer = 0x7f15c6f3ec00] 08:13:40 INFO - PROCESS | 1825 | 1461338020621 Marionette TRACE conn5 <- [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] 08:13:40 INFO - PROCESS | 1825 | 1461338020693 Marionette TRACE conn5 <- [1,429,null,{"value":"8"}] 08:13:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:13:40 INFO - PROCESS | 1825 | 1461338020706 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:13:40 INFO - PROCESS | 1825 | 1461338020709 Marionette TRACE conn5 <- [1,430,null,{}] 08:13:40 INFO - PROCESS | 1825 | 1461338020717 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:40 INFO - PROCESS | 1825 | 1461338020893 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 08:13:41 INFO - PROCESS | 1825 | 1461338021090 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d620f800 == 63 [pid = 1825] [id = 115] 08:13:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f15ccf02800) [pid = 1825] [serial = 344] [outer = (nil)] 08:13:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f15ccf09c00) [pid = 1825] [serial = 345] [outer = 0x7f15ccf02800] 08:13:41 INFO - PROCESS | 1825 | 1461338021173 Marionette DEBUG loaded listener.js 08:13:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f15ccf0f800) [pid = 1825] [serial = 346] [outer = 0x7f15ccf02800] 08:13:42 INFO - PROCESS | 1825 | 1461338022091 Marionette TRACE conn5 <- [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]]]}] 08:13:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:13:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1486ms 08:13:42 INFO - PROCESS | 1825 | 1461338022193 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 08:13:42 INFO - PROCESS | 1825 | 1461338022198 Marionette TRACE conn5 <- [1,433,null,{"value":"8"}] 08:13:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:13:42 INFO - PROCESS | 1825 | 1461338022205 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:13:42 INFO - PROCESS | 1825 | 1461338022211 Marionette TRACE conn5 <- [1,434,null,{}] 08:13:42 INFO - PROCESS | 1825 | 1461338022279 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:42 INFO - PROCESS | 1825 | 1461338022468 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 08:13:42 INFO - PROCESS | 1825 | 1461338022735 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e5462000 == 64 [pid = 1825] [id = 116] 08:13:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f15c6e70800) [pid = 1825] [serial = 347] [outer = (nil)] 08:13:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f15cd02c000) [pid = 1825] [serial = 348] [outer = 0x7f15c6e70800] 08:13:42 INFO - PROCESS | 1825 | 1461338022815 Marionette DEBUG loaded listener.js 08:13:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f15cdf7cc00) [pid = 1825] [serial = 349] [outer = 0x7f15c6e70800] 08:13:43 INFO - PROCESS | 1825 | 1461338023627 Marionette TRACE conn5 <- [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]]]}] 08:13:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:13:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1489ms 08:13:43 INFO - PROCESS | 1825 | 1461338023694 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 08:13:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:13:43 INFO - PROCESS | 1825 | 1461338023699 Marionette TRACE conn5 <- [1,437,null,{"value":"8"}] 08:13:43 INFO - PROCESS | 1825 | 1461338023705 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:13:43 INFO - PROCESS | 1825 | 1461338023709 Marionette TRACE conn5 <- [1,438,null,{}] 08:13:43 INFO - PROCESS | 1825 | 1461338023714 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:43 INFO - PROCESS | 1825 | 1461338023886 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 08:13:44 INFO - PROCESS | 1825 | 1461338024031 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e98c7000 == 65 [pid = 1825] [id = 117] 08:13:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f15c6e71c00) [pid = 1825] [serial = 350] [outer = (nil)] 08:13:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f15c8fc2800) [pid = 1825] [serial = 351] [outer = 0x7f15c6e71c00] 08:13:44 INFO - PROCESS | 1825 | 1461338024106 Marionette DEBUG loaded listener.js 08:13:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f15c8fc8c00) [pid = 1825] [serial = 352] [outer = 0x7f15c6e71c00] 08:13:45 INFO - PROCESS | 1825 | 1461338025052 Marionette TRACE conn5 <- [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]]]}] 08:13:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:13:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1383ms 08:13:45 INFO - PROCESS | 1825 | 1461338025089 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 08:13:45 INFO - PROCESS | 1825 | 1461338025093 Marionette TRACE conn5 <- [1,441,null,{"value":"8"}] 08:13:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:13:45 INFO - PROCESS | 1825 | 1461338025099 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:13:45 INFO - PROCESS | 1825 | 1461338025101 Marionette TRACE conn5 <- [1,442,null,{}] 08:13:45 INFO - PROCESS | 1825 | 1461338025107 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:45 INFO - PROCESS | 1825 | 1461338025285 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 08:13:45 INFO - PROCESS | 1825 | 1461338025445 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7e48000 == 66 [pid = 1825] [id = 118] 08:13:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f15c8fbd000) [pid = 1825] [serial = 353] [outer = (nil)] 08:13:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f15ca287400) [pid = 1825] [serial = 354] [outer = 0x7f15c8fbd000] 08:13:45 INFO - PROCESS | 1825 | 1461338025519 Marionette DEBUG loaded listener.js 08:13:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f15ca28c400) [pid = 1825] [serial = 355] [outer = 0x7f15c8fbd000] 08:13:46 INFO - PROCESS | 1825 | 1461338026446 Marionette TRACE conn5 <- [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]]]}] 08:13:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:13:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1393ms 08:13:46 INFO - PROCESS | 1825 | 1461338026494 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 08:13:46 INFO - PROCESS | 1825 | 1461338026497 Marionette TRACE conn5 <- [1,445,null,{"value":"8"}] 08:13:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:13:46 INFO - PROCESS | 1825 | 1461338026505 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:13:46 INFO - PROCESS | 1825 | 1461338026508 Marionette TRACE conn5 <- [1,446,null,{}] 08:13:46 INFO - PROCESS | 1825 | 1461338026514 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:46 INFO - PROCESS | 1825 | 1461338026704 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 08:13:46 INFO - PROCESS | 1825 | 1461338026852 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7eab800 == 67 [pid = 1825] [id = 119] 08:13:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f15c7b0e000) [pid = 1825] [serial = 356] [outer = (nil)] 08:13:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f15c7b12800) [pid = 1825] [serial = 357] [outer = 0x7f15c7b0e000] 08:13:46 INFO - PROCESS | 1825 | 1461338026930 Marionette DEBUG loaded listener.js 08:13:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f15cc176400) [pid = 1825] [serial = 358] [outer = 0x7f15c7b0e000] 08:13:47 INFO - PROCESS | 1825 | 1461338027898 Marionette TRACE conn5 <- [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]]]}] 08:13:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:13:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1436ms 08:13:47 INFO - PROCESS | 1825 | 1461338027945 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 08:13:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:13:47 INFO - PROCESS | 1825 | 1461338027955 Marionette TRACE conn5 <- [1,449,null,{"value":"8"}] 08:13:47 INFO - PROCESS | 1825 | 1461338027968 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:13:47 INFO - PROCESS | 1825 | 1461338027974 Marionette TRACE conn5 <- [1,450,null,{}] 08:13:47 INFO - PROCESS | 1825 | 1461338027984 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:48 INFO - PROCESS | 1825 | 1461338028227 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 08:13:48 INFO - PROCESS | 1825 | 1461338028444 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c9e09000 == 68 [pid = 1825] [id = 120] 08:13:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f15c7b0f800) [pid = 1825] [serial = 359] [outer = (nil)] 08:13:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f15ccd6b400) [pid = 1825] [serial = 360] [outer = 0x7f15c7b0f800] 08:13:48 INFO - PROCESS | 1825 | 1461338028540 Marionette DEBUG loaded listener.js 08:13:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f15d1674000) [pid = 1825] [serial = 361] [outer = 0x7f15c7b0f800] 08:13:49 INFO - PROCESS | 1825 | 1461338029726 Marionette TRACE conn5 <- [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] 08:13:49 INFO - PROCESS | 1825 | 1461338029767 Marionette TRACE conn5 <- [1,453,null,{"value":"8"}] 08:13:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:13:49 INFO - PROCESS | 1825 | 1461338029776 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:13:49 INFO - PROCESS | 1825 | 1461338029782 Marionette TRACE conn5 <- [1,454,null,{}] 08:13:49 INFO - PROCESS | 1825 | 1461338029791 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:50 INFO - PROCESS | 1825 | 1461338030073 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 08:13:50 INFO - PROCESS | 1825 | 1461338030257 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca1c1800 == 69 [pid = 1825] [id = 121] 08:13:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f15c7b0bc00) [pid = 1825] [serial = 362] [outer = (nil)] 08:13:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f15c7b12c00) [pid = 1825] [serial = 363] [outer = 0x7f15c7b0bc00] 08:13:50 INFO - PROCESS | 1825 | 1461338030350 Marionette DEBUG loaded listener.js 08:13:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f15c8fc1c00) [pid = 1825] [serial = 364] [outer = 0x7f15c7b0bc00] 08:13:51 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:13:51 INFO - PROCESS | 1825 | 1461338031397 Marionette TRACE conn5 <- [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]]]}] 08:13:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e757f000 == 68 [pid = 1825] [id = 79] 08:13:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e82ee000 == 67 [pid = 1825] [id = 80] 08:13:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:13:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1702ms 08:13:51 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f15d612d800) [pid = 1825] [serial = 270] [outer = (nil)] [url = about:blank] 08:13:51 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f15e4f9e400) [pid = 1825] [serial = 273] [outer = (nil)] [url = about:blank] 08:13:51 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f15e1657c00) [pid = 1825] [serial = 276] [outer = (nil)] [url = about:blank] 08:13:51 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f15ccbebc00) [pid = 1825] [serial = 279] [outer = (nil)] [url = about:blank] 08:13:51 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f15e54a0c00) [pid = 1825] [serial = 300] [outer = (nil)] [url = about:blank] 08:13:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d5d28800 == 66 [pid = 1825] [id = 112] 08:13:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4ace800 == 65 [pid = 1825] [id = 111] 08:13:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d2806800 == 64 [pid = 1825] [id = 110] 08:13:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca2b0000 == 63 [pid = 1825] [id = 109] 08:13:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c9912800 == 62 [pid = 1825] [id = 108] 08:13:51 INFO - PROCESS | 1825 | 1461338031525 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 08:13:51 INFO - PROCESS | 1825 | 1461338031535 Marionette TRACE conn5 <- [1,457,null,{"value":"8"}] 08:13:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d6210000 == 61 [pid = 1825] [id = 102] 08:13:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d3df2000 == 60 [pid = 1825] [id = 101] 08:13:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:13:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e161e800 == 59 [pid = 1825] [id = 100] 08:13:51 INFO - PROCESS | 1825 | 1461338031561 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:13:51 INFO - PROCESS | 1825 | 1461338031566 Marionette TRACE conn5 <- [1,458,null,{}] 08:13:51 INFO - PROCESS | 1825 | 1461338031572 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:51 INFO - PROCESS | 1825 | 1461338031757 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 08:13:51 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f15d54cac00) [pid = 1825] [serial = 198] [outer = (nil)] [url = about:blank] 08:13:51 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f15d47a9c00) [pid = 1825] [serial = 229] [outer = (nil)] [url = about:blank] 08:13:51 INFO - PROCESS | 1825 | --DOMWINDOW == 117 (0x7f15e35c8000) [pid = 1825] [serial = 204] [outer = (nil)] [url = about:blank] 08:13:51 INFO - PROCESS | 1825 | --DOMWINDOW == 116 (0x7f15e1342400) [pid = 1825] [serial = 201] [outer = (nil)] [url = about:blank] 08:13:51 INFO - PROCESS | 1825 | --DOMWINDOW == 115 (0x7f15d5fed400) [pid = 1825] [serial = 291] [outer = (nil)] [url = about:blank] 08:13:51 INFO - PROCESS | 1825 | --DOMWINDOW == 114 (0x7f15ccd73000) [pid = 1825] [serial = 285] [outer = (nil)] [url = about:blank] 08:13:51 INFO - PROCESS | 1825 | --DOMWINDOW == 113 (0x7f15e0275400) [pid = 1825] [serial = 294] [outer = (nil)] [url = about:blank] 08:13:51 INFO - PROCESS | 1825 | --DOMWINDOW == 112 (0x7f15e5811c00) [pid = 1825] [serial = 264] [outer = (nil)] [url = about:blank] 08:13:51 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f15ccedc400) [pid = 1825] [serial = 286] [outer = (nil)] [url = about:blank] 08:13:51 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f15ccd78800) [pid = 1825] [serial = 267] [outer = (nil)] [url = about:blank] 08:13:51 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f15cc176800) [pid = 1825] [serial = 283] [outer = (nil)] [url = about:blank] 08:13:51 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f15c99d4c00) [pid = 1825] [serial = 282] [outer = (nil)] [url = about:blank] 08:13:51 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f15e02e6c00) [pid = 1825] [serial = 297] [outer = (nil)] [url = about:blank] 08:13:51 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f15e048cc00) [pid = 1825] [serial = 295] [outer = (nil)] [url = about:blank] 08:13:51 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f15e1654c00) [pid = 1825] [serial = 298] [outer = (nil)] [url = about:blank] 08:13:51 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f15d2666800) [pid = 1825] [serial = 288] [outer = (nil)] [url = about:blank] 08:13:51 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f15d479fc00) [pid = 1825] [serial = 289] [outer = (nil)] [url = about:blank] 08:13:51 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f15da303000) [pid = 1825] [serial = 292] [outer = (nil)] [url = about:blank] 08:13:51 INFO - PROCESS | 1825 | 1461338031952 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca2c1800 == 60 [pid = 1825] [id = 122] 08:13:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f15c9852400) [pid = 1825] [serial = 365] [outer = (nil)] 08:13:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f15ca284c00) [pid = 1825] [serial = 366] [outer = 0x7f15c9852400] 08:13:52 INFO - PROCESS | 1825 | 1461338032020 Marionette DEBUG loaded listener.js 08:13:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f15ca291000) [pid = 1825] [serial = 367] [outer = 0x7f15c9852400] 08:13:52 INFO - PROCESS | 1825 | 1461338032822 Marionette TRACE conn5 <- [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] 08:13:52 INFO - PROCESS | 1825 | 1461338032853 Marionette TRACE conn5 <- [1,461,null,{"value":"8"}] 08:13:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:13:52 INFO - PROCESS | 1825 | 1461338032861 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:13:52 INFO - PROCESS | 1825 | 1461338032866 Marionette TRACE conn5 <- [1,462,null,{}] 08:13:52 INFO - PROCESS | 1825 | 1461338032881 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:53 INFO - PROCESS | 1825 | 1461338033084 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 08:13:53 INFO - PROCESS | 1825 | 1461338033197 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3f2b000 == 61 [pid = 1825] [id = 123] 08:13:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f15c9855000) [pid = 1825] [serial = 368] [outer = (nil)] 08:13:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f15ccd6e400) [pid = 1825] [serial = 369] [outer = 0x7f15c9855000] 08:13:53 INFO - PROCESS | 1825 | 1461338033263 Marionette DEBUG loaded listener.js 08:13:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f15cd036c00) [pid = 1825] [serial = 370] [outer = 0x7f15c9855000] 08:13:53 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:13:54 INFO - PROCESS | 1825 | 1461338034050 Marionette TRACE conn5 <- [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] 08:13:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:13:54 INFO - PROCESS | 1825 | 1461338034106 Marionette TRACE conn5 <- [1,465,null,{"value":"8"}] 08:13:54 INFO - PROCESS | 1825 | 1461338034120 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:13:54 INFO - PROCESS | 1825 | 1461338034123 Marionette TRACE conn5 <- [1,466,null,{}] 08:13:54 INFO - PROCESS | 1825 | 1461338034129 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:54 INFO - PROCESS | 1825 | 1461338034423 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 08:13:54 INFO - PROCESS | 1825 | 1461338034460 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d516d800 == 62 [pid = 1825] [id = 124] 08:13:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f15ccf02400) [pid = 1825] [serial = 371] [outer = (nil)] 08:13:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f15d2905800) [pid = 1825] [serial = 372] [outer = 0x7f15ccf02400] 08:13:54 INFO - PROCESS | 1825 | 1461338034580 Marionette DEBUG loaded listener.js 08:13:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f15d47a0400) [pid = 1825] [serial = 373] [outer = 0x7f15ccf02400] 08:13:55 INFO - PROCESS | 1825 | 1461338035608 Marionette TRACE conn5 <- [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] 08:13:55 INFO - PROCESS | 1825 | 1461338035671 Marionette TRACE conn5 <- [1,469,null,{"value":"8"}] 08:13:55 INFO - PROCESS | 1825 | 1461338035684 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:13:55 INFO - PROCESS | 1825 | 1461338035686 Marionette TRACE conn5 <- [1,470,null,{}] 08:13:55 INFO - PROCESS | 1825 | 1461338035693 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:55 INFO - PROCESS | 1825 | 1461338035897 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 08:13:55 INFO - PROCESS | 1825 | 1461338035922 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d6023800 == 63 [pid = 1825] [id = 125] 08:13:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f15c6f36c00) [pid = 1825] [serial = 374] [outer = (nil)] 08:13:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f15cce91c00) [pid = 1825] [serial = 375] [outer = 0x7f15c6f36c00] 08:13:55 INFO - PROCESS | 1825 | 1461338035989 Marionette DEBUG loaded listener.js 08:13:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f15cdf79c00) [pid = 1825] [serial = 376] [outer = 0x7f15c6f36c00] 08:13:56 INFO - PROCESS | 1825 | --DOMWINDOW == 113 (0x7f15e4c12400) [pid = 1825] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:13:56 INFO - PROCESS | 1825 | --DOMWINDOW == 112 (0x7f15cdf7e400) [pid = 1825] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:13:56 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f15df321400) [pid = 1825] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:13:56 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f15cb397800) [pid = 1825] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:13:56 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f15cf4c8400) [pid = 1825] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:13:56 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f15ca52f800) [pid = 1825] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:13:56 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f15c6f45000) [pid = 1825] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:13:57 INFO - PROCESS | 1825 | 1461338037084 Marionette TRACE conn5 <- [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]]]}] 08:13:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:13:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1434ms 08:13:57 INFO - PROCESS | 1825 | 1461338037112 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 08:13:57 INFO - PROCESS | 1825 | 1461338037116 Marionette TRACE conn5 <- [1,473,null,{"value":"8"}] 08:13:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:13:57 INFO - PROCESS | 1825 | 1461338037134 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:13:57 INFO - PROCESS | 1825 | 1461338037142 Marionette TRACE conn5 <- [1,474,null,{}] 08:13:57 INFO - PROCESS | 1825 | 1461338037150 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:57 INFO - PROCESS | 1825 | 1461338037387 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 08:13:57 INFO - PROCESS | 1825 | 1461338037510 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15dff0d000 == 64 [pid = 1825] [id = 126] 08:13:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f15cce8a400) [pid = 1825] [serial = 377] [outer = (nil)] 08:13:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f15d4ca5000) [pid = 1825] [serial = 378] [outer = 0x7f15cce8a400] 08:13:57 INFO - PROCESS | 1825 | 1461338037594 Marionette DEBUG loaded listener.js 08:13:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f15dff68000) [pid = 1825] [serial = 379] [outer = 0x7f15cce8a400] 08:13:58 INFO - PROCESS | 1825 | 1461338038364 Marionette TRACE conn5 <- [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]]]}] 08:13:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:13:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1290ms 08:13:58 INFO - PROCESS | 1825 | 1461338038503 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 08:13:58 INFO - PROCESS | 1825 | 1461338038510 Marionette TRACE conn5 <- [1,477,null,{"value":"8"}] 08:13:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:13:58 INFO - PROCESS | 1825 | 1461338038525 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:13:58 INFO - PROCESS | 1825 | 1461338038532 Marionette TRACE conn5 <- [1,478,null,{}] 08:13:58 INFO - PROCESS | 1825 | 1461338038552 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:58 INFO - PROCESS | 1825 | 1461338038752 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 08:13:58 INFO - PROCESS | 1825 | 1461338038982 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca1b3800 == 65 [pid = 1825] [id = 127] 08:13:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f15c7b0a000) [pid = 1825] [serial = 380] [outer = (nil)] 08:13:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f15c7b18400) [pid = 1825] [serial = 381] [outer = 0x7f15c7b0a000] 08:13:59 INFO - PROCESS | 1825 | 1461338039081 Marionette DEBUG loaded listener.js 08:13:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f15c9190800) [pid = 1825] [serial = 382] [outer = 0x7f15c7b0a000] 08:14:00 INFO - PROCESS | 1825 | 1461338040023 Marionette TRACE conn5 <- [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]]]}] 08:14:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:14:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1551ms 08:14:00 INFO - PROCESS | 1825 | 1461338040077 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 08:14:00 INFO - PROCESS | 1825 | 1461338040081 Marionette TRACE conn5 <- [1,481,null,{"value":"8"}] 08:14:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:14:00 INFO - PROCESS | 1825 | 1461338040101 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:14:00 INFO - PROCESS | 1825 | 1461338040111 Marionette TRACE conn5 <- [1,482,null,{}] 08:14:00 INFO - PROCESS | 1825 | 1461338040118 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:00 INFO - PROCESS | 1825 | 1461338040353 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 08:14:00 INFO - PROCESS | 1825 | 1461338040582 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d5e27800 == 66 [pid = 1825] [id = 128] 08:14:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f15cb507800) [pid = 1825] [serial = 383] [outer = (nil)] 08:14:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f15ccbebc00) [pid = 1825] [serial = 384] [outer = 0x7f15cb507800] 08:14:00 INFO - PROCESS | 1825 | 1461338040682 Marionette DEBUG loaded listener.js 08:14:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f15ccd78800) [pid = 1825] [serial = 385] [outer = 0x7f15cb507800] 08:14:01 INFO - PROCESS | 1825 | 1461338041631 Marionette TRACE conn5 <- [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]]]}] 08:14:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:14:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1596ms 08:14:01 INFO - PROCESS | 1825 | 1461338041691 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 08:14:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:14:01 INFO - PROCESS | 1825 | 1461338041697 Marionette TRACE conn5 <- [1,485,null,{"value":"8"}] 08:14:01 INFO - PROCESS | 1825 | 1461338041706 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:14:01 INFO - PROCESS | 1825 | 1461338041711 Marionette TRACE conn5 <- [1,486,null,{}] 08:14:01 INFO - PROCESS | 1825 | 1461338041731 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:01 INFO - PROCESS | 1825 | 1461338041983 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 08:14:02 INFO - PROCESS | 1825 | 1461338042252 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e5455000 == 67 [pid = 1825] [id = 129] 08:14:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f15cde78400) [pid = 1825] [serial = 386] [outer = (nil)] 08:14:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f15cde7c000) [pid = 1825] [serial = 387] [outer = 0x7f15cde78400] 08:14:02 INFO - PROCESS | 1825 | 1461338042379 Marionette DEBUG loaded listener.js 08:14:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f15cde81400) [pid = 1825] [serial = 388] [outer = 0x7f15cde78400] 08:14:03 INFO - PROCESS | 1825 | 1461338043236 Marionette TRACE conn5 <- [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]]]}] 08:14:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:14:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1599ms 08:14:03 INFO - PROCESS | 1825 | 1461338043303 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 08:14:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:14:03 INFO - PROCESS | 1825 | 1461338043308 Marionette TRACE conn5 <- [1,489,null,{"value":"8"}] 08:14:03 INFO - PROCESS | 1825 | 1461338043316 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:14:03 INFO - PROCESS | 1825 | 1461338043319 Marionette TRACE conn5 <- [1,490,null,{}] 08:14:03 INFO - PROCESS | 1825 | 1461338043326 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:03 INFO - PROCESS | 1825 | 1461338043505 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 08:14:03 INFO - PROCESS | 1825 | 1461338043656 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e98b4800 == 68 [pid = 1825] [id = 130] 08:14:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f15cde74400) [pid = 1825] [serial = 389] [outer = (nil)] 08:14:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f15d28a8800) [pid = 1825] [serial = 390] [outer = 0x7f15cde74400] 08:14:03 INFO - PROCESS | 1825 | 1461338043742 Marionette DEBUG loaded listener.js 08:14:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f15d5ff0400) [pid = 1825] [serial = 391] [outer = 0x7f15cde74400] 08:14:04 INFO - PROCESS | 1825 | 1461338044632 Marionette TRACE conn5 <- [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]]]}] 08:14:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:14:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1390ms 08:14:04 INFO - PROCESS | 1825 | 1461338044705 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 08:14:04 INFO - PROCESS | 1825 | 1461338044710 Marionette TRACE conn5 <- [1,493,null,{"value":"8"}] 08:14:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:14:04 INFO - PROCESS | 1825 | 1461338044717 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:14:04 INFO - PROCESS | 1825 | 1461338044720 Marionette TRACE conn5 <- [1,494,null,{}] 08:14:04 INFO - PROCESS | 1825 | 1461338044726 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:04 INFO - PROCESS | 1825 | 1461338044935 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 08:14:05 INFO - PROCESS | 1825 | 1461338045087 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3c28800 == 69 [pid = 1825] [id = 131] 08:14:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f15cde75c00) [pid = 1825] [serial = 392] [outer = (nil)] 08:14:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f15da394c00) [pid = 1825] [serial = 393] [outer = 0x7f15cde75c00] 08:14:05 INFO - PROCESS | 1825 | 1461338045167 Marionette DEBUG loaded listener.js 08:14:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f15e0454000) [pid = 1825] [serial = 394] [outer = 0x7f15cde75c00] 08:14:06 INFO - PROCESS | 1825 | 1461338046628 Marionette TRACE conn5 <- [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]]]}] 08:14:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:14:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1932ms 08:14:06 INFO - PROCESS | 1825 | 1461338046654 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 08:14:06 INFO - PROCESS | 1825 | 1461338046658 Marionette TRACE conn5 <- [1,497,null,{"value":"8"}] 08:14:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:14:06 INFO - PROCESS | 1825 | 1461338046666 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:14:06 INFO - PROCESS | 1825 | 1461338046669 Marionette TRACE conn5 <- [1,498,null,{}] 08:14:06 INFO - PROCESS | 1825 | 1461338046674 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:06 INFO - PROCESS | 1825 | 1461338046881 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 08:14:07 INFO - PROCESS | 1825 | 1461338047036 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e5215800 == 70 [pid = 1825] [id = 132] 08:14:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f15e1652800) [pid = 1825] [serial = 395] [outer = (nil)] 08:14:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f15e75bc400) [pid = 1825] [serial = 396] [outer = 0x7f15e1652800] 08:14:07 INFO - PROCESS | 1825 | 1461338047118 Marionette DEBUG loaded listener.js 08:14:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f15e981bc00) [pid = 1825] [serial = 397] [outer = 0x7f15e1652800] 08:14:07 INFO - PROCESS | 1825 | 1461338047996 Marionette TRACE conn5 <- [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]]]}] 08:14:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:14:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1383ms 08:14:08 INFO - PROCESS | 1825 | 1461338048051 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 08:14:08 INFO - PROCESS | 1825 | 1461338048054 Marionette TRACE conn5 <- [1,501,null,{"value":"8"}] 08:14:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:14:08 INFO - PROCESS | 1825 | 1461338048062 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:14:08 INFO - PROCESS | 1825 | 1461338048065 Marionette TRACE conn5 <- [1,502,null,{}] 08:14:08 INFO - PROCESS | 1825 | 1461338048072 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:08 INFO - PROCESS | 1825 | 1461338048266 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 08:14:08 INFO - PROCESS | 1825 | 1461338048423 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ea88e000 == 71 [pid = 1825] [id = 133] 08:14:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f15c8f22800) [pid = 1825] [serial = 398] [outer = (nil)] 08:14:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f15c8f2d800) [pid = 1825] [serial = 399] [outer = 0x7f15c8f22800] 08:14:08 INFO - PROCESS | 1825 | 1461338048502 Marionette DEBUG loaded listener.js 08:14:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f15cb515400) [pid = 1825] [serial = 400] [outer = 0x7f15c8f22800] 08:14:09 INFO - PROCESS | 1825 | 1461338049425 Marionette TRACE conn5 <- [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]]]}] 08:14:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:14:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1433ms 08:14:09 INFO - PROCESS | 1825 | 1461338049497 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 08:14:09 INFO - PROCESS | 1825 | 1461338049500 Marionette TRACE conn5 <- [1,505,null,{"value":"8"}] 08:14:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:14:09 INFO - PROCESS | 1825 | 1461338049507 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:14:09 INFO - PROCESS | 1825 | 1461338049511 Marionette TRACE conn5 <- [1,506,null,{}] 08:14:09 INFO - PROCESS | 1825 | 1461338049517 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:09 INFO - PROCESS | 1825 | 1461338049745 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 08:14:09 INFO - PROCESS | 1825 | 1461338049947 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c2bfb000 == 72 [pid = 1825] [id = 134] 08:14:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f15c8f31800) [pid = 1825] [serial = 401] [outer = (nil)] 08:14:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f15cd4bd800) [pid = 1825] [serial = 402] [outer = 0x7f15c8f31800] 08:14:10 INFO - PROCESS | 1825 | 1461338050075 Marionette DEBUG loaded listener.js 08:14:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f15cd4c1400) [pid = 1825] [serial = 403] [outer = 0x7f15c8f31800] 08:14:10 INFO - PROCESS | 1825 | 1461338050952 Marionette TRACE conn5 <- [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]]]}] 08:14:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:14:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1533ms 08:14:11 INFO - PROCESS | 1825 | 1461338051042 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 08:14:11 INFO - PROCESS | 1825 | 1461338051045 Marionette TRACE conn5 <- [1,509,null,{"value":"8"}] 08:14:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:14:11 INFO - PROCESS | 1825 | 1461338051052 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:14:11 INFO - PROCESS | 1825 | 1461338051056 Marionette TRACE conn5 <- [1,510,null,{}] 08:14:11 INFO - PROCESS | 1825 | 1461338051062 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:11 INFO - PROCESS | 1825 | 1461338051256 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 08:14:11 INFO - PROCESS | 1825 | 1461338051413 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca2b5800 == 73 [pid = 1825] [id = 135] 08:14:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f15c6f37000) [pid = 1825] [serial = 404] [outer = (nil)] 08:14:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f15c9193800) [pid = 1825] [serial = 405] [outer = 0x7f15c6f37000] 08:14:11 INFO - PROCESS | 1825 | 1461338051486 Marionette DEBUG loaded listener.js 08:14:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f15cd4c6000) [pid = 1825] [serial = 406] [outer = 0x7f15c6f37000] 08:14:12 INFO - PROCESS | 1825 | 1461338052770 Marionette TRACE conn5 <- [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]]]}] 08:14:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f15c6e6f800) [pid = 1825] [serial = 407] [outer = 0x7f15c99d8c00] 08:14:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:14:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1783ms 08:14:12 INFO - PROCESS | 1825 | 1461338052857 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 08:14:12 INFO - PROCESS | 1825 | 1461338052863 Marionette TRACE conn5 <- [1,513,null,{"value":"8"}] 08:14:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:14:12 INFO - PROCESS | 1825 | 1461338052990 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:14:12 INFO - PROCESS | 1825 | 1461338052996 Marionette TRACE conn5 <- [1,514,null,{}] 08:14:13 INFO - PROCESS | 1825 | 1461338053007 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:13 INFO - PROCESS | 1825 | 1461338053166 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 08:14:13 INFO - PROCESS | 1825 | 1461338053324 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cb72b800 == 74 [pid = 1825] [id = 136] 08:14:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f15c7083800) [pid = 1825] [serial = 408] [outer = (nil)] 08:14:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f15c708e400) [pid = 1825] [serial = 409] [outer = 0x7f15c7083800] 08:14:13 INFO - PROCESS | 1825 | 1461338053394 Marionette DEBUG loaded listener.js 08:14:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15c8fbb800) [pid = 1825] [serial = 410] [outer = 0x7f15c7083800] 08:14:14 INFO - PROCESS | 1825 | 1461338054293 Marionette TRACE conn5 <- [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]]]}] 08:14:14 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 08:14:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1396ms 08:14:14 INFO - PROCESS | 1825 | 1461338054338 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 08:14:14 INFO - PROCESS | 1825 | 1461338054346 Marionette TRACE conn5 <- [1,517,null,{"value":"8"}] 08:14:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:14:14 INFO - PROCESS | 1825 | 1461338054356 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:14:14 INFO - PROCESS | 1825 | 1461338054360 Marionette TRACE conn5 <- [1,518,null,{}] 08:14:14 INFO - PROCESS | 1825 | 1461338054366 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:14 INFO - PROCESS | 1825 | 1461338054584 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 08:14:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d6023800 == 73 [pid = 1825] [id = 125] 08:14:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d516d800 == 72 [pid = 1825] [id = 124] 08:14:14 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15cced8000) [pid = 1825] [serial = 306] [outer = (nil)] [url = about:blank] 08:14:14 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f15da311c00) [pid = 1825] [serial = 309] [outer = (nil)] [url = about:blank] 08:14:14 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f15e546f400) [pid = 1825] [serial = 312] [outer = (nil)] [url = about:blank] 08:14:14 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f15e5980000) [pid = 1825] [serial = 315] [outer = (nil)] [url = about:blank] 08:14:14 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f15e75c5c00) [pid = 1825] [serial = 318] [outer = (nil)] [url = about:blank] 08:14:14 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f15e987a400) [pid = 1825] [serial = 321] [outer = (nil)] [url = about:blank] 08:14:14 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f15e02ed400) [pid = 1825] [serial = 339] [outer = (nil)] [url = about:blank] 08:14:14 INFO - PROCESS | 1825 | 1461338054887 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d3f2b000 == 71 [pid = 1825] [id = 123] 08:14:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca2c1800 == 70 [pid = 1825] [id = 122] 08:14:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca1c1800 == 69 [pid = 1825] [id = 121] 08:14:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c98f1800 == 70 [pid = 1825] [id = 137] 08:14:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f15c7adac00) [pid = 1825] [serial = 411] [outer = (nil)] 08:14:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f15ca289800) [pid = 1825] [serial = 412] [outer = 0x7f15c7adac00] 08:14:14 INFO - PROCESS | 1825 | 1461338054984 Marionette DEBUG loaded listener.js 08:14:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f15ca5c6c00) [pid = 1825] [serial = 413] [outer = 0x7f15c7adac00] 08:14:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e5462000 == 69 [pid = 1825] [id = 116] 08:14:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d620f800 == 68 [pid = 1825] [id = 115] 08:14:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ccd04800 == 67 [pid = 1825] [id = 114] 08:14:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d6217800 == 66 [pid = 1825] [id = 113] 08:14:15 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f15d6249c00) [pid = 1825] [serial = 336] [outer = (nil)] [url = about:blank] 08:14:15 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f15e58df400) [pid = 1825] [serial = 301] [outer = (nil)] [url = about:blank] 08:14:15 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f15ccbf4800) [pid = 1825] [serial = 328] [outer = (nil)] [url = about:blank] 08:14:15 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f15cc1e9000) [pid = 1825] [serial = 327] [outer = (nil)] [url = about:blank] 08:14:15 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f15d47a3c00) [pid = 1825] [serial = 333] [outer = (nil)] [url = about:blank] 08:14:15 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f15cdf72800) [pid = 1825] [serial = 330] [outer = (nil)] [url = about:blank] 08:14:15 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f15cdf7c800) [pid = 1825] [serial = 331] [outer = (nil)] [url = about:blank] 08:14:15 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f15c9270000) [pid = 1825] [serial = 303] [outer = (nil)] [url = about:blank] 08:14:15 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f15c9194800) [pid = 1825] [serial = 325] [outer = (nil)] [url = about:blank] 08:14:15 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f15c7ad3000) [pid = 1825] [serial = 324] [outer = (nil)] [url = about:blank] 08:14:15 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f15e01bcc00) [pid = 1825] [serial = 337] [outer = (nil)] [url = about:blank] 08:14:15 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f15d5227400) [pid = 1825] [serial = 334] [outer = (nil)] [url = about:blank] 08:14:15 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f15e5909c00) [pid = 1825] [serial = 265] [outer = (nil)] [url = about:blank] 08:14:15 INFO - PROCESS | 1825 | 1461338055784 Marionette TRACE conn5 <- [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]]]}] 08:14:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:14:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1490ms 08:14:15 INFO - PROCESS | 1825 | 1461338055849 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 08:14:15 INFO - PROCESS | 1825 | 1461338055855 Marionette TRACE conn5 <- [1,521,null,{"value":"8"}] 08:14:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:14:15 INFO - PROCESS | 1825 | 1461338055873 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:14:15 INFO - PROCESS | 1825 | 1461338055881 Marionette TRACE conn5 <- [1,522,null,{}] 08:14:15 INFO - PROCESS | 1825 | 1461338055899 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:16 INFO - PROCESS | 1825 | 1461338056075 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 08:14:16 INFO - PROCESS | 1825 | 1461338056088 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d26cd000 == 67 [pid = 1825] [id = 138] 08:14:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f15ccd75000) [pid = 1825] [serial = 414] [outer = (nil)] 08:14:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f15cce90800) [pid = 1825] [serial = 415] [outer = 0x7f15ccd75000] 08:14:16 INFO - PROCESS | 1825 | 1461338056155 Marionette DEBUG loaded listener.js 08:14:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f15ccee1400) [pid = 1825] [serial = 416] [outer = 0x7f15ccd75000] 08:14:17 INFO - PROCESS | 1825 | 1461338057065 Marionette TRACE conn5 <- [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]]]}] 08:14:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:14:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1242ms 08:14:17 INFO - PROCESS | 1825 | 1461338057112 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 08:14:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:14:17 INFO - PROCESS | 1825 | 1461338057117 Marionette TRACE conn5 <- [1,525,null,{"value":"8"}] 08:14:17 INFO - PROCESS | 1825 | 1461338057123 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:14:17 INFO - PROCESS | 1825 | 1461338057128 Marionette TRACE conn5 <- [1,526,null,{}] 08:14:17 INFO - PROCESS | 1825 | 1461338057133 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:17 INFO - PROCESS | 1825 | 1461338057338 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 08:14:17 INFO - PROCESS | 1825 | 1461338057504 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d495c800 == 68 [pid = 1825] [id = 139] 08:14:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f15c708a400) [pid = 1825] [serial = 417] [outer = (nil)] 08:14:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f15cd038800) [pid = 1825] [serial = 418] [outer = 0x7f15c708a400] 08:14:17 INFO - PROCESS | 1825 | 1461338057579 Marionette DEBUG loaded listener.js 08:14:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f15cd4c6800) [pid = 1825] [serial = 419] [outer = 0x7f15c708a400] 08:14:18 INFO - PROCESS | 1825 | 1461338058634 Marionette TRACE conn5 <- [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]]]}] 08:14:18 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 08:14:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1540ms 08:14:18 INFO - PROCESS | 1825 | 1461338058666 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 08:14:18 INFO - PROCESS | 1825 | 1461338058669 Marionette TRACE conn5 <- [1,529,null,{"value":"8"}] 08:14:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:14:18 INFO - PROCESS | 1825 | 1461338058676 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:14:18 INFO - PROCESS | 1825 | 1461338058678 Marionette TRACE conn5 <- [1,530,null,{}] 08:14:18 INFO - PROCESS | 1825 | 1461338058684 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:18 INFO - PROCESS | 1825 | 1461338058913 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 08:14:18 INFO - PROCESS | 1825 | 1461338058957 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d5d22000 == 69 [pid = 1825] [id = 140] 08:14:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f15ccd77c00) [pid = 1825] [serial = 420] [outer = (nil)] 08:14:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f15cd6b1000) [pid = 1825] [serial = 421] [outer = 0x7f15ccd77c00] 08:14:19 INFO - PROCESS | 1825 | 1461338059022 Marionette DEBUG loaded listener.js 08:14:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f15cd6b7000) [pid = 1825] [serial = 422] [outer = 0x7f15ccd77c00] 08:14:19 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f15ccf02400) [pid = 1825] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:14:19 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f15c6f36c00) [pid = 1825] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:14:19 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f15c7b0bc00) [pid = 1825] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:14:19 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f15c9855000) [pid = 1825] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:14:19 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f15c9852400) [pid = 1825] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:14:19 INFO - PROCESS | 1825 | 1461338059953 Marionette TRACE conn5 <- [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"]]]}] 08:14:20 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 08:14:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:14:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:14:20 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 08:14:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:14:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:14:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1338ms 08:14:20 INFO - PROCESS | 1825 | 1461338060017 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 08:14:20 INFO - PROCESS | 1825 | 1461338060020 Marionette TRACE conn5 <- [1,533,null,{"value":"8"}] 08:14:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:14:20 INFO - PROCESS | 1825 | 1461338060028 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:14:20 INFO - PROCESS | 1825 | 1461338060031 Marionette TRACE conn5 <- [1,534,null,{}] 08:14:20 INFO - PROCESS | 1825 | 1461338060037 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:20 INFO - PROCESS | 1825 | 1461338060234 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 08:14:20 INFO - PROCESS | 1825 | 1461338060352 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e0185800 == 70 [pid = 1825] [id = 141] 08:14:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f15ccf0d800) [pid = 1825] [serial = 423] [outer = (nil)] 08:14:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f15d3d08c00) [pid = 1825] [serial = 424] [outer = 0x7f15ccf0d800] 08:14:20 INFO - PROCESS | 1825 | 1461338060416 Marionette DEBUG loaded listener.js 08:14:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f15d5fed400) [pid = 1825] [serial = 425] [outer = 0x7f15ccf0d800] 08:14:21 INFO - PROCESS | 1825 | 1461338061088 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 08:14:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:14:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1078ms 08:14:21 INFO - PROCESS | 1825 | 1461338061145 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 08:14:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:14:21 INFO - PROCESS | 1825 | 1461338061149 Marionette TRACE conn5 <- [1,537,null,{"value":"8"}] 08:14:21 INFO - PROCESS | 1825 | 1461338061155 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:14:21 INFO - PROCESS | 1825 | 1461338061158 Marionette TRACE conn5 <- [1,538,null,{}] 08:14:21 INFO - PROCESS | 1825 | 1461338061163 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:21 INFO - PROCESS | 1825 | 1461338061371 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 08:14:21 INFO - PROCESS | 1825 | 1461338061403 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e520e000 == 71 [pid = 1825] [id = 142] 08:14:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f15c8f90400) [pid = 1825] [serial = 426] [outer = (nil)] 08:14:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f15c8f93800) [pid = 1825] [serial = 427] [outer = 0x7f15c8f90400] 08:14:21 INFO - PROCESS | 1825 | 1461338061473 Marionette DEBUG loaded listener.js 08:14:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f15c8f9f800) [pid = 1825] [serial = 428] [outer = 0x7f15c8f90400] 08:14:22 INFO - PROCESS | 1825 | 1461338062441 Marionette TRACE conn5 <- [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]]]}] 08:14:22 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. 08:14:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1329ms 08:14:22 INFO - PROCESS | 1825 | 1461338062485 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 08:14:22 INFO - PROCESS | 1825 | 1461338062492 Marionette TRACE conn5 <- [1,541,null,{"value":"8"}] 08:14:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:14:22 INFO - PROCESS | 1825 | 1461338062502 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:14:22 INFO - PROCESS | 1825 | 1461338062506 Marionette TRACE conn5 <- [1,542,null,{}] 08:14:22 INFO - PROCESS | 1825 | 1461338062515 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:22 INFO - PROCESS | 1825 | 1461338062767 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 08:14:22 INFO - PROCESS | 1825 | 1461338062895 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cd618800 == 72 [pid = 1825] [id = 143] 08:14:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f15c7b0f000) [pid = 1825] [serial = 429] [outer = (nil)] 08:14:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f15c8f91c00) [pid = 1825] [serial = 430] [outer = 0x7f15c7b0f000] 08:14:22 INFO - PROCESS | 1825 | 1461338062974 Marionette DEBUG loaded listener.js 08:14:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f15c8f9e000) [pid = 1825] [serial = 431] [outer = 0x7f15c7b0f000] 08:14:23 INFO - PROCESS | 1825 | 1461338063879 Marionette TRACE conn5 <- [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]]]}] 08:14:23 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. 08:14:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1432ms 08:14:23 INFO - PROCESS | 1825 | 1461338063936 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 08:14:23 INFO - PROCESS | 1825 | 1461338063945 Marionette TRACE conn5 <- [1,545,null,{"value":"8"}] 08:14:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:14:24 INFO - PROCESS | 1825 | 1461338064001 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:14:24 INFO - PROCESS | 1825 | 1461338064007 Marionette TRACE conn5 <- [1,546,null,{}] 08:14:24 INFO - PROCESS | 1825 | 1461338064036 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:24 INFO - PROCESS | 1825 | 1461338064263 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 08:14:24 INFO - PROCESS | 1825 | 1461338064537 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e06bb000 == 73 [pid = 1825] [id = 144] 08:14:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f15c8f9ec00) [pid = 1825] [serial = 432] [outer = (nil)] 08:14:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f15ca287c00) [pid = 1825] [serial = 433] [outer = 0x7f15c8f9ec00] 08:14:24 INFO - PROCESS | 1825 | 1461338064632 Marionette DEBUG loaded listener.js 08:14:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f15ccbf4c00) [pid = 1825] [serial = 434] [outer = 0x7f15c8f9ec00] 08:14:25 INFO - PROCESS | 1825 | 1461338065456 Marionette TRACE conn5 <- [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]]]}] 08:14:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:14:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1510ms 08:14:25 INFO - PROCESS | 1825 | 1461338065509 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 08:14:25 INFO - PROCESS | 1825 | 1461338065514 Marionette TRACE conn5 <- [1,549,null,{"value":"8"}] 08:14:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:14:25 INFO - PROCESS | 1825 | 1461338065521 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:14:25 INFO - PROCESS | 1825 | 1461338065527 Marionette TRACE conn5 <- [1,550,null,{}] 08:14:25 INFO - PROCESS | 1825 | 1461338065543 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:25 INFO - PROCESS | 1825 | 1461338065756 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 08:14:25 INFO - PROCESS | 1825 | 1461338065952 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ea896800 == 74 [pid = 1825] [id = 145] 08:14:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15cb24f800) [pid = 1825] [serial = 435] [outer = (nil)] 08:14:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15ccf0b400) [pid = 1825] [serial = 436] [outer = 0x7f15cb24f800] 08:14:26 INFO - PROCESS | 1825 | 1461338066032 Marionette DEBUG loaded listener.js 08:14:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15cd6b8400) [pid = 1825] [serial = 437] [outer = 0x7f15cb24f800] 08:14:27 INFO - PROCESS | 1825 | 1461338067169 Marionette TRACE conn5 <- [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]]]}] 08:14:27 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. 08:14:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1697ms 08:14:27 INFO - PROCESS | 1825 | 1461338067223 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 08:14:27 INFO - PROCESS | 1825 | 1461338067228 Marionette TRACE conn5 <- [1,553,null,{"value":"8"}] 08:14:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:14:27 INFO - PROCESS | 1825 | 1461338067235 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:14:27 INFO - PROCESS | 1825 | 1461338067239 Marionette TRACE conn5 <- [1,554,null,{}] 08:14:27 INFO - PROCESS | 1825 | 1461338067245 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:27 INFO - PROCESS | 1825 | 1461338067433 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 08:14:27 INFO - PROCESS | 1825 | 1461338067677 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cde1e800 == 75 [pid = 1825] [id = 146] 08:14:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15cd6b8800) [pid = 1825] [serial = 438] [outer = (nil)] 08:14:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15cde84000) [pid = 1825] [serial = 439] [outer = 0x7f15cd6b8800] 08:14:27 INFO - PROCESS | 1825 | 1461338067833 Marionette DEBUG loaded listener.js 08:14:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15cde88800) [pid = 1825] [serial = 440] [outer = 0x7f15cd6b8800] 08:14:28 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:28 INFO - PROCESS | 1825 | 1461338068885 Marionette TRACE conn5 <- [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]]]}] 08:14:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:14:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1685ms 08:14:28 INFO - PROCESS | 1825 | 1461338068922 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 08:14:28 INFO - PROCESS | 1825 | 1461338068925 Marionette TRACE conn5 <- [1,557,null,{"value":"8"}] 08:14:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:14:28 INFO - PROCESS | 1825 | 1461338068932 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:14:28 INFO - PROCESS | 1825 | 1461338068935 Marionette TRACE conn5 <- [1,558,null,{}] 08:14:28 INFO - PROCESS | 1825 | 1461338068941 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:29 INFO - PROCESS | 1825 | 1461338069113 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 08:14:29 INFO - PROCESS | 1825 | 1461338069275 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d2456800 == 76 [pid = 1825] [id = 147] 08:14:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15c6f41c00) [pid = 1825] [serial = 441] [outer = (nil)] 08:14:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15cde8c000) [pid = 1825] [serial = 442] [outer = 0x7f15c6f41c00] 08:14:29 INFO - PROCESS | 1825 | 1461338069356 Marionette DEBUG loaded listener.js 08:14:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f15cde91c00) [pid = 1825] [serial = 443] [outer = 0x7f15c6f41c00] 08:14:30 INFO - PROCESS | 1825 | 1461338070530 Marionette TRACE conn5 <- [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]]]}] 08:14:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:14:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1634ms 08:14:30 INFO - PROCESS | 1825 | 1461338070566 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 08:14:30 INFO - PROCESS | 1825 | 1461338070570 Marionette TRACE conn5 <- [1,561,null,{"value":"8"}] 08:14:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:14:30 INFO - PROCESS | 1825 | 1461338070577 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:14:30 INFO - PROCESS | 1825 | 1461338070580 Marionette TRACE conn5 <- [1,562,null,{}] 08:14:30 INFO - PROCESS | 1825 | 1461338070586 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:30 INFO - PROCESS | 1825 | 1461338070775 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 08:14:30 INFO - PROCESS | 1825 | 1461338070981 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c13d6800 == 77 [pid = 1825] [id = 148] 08:14:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f15c29e6400) [pid = 1825] [serial = 444] [outer = (nil)] 08:14:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f15cde73000) [pid = 1825] [serial = 445] [outer = 0x7f15c29e6400] 08:14:31 INFO - PROCESS | 1825 | 1461338071153 Marionette DEBUG loaded listener.js 08:14:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f15d479fc00) [pid = 1825] [serial = 446] [outer = 0x7f15c29e6400] 08:14:31 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:32 INFO - PROCESS | 1825 | 1461338072204 Marionette TRACE conn5 <- [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]]]}] 08:14:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:14:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1687ms 08:14:32 INFO - PROCESS | 1825 | 1461338072265 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 08:14:32 INFO - PROCESS | 1825 | 1461338072268 Marionette TRACE conn5 <- [1,565,null,{"value":"8"}] 08:14:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:14:32 INFO - PROCESS | 1825 | 1461338072281 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:14:32 INFO - PROCESS | 1825 | 1461338072284 Marionette TRACE conn5 <- [1,566,null,{}] 08:14:32 INFO - PROCESS | 1825 | 1461338072298 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:32 INFO - PROCESS | 1825 | 1461338072479 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 08:14:32 INFO - PROCESS | 1825 | 1461338072702 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cdd8a000 == 78 [pid = 1825] [id = 149] 08:14:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15c29e7000) [pid = 1825] [serial = 447] [outer = (nil)] 08:14:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15cdd32800) [pid = 1825] [serial = 448] [outer = 0x7f15c29e7000] 08:14:32 INFO - PROCESS | 1825 | 1461338072822 Marionette DEBUG loaded listener.js 08:14:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15cdd37400) [pid = 1825] [serial = 449] [outer = 0x7f15c29e7000] 08:14:33 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:33 INFO - PROCESS | 1825 | 1461338073605 Marionette TRACE conn5 <- [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]]]}] 08:14:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:14:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1393ms 08:14:33 INFO - PROCESS | 1825 | 1461338073670 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 08:14:33 INFO - PROCESS | 1825 | 1461338073674 Marionette TRACE conn5 <- [1,569,null,{"value":"8"}] 08:14:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:14:33 INFO - PROCESS | 1825 | 1461338073680 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:14:33 INFO - PROCESS | 1825 | 1461338073682 Marionette TRACE conn5 <- [1,570,null,{}] 08:14:33 INFO - PROCESS | 1825 | 1461338073688 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:33 INFO - PROCESS | 1825 | 1461338073853 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 08:14:34 INFO - PROCESS | 1825 | 1461338074033 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d2458000 == 79 [pid = 1825] [id = 150] 08:14:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15c29e8c00) [pid = 1825] [serial = 450] [outer = (nil)] 08:14:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f15c9c70c00) [pid = 1825] [serial = 451] [outer = 0x7f15c29e8c00] 08:14:34 INFO - PROCESS | 1825 | 1461338074151 Marionette DEBUG loaded listener.js 08:14:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f15c9c76800) [pid = 1825] [serial = 452] [outer = 0x7f15c29e8c00] 08:14:34 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:35 INFO - PROCESS | 1825 | 1461338075151 Marionette TRACE conn5 <- [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]]]}] 08:14:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:14:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1533ms 08:14:35 INFO - PROCESS | 1825 | 1461338075215 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 08:14:35 INFO - PROCESS | 1825 | 1461338075219 Marionette TRACE conn5 <- [1,573,null,{"value":"8"}] 08:14:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:14:35 INFO - PROCESS | 1825 | 1461338075225 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:14:35 INFO - PROCESS | 1825 | 1461338075227 Marionette TRACE conn5 <- [1,574,null,{}] 08:14:35 INFO - PROCESS | 1825 | 1461338075234 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:35 INFO - PROCESS | 1825 | 1461338075405 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 08:14:35 INFO - PROCESS | 1825 | 1461338075579 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c0d74800 == 80 [pid = 1825] [id = 151] 08:14:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f15c0ddec00) [pid = 1825] [serial = 453] [outer = (nil)] 08:14:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f15c0de7c00) [pid = 1825] [serial = 454] [outer = 0x7f15c0ddec00] 08:14:35 INFO - PROCESS | 1825 | 1461338075653 Marionette DEBUG loaded listener.js 08:14:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f15c0dec800) [pid = 1825] [serial = 455] [outer = 0x7f15c0ddec00] 08:14:36 INFO - PROCESS | 1825 | 1461338076526 Marionette TRACE conn5 <- [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]]]}] 08:14:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:14:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1378ms 08:14:36 INFO - PROCESS | 1825 | 1461338076604 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 08:14:36 INFO - PROCESS | 1825 | 1461338076608 Marionette TRACE conn5 <- [1,577,null,{"value":"8"}] 08:14:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:14:36 INFO - PROCESS | 1825 | 1461338076615 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:14:36 INFO - PROCESS | 1825 | 1461338076619 Marionette TRACE conn5 <- [1,578,null,{}] 08:14:36 INFO - PROCESS | 1825 | 1461338076624 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:37 INFO - PROCESS | 1825 | 1461338077276 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 08:14:37 INFO - PROCESS | 1825 | 1461338077575 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c9e05800 == 81 [pid = 1825] [id = 152] 08:14:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f15bfc19c00) [pid = 1825] [serial = 456] [outer = (nil)] 08:14:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f15c0ded400) [pid = 1825] [serial = 457] [outer = 0x7f15bfc19c00] 08:14:37 INFO - PROCESS | 1825 | 1461338077677 Marionette DEBUG loaded listener.js 08:14:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f15c29e1c00) [pid = 1825] [serial = 458] [outer = 0x7f15bfc19c00] 08:14:38 INFO - PROCESS | 1825 | 1461338078550 Marionette TRACE conn5 <- [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]]]}] 08:14:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:14:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1993ms 08:14:38 INFO - PROCESS | 1825 | 1461338078613 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 08:14:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:14:38 INFO - PROCESS | 1825 | 1461338078623 Marionette TRACE conn5 <- [1,581,null,{"value":"8"}] 08:14:38 INFO - PROCESS | 1825 | 1461338078635 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:14:38 INFO - PROCESS | 1825 | 1461338078646 Marionette TRACE conn5 <- [1,582,null,{}] 08:14:38 INFO - PROCESS | 1825 | 1461338078656 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:38 INFO - PROCESS | 1825 | 1461338078971 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 08:14:39 INFO - PROCESS | 1825 | 1461338079376 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7ebf800 == 82 [pid = 1825] [id = 153] 08:14:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f15c7086c00) [pid = 1825] [serial = 459] [outer = (nil)] 08:14:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f15c708e800) [pid = 1825] [serial = 460] [outer = 0x7f15c7086c00] 08:14:39 INFO - PROCESS | 1825 | 1461338079450 Marionette DEBUG loaded listener.js 08:14:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f15c7b0c000) [pid = 1825] [serial = 461] [outer = 0x7f15c7086c00] 08:14:40 INFO - PROCESS | 1825 | 1461338080300 Marionette TRACE conn5 <- [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]]]}] 08:14:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:14:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1748ms 08:14:40 INFO - PROCESS | 1825 | 1461338080381 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 08:14:40 INFO - PROCESS | 1825 | 1461338080385 Marionette TRACE conn5 <- [1,585,null,{"value":"8"}] 08:14:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:14:40 INFO - PROCESS | 1825 | 1461338080392 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:14:40 INFO - PROCESS | 1825 | 1461338080395 Marionette TRACE conn5 <- [1,586,null,{}] 08:14:40 INFO - PROCESS | 1825 | 1461338080401 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:40 INFO - PROCESS | 1825 | 1461338080585 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 08:14:40 INFO - PROCESS | 1825 | 1461338080754 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca045800 == 83 [pid = 1825] [id = 154] 08:14:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f15c8f95800) [pid = 1825] [serial = 462] [outer = (nil)] 08:14:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f15c8f9d400) [pid = 1825] [serial = 463] [outer = 0x7f15c8f95800] 08:14:40 INFO - PROCESS | 1825 | 1461338080821 Marionette DEBUG loaded listener.js 08:14:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f15c90d1800) [pid = 1825] [serial = 464] [outer = 0x7f15c8f95800] 08:14:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cb346000 == 82 [pid = 1825] [id = 58] 08:14:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d94f3800 == 81 [pid = 1825] [id = 62] 08:14:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4da7800 == 80 [pid = 1825] [id = 60] 08:14:41 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f15ccf09c00) [pid = 1825] [serial = 345] [outer = (nil)] [url = about:blank] 08:14:41 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f15c9854400) [pid = 1825] [serial = 342] [outer = (nil)] [url = about:blank] 08:14:41 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f15ccd6b400) [pid = 1825] [serial = 360] [outer = (nil)] [url = about:blank] 08:14:41 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f15d4ca5000) [pid = 1825] [serial = 378] [outer = (nil)] [url = about:blank] 08:14:41 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e0185800 == 79 [pid = 1825] [id = 141] 08:14:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d5d22000 == 78 [pid = 1825] [id = 140] 08:14:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d495c800 == 77 [pid = 1825] [id = 139] 08:14:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d26cd000 == 76 [pid = 1825] [id = 138] 08:14:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c98f1800 == 75 [pid = 1825] [id = 137] 08:14:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cb72b800 == 74 [pid = 1825] [id = 136] 08:14:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e98b4800 == 73 [pid = 1825] [id = 130] 08:14:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e5455000 == 72 [pid = 1825] [id = 129] 08:14:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d5e27800 == 71 [pid = 1825] [id = 128] 08:14:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca1b3800 == 70 [pid = 1825] [id = 127] 08:14:41 INFO - PROCESS | 1825 | 1461338081744 Marionette TRACE conn5 <- [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]]]}] 08:14:41 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f15d47a0400) [pid = 1825] [serial = 373] [outer = (nil)] [url = about:blank] 08:14:41 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f15cce91c00) [pid = 1825] [serial = 375] [outer = (nil)] [url = about:blank] 08:14:41 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f15c7b12c00) [pid = 1825] [serial = 363] [outer = (nil)] [url = about:blank] 08:14:41 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f15cd036c00) [pid = 1825] [serial = 370] [outer = (nil)] [url = about:blank] 08:14:41 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f15ccd6e400) [pid = 1825] [serial = 369] [outer = (nil)] [url = about:blank] 08:14:41 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f15c8fc1c00) [pid = 1825] [serial = 364] [outer = (nil)] [url = about:blank] 08:14:41 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f15ca284c00) [pid = 1825] [serial = 366] [outer = (nil)] [url = about:blank] 08:14:41 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f15c8fc2800) [pid = 1825] [serial = 351] [outer = (nil)] [url = about:blank] 08:14:41 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f15d2905800) [pid = 1825] [serial = 372] [outer = (nil)] [url = about:blank] 08:14:41 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f15c7b12800) [pid = 1825] [serial = 357] [outer = (nil)] [url = about:blank] 08:14:41 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f15ca291000) [pid = 1825] [serial = 367] [outer = (nil)] [url = about:blank] 08:14:41 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f15ca287400) [pid = 1825] [serial = 354] [outer = (nil)] [url = about:blank] 08:14:41 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f15cdf79c00) [pid = 1825] [serial = 376] [outer = (nil)] [url = about:blank] 08:14:41 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f15cd02c000) [pid = 1825] [serial = 348] [outer = (nil)] [url = about:blank] 08:14:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:14:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1430ms 08:14:41 INFO - PROCESS | 1825 | 1461338081823 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 08:14:41 INFO - PROCESS | 1825 | 1461338081828 Marionette TRACE conn5 <- [1,589,null,{"value":"8"}] 08:14:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:14:41 INFO - PROCESS | 1825 | 1461338081844 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:14:41 INFO - PROCESS | 1825 | 1461338081850 Marionette TRACE conn5 <- [1,590,null,{}] 08:14:41 INFO - PROCESS | 1825 | 1461338081855 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:42 INFO - PROCESS | 1825 | 1461338082012 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 08:14:42 INFO - PROCESS | 1825 | 1461338082022 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cdd88800 == 71 [pid = 1825] [id = 155] 08:14:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15c8f9a400) [pid = 1825] [serial = 465] [outer = (nil)] 08:14:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15c9c72000) [pid = 1825] [serial = 466] [outer = 0x7f15c8f9a400] 08:14:42 INFO - PROCESS | 1825 | 1461338082084 Marionette DEBUG loaded listener.js 08:14:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15c9c79000) [pid = 1825] [serial = 467] [outer = 0x7f15c8f9a400] 08:14:42 INFO - PROCESS | 1825 | 1461338082974 Marionette TRACE conn5 <- [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]]]}] 08:14:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:14:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1191ms 08:14:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:14:43 INFO - PROCESS | 1825 | 1461338083029 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 08:14:43 INFO - PROCESS | 1825 | 1461338083031 Marionette TRACE conn5 <- [1,593,null,{"value":"8"}] 08:14:43 INFO - PROCESS | 1825 | 1461338083038 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:14:43 INFO - PROCESS | 1825 | 1461338083042 Marionette TRACE conn5 <- [1,594,null,{}] 08:14:43 INFO - PROCESS | 1825 | 1461338083047 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:43 INFO - PROCESS | 1825 | 1461338083273 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 08:14:43 INFO - PROCESS | 1825 | 1461338083350 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d2464800 == 72 [pid = 1825] [id = 156] 08:14:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15c90d1c00) [pid = 1825] [serial = 468] [outer = (nil)] 08:14:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f15ca28cc00) [pid = 1825] [serial = 469] [outer = 0x7f15c90d1c00] 08:14:43 INFO - PROCESS | 1825 | 1461338083414 Marionette DEBUG loaded listener.js 08:14:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f15ccbec800) [pid = 1825] [serial = 470] [outer = 0x7f15c90d1c00] 08:14:44 INFO - PROCESS | 1825 | 1461338084240 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 08:14:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:14:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1234ms 08:14:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:14:44 INFO - PROCESS | 1825 | 1461338084272 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 08:14:44 INFO - PROCESS | 1825 | 1461338084275 Marionette TRACE conn5 <- [1,597,null,{"value":"8"}] 08:14:44 INFO - PROCESS | 1825 | 1461338084282 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:14:44 INFO - PROCESS | 1825 | 1461338084285 Marionette TRACE conn5 <- [1,598,null,{}] 08:14:44 INFO - PROCESS | 1825 | 1461338084290 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:44 INFO - PROCESS | 1825 | 1461338084498 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 08:14:44 INFO - PROCESS | 1825 | 1461338084532 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d486d000 == 73 [pid = 1825] [id = 157] 08:14:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f15cce89c00) [pid = 1825] [serial = 471] [outer = (nil)] 08:14:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f15cce8e400) [pid = 1825] [serial = 472] [outer = 0x7f15cce89c00] 08:14:44 INFO - PROCESS | 1825 | 1461338084609 Marionette DEBUG loaded listener.js 08:14:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f15ccf0b000) [pid = 1825] [serial = 473] [outer = 0x7f15cce89c00] 08:14:46 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f15d007f000) [pid = 1825] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:14:46 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f15e9815400) [pid = 1825] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:14:46 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f15c953b800) [pid = 1825] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:14:46 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f15e163ec00) [pid = 1825] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:14:46 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f15ccd2d400) [pid = 1825] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:14:46 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f15ccd6c000) [pid = 1825] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:14:46 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f15c919b000) [pid = 1825] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:14:46 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f15c7b0f800) [pid = 1825] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:14:46 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f15d4ca3400) [pid = 1825] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:14:46 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f15d08adc00) [pid = 1825] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:14:46 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f15cdf7ec00) [pid = 1825] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:14:46 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f15ccbed000) [pid = 1825] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:14:46 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f15d5498400) [pid = 1825] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:14:46 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f15ccd77c00) [pid = 1825] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:14:46 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15c7adac00) [pid = 1825] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:14:46 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15c6f37000) [pid = 1825] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:14:46 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15ccd75000) [pid = 1825] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:14:46 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15c7083800) [pid = 1825] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:14:46 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f15ccf0d800) [pid = 1825] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:14:46 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f15c708a400) [pid = 1825] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:14:46 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15e1650800) [pid = 1825] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:14:46 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f15cb50f000) [pid = 1825] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:14:46 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f15e4c09800) [pid = 1825] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:14:46 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f15e4f9f400) [pid = 1825] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:14:46 INFO - PROCESS | 1825 | 1461338086318 Marionette TRACE conn5 <- [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]]]}] 08:14:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:14:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 2048ms 08:14:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:14:46 INFO - PROCESS | 1825 | 1461338086330 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 08:14:46 INFO - PROCESS | 1825 | 1461338086332 Marionette TRACE conn5 <- [1,601,null,{"value":"8"}] 08:14:46 INFO - PROCESS | 1825 | 1461338086339 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:14:46 INFO - PROCESS | 1825 | 1461338086343 Marionette TRACE conn5 <- [1,602,null,{}] 08:14:46 INFO - PROCESS | 1825 | 1461338086348 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:46 INFO - PROCESS | 1825 | 1461338086553 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 08:14:46 INFO - PROCESS | 1825 | 1461338086635 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca48b800 == 74 [pid = 1825] [id = 158] 08:14:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f15c7b0f800) [pid = 1825] [serial = 474] [outer = (nil)] 08:14:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f15ccd33c00) [pid = 1825] [serial = 475] [outer = 0x7f15c7b0f800] 08:14:46 INFO - PROCESS | 1825 | 1461338086697 Marionette DEBUG loaded listener.js 08:14:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f15ccf09c00) [pid = 1825] [serial = 476] [outer = 0x7f15c7b0f800] 08:14:47 INFO - PROCESS | 1825 | 1461338087311 Marionette TRACE conn5 <- [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]]]}] 08:14:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:14:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 984ms 08:14:47 INFO - PROCESS | 1825 | 1461338087322 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 08:14:47 INFO - PROCESS | 1825 | 1461338087326 Marionette TRACE conn5 <- [1,605,null,{"value":"8"}] 08:14:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:14:47 INFO - PROCESS | 1825 | 1461338087346 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:14:47 INFO - PROCESS | 1825 | 1461338087348 Marionette TRACE conn5 <- [1,606,null,{}] 08:14:47 INFO - PROCESS | 1825 | 1461338087360 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:47 INFO - PROCESS | 1825 | 1461338087574 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 08:14:47 INFO - PROCESS | 1825 | 1461338087592 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d54f4800 == 75 [pid = 1825] [id = 159] 08:14:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15c8fc6400) [pid = 1825] [serial = 477] [outer = (nil)] 08:14:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15cd4be800) [pid = 1825] [serial = 478] [outer = 0x7f15c8fc6400] 08:14:47 INFO - PROCESS | 1825 | 1461338087655 Marionette DEBUG loaded listener.js 08:14:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15cdd3a000) [pid = 1825] [serial = 479] [outer = 0x7f15c8fc6400] 08:14:48 INFO - PROCESS | 1825 | 1461338088600 Marionette TRACE conn5 <- [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]]]}] 08:14:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:14:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1285ms 08:14:48 INFO - PROCESS | 1825 | 1461338088631 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 08:14:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:14:48 INFO - PROCESS | 1825 | 1461338088637 Marionette TRACE conn5 <- [1,609,null,{"value":"8"}] 08:14:48 INFO - PROCESS | 1825 | 1461338088646 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:14:48 INFO - PROCESS | 1825 | 1461338088651 Marionette TRACE conn5 <- [1,610,null,{}] 08:14:48 INFO - PROCESS | 1825 | 1461338088661 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:48 INFO - PROCESS | 1825 | 1461338088872 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 08:14:49 INFO - PROCESS | 1825 | 1461338089099 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca040000 == 76 [pid = 1825] [id = 160] 08:14:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15bfc18c00) [pid = 1825] [serial = 480] [outer = (nil)] 08:14:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15c6e67000) [pid = 1825] [serial = 481] [outer = 0x7f15bfc18c00] 08:14:49 INFO - PROCESS | 1825 | 1461338089275 Marionette DEBUG loaded listener.js 08:14:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15c7086800) [pid = 1825] [serial = 482] [outer = 0x7f15bfc18c00] 08:14:50 INFO - PROCESS | 1825 | 1461338090379 Marionette TRACE conn5 <- [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]]]}] 08:14:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:14:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1788ms 08:14:50 INFO - PROCESS | 1825 | 1461338090433 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 08:14:50 INFO - PROCESS | 1825 | 1461338090442 Marionette TRACE conn5 <- [1,613,null,{"value":"8"}] 08:14:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:14:50 INFO - PROCESS | 1825 | 1461338090453 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:14:50 INFO - PROCESS | 1825 | 1461338090457 Marionette TRACE conn5 <- [1,614,null,{}] 08:14:50 INFO - PROCESS | 1825 | 1461338090477 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:50 INFO - PROCESS | 1825 | 1461338090715 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 08:14:50 INFO - PROCESS | 1825 | 1461338090836 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d0875800 == 77 [pid = 1825] [id = 161] 08:14:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15c29de000) [pid = 1825] [serial = 483] [outer = (nil)] 08:14:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15c8fc5400) [pid = 1825] [serial = 484] [outer = 0x7f15c29de000] 08:14:50 INFO - PROCESS | 1825 | 1461338090914 Marionette DEBUG loaded listener.js 08:14:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f15c9540000) [pid = 1825] [serial = 485] [outer = 0x7f15c29de000] 08:14:51 INFO - PROCESS | 1825 | 1461338091845 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 08:14:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:14:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1439ms 08:14:51 INFO - PROCESS | 1825 | 1461338091892 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 08:14:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:14:51 INFO - PROCESS | 1825 | 1461338091897 Marionette TRACE conn5 <- [1,617,null,{"value":"8"}] 08:14:51 INFO - PROCESS | 1825 | 1461338091903 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:14:51 INFO - PROCESS | 1825 | 1461338091909 Marionette TRACE conn5 <- [1,618,null,{}] 08:14:51 INFO - PROCESS | 1825 | 1461338091925 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:52 INFO - PROCESS | 1825 | 1461338092118 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 08:14:52 INFO - PROCESS | 1825 | 1461338092325 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d970d000 == 78 [pid = 1825] [id = 162] 08:14:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f15cb251400) [pid = 1825] [serial = 486] [outer = (nil)] 08:14:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f15cce89400) [pid = 1825] [serial = 487] [outer = 0x7f15cb251400] 08:14:52 INFO - PROCESS | 1825 | 1461338092452 Marionette DEBUG loaded listener.js 08:14:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f15ccf09800) [pid = 1825] [serial = 488] [outer = 0x7f15cb251400] 08:14:53 INFO - PROCESS | 1825 | 1461338093294 Marionette TRACE conn5 <- [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]]]}] 08:14:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:14:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1438ms 08:14:53 INFO - PROCESS | 1825 | 1461338093341 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 08:14:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:14:53 INFO - PROCESS | 1825 | 1461338093346 Marionette TRACE conn5 <- [1,621,null,{"value":"8"}] 08:14:53 INFO - PROCESS | 1825 | 1461338093353 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:14:53 INFO - PROCESS | 1825 | 1461338093356 Marionette TRACE conn5 <- [1,622,null,{}] 08:14:53 INFO - PROCESS | 1825 | 1461338093362 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:53 INFO - PROCESS | 1825 | 1461338093524 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 08:14:53 INFO - PROCESS | 1825 | 1461338093696 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e0610000 == 79 [pid = 1825] [id = 163] 08:14:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15cb508400) [pid = 1825] [serial = 489] [outer = (nil)] 08:14:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15cd6b5000) [pid = 1825] [serial = 490] [outer = 0x7f15cb508400] 08:14:53 INFO - PROCESS | 1825 | 1461338093770 Marionette DEBUG loaded listener.js 08:14:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15cde79400) [pid = 1825] [serial = 491] [outer = 0x7f15cb508400] 08:14:54 INFO - PROCESS | 1825 | 1461338094612 Marionette TRACE conn5 <- [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]]]}] 08:14:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:14:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1331ms 08:14:54 INFO - PROCESS | 1825 | 1461338094684 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 08:14:54 INFO - PROCESS | 1825 | 1461338094688 Marionette TRACE conn5 <- [1,625,null,{"value":"8"}] 08:14:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:14:54 INFO - PROCESS | 1825 | 1461338094694 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:14:54 INFO - PROCESS | 1825 | 1461338094697 Marionette TRACE conn5 <- [1,626,null,{}] 08:14:54 INFO - PROCESS | 1825 | 1461338094703 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:54 INFO - PROCESS | 1825 | 1461338094878 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 08:14:55 INFO - PROCESS | 1825 | 1461338095041 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e5220800 == 80 [pid = 1825] [id = 164] 08:14:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15cd02c000) [pid = 1825] [serial = 492] [outer = (nil)] 08:14:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f15cde87800) [pid = 1825] [serial = 493] [outer = 0x7f15cd02c000] 08:14:55 INFO - PROCESS | 1825 | 1461338095117 Marionette DEBUG loaded listener.js 08:14:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f15cdf75400) [pid = 1825] [serial = 494] [outer = 0x7f15cd02c000] 08:14:56 INFO - PROCESS | 1825 | 1461338096001 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 08:14:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:14:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1384ms 08:14:56 INFO - PROCESS | 1825 | 1461338096080 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 08:14:56 INFO - PROCESS | 1825 | 1461338096083 Marionette TRACE conn5 <- [1,629,null,{"value":"8"}] 08:14:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:14:56 INFO - PROCESS | 1825 | 1461338096090 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:14:56 INFO - PROCESS | 1825 | 1461338096092 Marionette TRACE conn5 <- [1,630,null,{}] 08:14:56 INFO - PROCESS | 1825 | 1461338096099 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:56 INFO - PROCESS | 1825 | 1461338096349 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 08:14:56 INFO - PROCESS | 1825 | 1461338096576 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ea890800 == 81 [pid = 1825] [id = 165] 08:14:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f15d3b0c000) [pid = 1825] [serial = 495] [outer = (nil)] 08:14:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f15d5493c00) [pid = 1825] [serial = 496] [outer = 0x7f15d3b0c000] 08:14:56 INFO - PROCESS | 1825 | 1461338096669 Marionette DEBUG loaded listener.js 08:14:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f15d6265000) [pid = 1825] [serial = 497] [outer = 0x7f15d3b0c000] 08:14:57 INFO - PROCESS | 1825 | 1461338097497 Marionette TRACE conn5 <- [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]]]}] 08:14:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:14:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1482ms 08:14:57 INFO - PROCESS | 1825 | 1461338097574 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 08:14:57 INFO - PROCESS | 1825 | 1461338097577 Marionette TRACE conn5 <- [1,633,null,{"value":"8"}] 08:14:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:14:57 INFO - PROCESS | 1825 | 1461338097584 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:14:57 INFO - PROCESS | 1825 | 1461338097586 Marionette TRACE conn5 <- [1,634,null,{}] 08:14:57 INFO - PROCESS | 1825 | 1461338097593 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:57 INFO - PROCESS | 1825 | 1461338097810 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 08:14:58 INFO - PROCESS | 1825 | 1461338098043 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfded000 == 82 [pid = 1825] [id = 166] 08:14:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f15c2942000) [pid = 1825] [serial = 498] [outer = (nil)] 08:14:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f15c294b400) [pid = 1825] [serial = 499] [outer = 0x7f15c2942000] 08:14:58 INFO - PROCESS | 1825 | 1461338098162 Marionette DEBUG loaded listener.js 08:14:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f15c6f43800) [pid = 1825] [serial = 500] [outer = 0x7f15c2942000] 08:14:58 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:58 INFO - PROCESS | 1825 | 1461338098920 Marionette TRACE conn5 <- [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]]]}] 08:14:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:14:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1379ms 08:14:58 INFO - PROCESS | 1825 | 1461338098963 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 08:14:58 INFO - PROCESS | 1825 | 1461338098967 Marionette TRACE conn5 <- [1,637,null,{"value":"8"}] 08:14:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:14:58 INFO - PROCESS | 1825 | 1461338098973 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:14:58 INFO - PROCESS | 1825 | 1461338098976 Marionette TRACE conn5 <- [1,638,null,{}] 08:14:58 INFO - PROCESS | 1825 | 1461338098982 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:59 INFO - PROCESS | 1825 | 1461338099144 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 08:14:59 INFO - PROCESS | 1825 | 1461338099313 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e501d800 == 83 [pid = 1825] [id = 167] 08:14:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f15be5c3000) [pid = 1825] [serial = 501] [outer = (nil)] 08:14:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f15be5ca400) [pid = 1825] [serial = 502] [outer = 0x7f15be5c3000] 08:14:59 INFO - PROCESS | 1825 | 1461338099384 Marionette DEBUG loaded listener.js 08:14:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f15be5d0400) [pid = 1825] [serial = 503] [outer = 0x7f15be5c3000] 08:14:59 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:15:00 INFO - PROCESS | 1825 | 1461338100316 Marionette TRACE conn5 <- [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]]]}] 08:15:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:15:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1382ms 08:15:00 INFO - PROCESS | 1825 | 1461338100356 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 08:15:00 INFO - PROCESS | 1825 | 1461338100359 Marionette TRACE conn5 <- [1,641,null,{"value":"8"}] 08:15:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:15:00 INFO - PROCESS | 1825 | 1461338100366 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:15:00 INFO - PROCESS | 1825 | 1461338100369 Marionette TRACE conn5 <- [1,642,null,{}] 08:15:00 INFO - PROCESS | 1825 | 1461338100374 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:00 INFO - PROCESS | 1825 | 1461338100556 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 08:15:00 INFO - PROCESS | 1825 | 1461338100739 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca1b5000 == 84 [pid = 1825] [id = 168] 08:15:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f15be5c5c00) [pid = 1825] [serial = 504] [outer = (nil)] 08:15:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f15c2949000) [pid = 1825] [serial = 505] [outer = 0x7f15be5c5c00] 08:15:00 INFO - PROCESS | 1825 | 1461338100848 Marionette DEBUG loaded listener.js 08:15:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f15c7b10c00) [pid = 1825] [serial = 506] [outer = 0x7f15be5c5c00] 08:15:01 INFO - PROCESS | 1825 | 1461338101807 Marionette TRACE conn5 <- [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]]]}] 08:15:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:15:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1478ms 08:15:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:15:01 INFO - PROCESS | 1825 | 1461338101845 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 08:15:01 INFO - PROCESS | 1825 | 1461338101847 Marionette TRACE conn5 <- [1,645,null,{"value":"8"}] 08:15:01 INFO - PROCESS | 1825 | 1461338101854 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:15:01 INFO - PROCESS | 1825 | 1461338101857 Marionette TRACE conn5 <- [1,646,null,{}] 08:15:01 INFO - PROCESS | 1825 | 1461338101863 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:02 INFO - PROCESS | 1825 | 1461338102036 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 08:15:02 INFO - PROCESS | 1825 | 1461338102303 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca2a2800 == 85 [pid = 1825] [id = 169] 08:15:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f15be5cd800) [pid = 1825] [serial = 507] [outer = (nil)] 08:15:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f15c135bc00) [pid = 1825] [serial = 508] [outer = 0x7f15be5cd800] 08:15:02 INFO - PROCESS | 1825 | 1461338102449 Marionette DEBUG loaded listener.js 08:15:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f15c1362800) [pid = 1825] [serial = 509] [outer = 0x7f15be5cd800] 08:15:03 INFO - PROCESS | 1825 | 1461338103623 Marionette TRACE conn5 <- [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]]]}] 08:15:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:15:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1836ms 08:15:03 INFO - PROCESS | 1825 | 1461338103699 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 08:15:03 INFO - PROCESS | 1825 | 1461338103704 Marionette TRACE conn5 <- [1,649,null,{"value":"8"}] 08:15:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:15:03 INFO - PROCESS | 1825 | 1461338103714 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:15:03 INFO - PROCESS | 1825 | 1461338103717 Marionette TRACE conn5 <- [1,650,null,{}] 08:15:03 INFO - PROCESS | 1825 | 1461338103725 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:03 INFO - PROCESS | 1825 | 1461338103987 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 08:15:04 INFO - PROCESS | 1825 | 1461338104130 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c13dc800 == 86 [pid = 1825] [id = 170] 08:15:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f15c0de6000) [pid = 1825] [serial = 510] [outer = (nil)] 08:15:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f15c294b800) [pid = 1825] [serial = 511] [outer = 0x7f15c0de6000] 08:15:04 INFO - PROCESS | 1825 | 1461338104213 Marionette DEBUG loaded listener.js 08:15:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f15c6e69800) [pid = 1825] [serial = 512] [outer = 0x7f15c0de6000] 08:15:05 INFO - PROCESS | 1825 | 1461338105127 Marionette TRACE conn5 <- [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]]]}] 08:15:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:15:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1493ms 08:15:05 INFO - PROCESS | 1825 | 1461338105208 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 08:15:05 INFO - PROCESS | 1825 | 1461338105216 Marionette TRACE conn5 <- [1,653,null,{"value":"8"}] 08:15:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:15:05 INFO - PROCESS | 1825 | 1461338105226 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:15:05 INFO - PROCESS | 1825 | 1461338105229 Marionette TRACE conn5 <- [1,654,null,{}] 08:15:05 INFO - PROCESS | 1825 | 1461338105236 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:05 INFO - PROCESS | 1825 | 1461338105443 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 08:15:05 INFO - PROCESS | 1825 | 1461338105703 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca032000 == 87 [pid = 1825] [id = 171] 08:15:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f15c7ad0400) [pid = 1825] [serial = 513] [outer = (nil)] 08:15:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f15c8f99000) [pid = 1825] [serial = 514] [outer = 0x7f15c7ad0400] 08:15:05 INFO - PROCESS | 1825 | 1461338105918 Marionette DEBUG loaded listener.js 08:15:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f15c8fc4000) [pid = 1825] [serial = 515] [outer = 0x7f15c7ad0400] 08:15:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e98c7000 == 86 [pid = 1825] [id = 117] 08:15:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c7e48000 == 85 [pid = 1825] [id = 118] 08:15:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c7eab800 == 84 [pid = 1825] [id = 119] 08:15:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca48b800 == 83 [pid = 1825] [id = 158] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f15da394c00) [pid = 1825] [serial = 393] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f15e75bc400) [pid = 1825] [serial = 396] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f15c8f2d800) [pid = 1825] [serial = 399] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f15cd4bd800) [pid = 1825] [serial = 402] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d486d000 == 82 [pid = 1825] [id = 157] 08:15:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d2464800 == 81 [pid = 1825] [id = 156] 08:15:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cdd88800 == 80 [pid = 1825] [id = 155] 08:15:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca045800 == 79 [pid = 1825] [id = 154] 08:15:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c7ebf800 == 78 [pid = 1825] [id = 153] 08:15:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c9e05800 == 77 [pid = 1825] [id = 152] 08:15:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cde1e800 == 76 [pid = 1825] [id = 146] 08:15:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cd618800 == 75 [pid = 1825] [id = 143] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f15e165c400) [pid = 1825] [serial = 277] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f15ccbf4400) [pid = 1825] [serial = 232] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f15e58ed400) [pid = 1825] [serial = 313] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f15e598b800) [pid = 1825] [serial = 316] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f15d5140400) [pid = 1825] [serial = 238] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f15e98efc00) [pid = 1825] [serial = 322] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f15e165ec00) [pid = 1825] [serial = 280] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f15e580ac00) [pid = 1825] [serial = 274] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f15d0079800) [pid = 1825] [serial = 307] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f15cceda000) [pid = 1825] [serial = 235] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f15ca5cfc00) [pid = 1825] [serial = 304] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f15d1674000) [pid = 1825] [serial = 361] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f15da395000) [pid = 1825] [serial = 271] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f15e020f400) [pid = 1825] [serial = 241] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f15e82c5400) [pid = 1825] [serial = 319] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f15d21b1800) [pid = 1825] [serial = 268] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f15e1634400) [pid = 1825] [serial = 310] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f15c7b18400) [pid = 1825] [serial = 381] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f15cd6b7000) [pid = 1825] [serial = 422] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f15cd6b1000) [pid = 1825] [serial = 421] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f15ccbebc00) [pid = 1825] [serial = 384] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f15ca289800) [pid = 1825] [serial = 412] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f15ca5c6c00) [pid = 1825] [serial = 413] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f15d28a8800) [pid = 1825] [serial = 390] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f15cde7c000) [pid = 1825] [serial = 387] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f15c9193800) [pid = 1825] [serial = 405] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f15cd4c6000) [pid = 1825] [serial = 406] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f15cce90800) [pid = 1825] [serial = 415] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15ccee1400) [pid = 1825] [serial = 416] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15c8fbb800) [pid = 1825] [serial = 410] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15c708e400) [pid = 1825] [serial = 409] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15cc176c00) [pid = 1825] [serial = 223] [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.] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f15d3d08c00) [pid = 1825] [serial = 424] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f15cd4c6800) [pid = 1825] [serial = 419] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15cd038800) [pid = 1825] [serial = 418] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f15d5fed400) [pid = 1825] [serial = 425] [outer = (nil)] [url = about:blank] 08:15:06 INFO - PROCESS | 1825 | 1461338106809 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 08:15:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:15:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1631ms 08:15:06 INFO - PROCESS | 1825 | 1461338106857 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 08:15:06 INFO - PROCESS | 1825 | 1461338106860 Marionette TRACE conn5 <- [1,657,null,{"value":"8"}] 08:15:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:15:06 INFO - PROCESS | 1825 | 1461338106866 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:15:06 INFO - PROCESS | 1825 | 1461338106871 Marionette TRACE conn5 <- [1,658,null,{}] 08:15:06 INFO - PROCESS | 1825 | 1461338106885 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:07 INFO - PROCESS | 1825 | 1461338107036 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 08:15:07 INFO - PROCESS | 1825 | 1461338107056 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cd608800 == 76 [pid = 1825] [id = 172] 08:15:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f15c9262c00) [pid = 1825] [serial = 516] [outer = (nil)] 08:15:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15c9c6bc00) [pid = 1825] [serial = 517] [outer = 0x7f15c9262c00] 08:15:07 INFO - PROCESS | 1825 | 1461338107122 Marionette DEBUG loaded listener.js 08:15:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15c9c78c00) [pid = 1825] [serial = 518] [outer = 0x7f15c9262c00] 08:15:07 INFO - PROCESS | 1825 | 1461338107889 Marionette TRACE conn5 <- [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]]]}] 08:15:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:15:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1082ms 08:15:07 INFO - PROCESS | 1825 | 1461338107957 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 08:15:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:15:07 INFO - PROCESS | 1825 | 1461338107962 Marionette TRACE conn5 <- [1,661,null,{"value":"8"}] 08:15:07 INFO - PROCESS | 1825 | 1461338107971 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:15:07 INFO - PROCESS | 1825 | 1461338107974 Marionette TRACE conn5 <- [1,662,null,{}] 08:15:07 INFO - PROCESS | 1825 | 1461338107979 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:08 INFO - PROCESS | 1825 | 1461338108140 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 08:15:08 INFO - PROCESS | 1825 | 1461338108152 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d2011000 == 77 [pid = 1825] [id = 173] 08:15:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15c9853000) [pid = 1825] [serial = 519] [outer = (nil)] 08:15:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15ca5cfc00) [pid = 1825] [serial = 520] [outer = 0x7f15c9853000] 08:15:08 INFO - PROCESS | 1825 | 1461338108212 Marionette DEBUG loaded listener.js 08:15:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15cb511800) [pid = 1825] [serial = 521] [outer = 0x7f15c9853000] 08:15:08 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:15:09 INFO - PROCESS | 1825 | 1461338109092 Marionette TRACE conn5 <- [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]]]}] 08:15:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:15:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1188ms 08:15:09 INFO - PROCESS | 1825 | 1461338109157 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 08:15:09 INFO - PROCESS | 1825 | 1461338109161 Marionette TRACE conn5 <- [1,665,null,{"value":"8"}] 08:15:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:15:09 INFO - PROCESS | 1825 | 1461338109166 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:15:09 INFO - PROCESS | 1825 | 1461338109169 Marionette TRACE conn5 <- [1,666,null,{}] 08:15:09 INFO - PROCESS | 1825 | 1461338109174 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:09 INFO - PROCESS | 1825 | 1461338109369 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 08:15:09 INFO - PROCESS | 1825 | 1461338109388 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3dd8800 == 78 [pid = 1825] [id = 174] 08:15:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15c9c79c00) [pid = 1825] [serial = 522] [outer = (nil)] 08:15:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15ccbebc00) [pid = 1825] [serial = 523] [outer = 0x7f15c9c79c00] 08:15:09 INFO - PROCESS | 1825 | 1461338109447 Marionette DEBUG loaded listener.js 08:15:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15ccd73800) [pid = 1825] [serial = 524] [outer = 0x7f15c9c79c00] 08:15:10 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:15:10 INFO - PROCESS | 1825 | 1461338110319 Marionette TRACE conn5 <- [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]]]}] 08:15:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:15:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1180ms 08:15:10 INFO - PROCESS | 1825 | 1461338110348 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 08:15:10 INFO - PROCESS | 1825 | 1461338110351 Marionette TRACE conn5 <- [1,669,null,{"value":"8"}] 08:15:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:15:10 INFO - PROCESS | 1825 | 1461338110357 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:15:10 INFO - PROCESS | 1825 | 1461338110359 Marionette TRACE conn5 <- [1,670,null,{}] 08:15:10 INFO - PROCESS | 1825 | 1461338110364 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:10 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f15cce89c00) [pid = 1825] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:15:10 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15bfc19c00) [pid = 1825] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:15:10 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15c8f95800) [pid = 1825] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:15:10 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15c90d1c00) [pid = 1825] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:15:10 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15c7086c00) [pid = 1825] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:15:10 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f15c8f9a400) [pid = 1825] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:15:10 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f15c7b0f800) [pid = 1825] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:15:11 INFO - PROCESS | 1825 | 1461338111003 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 08:15:11 INFO - PROCESS | 1825 | 1461338111101 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3c37800 == 79 [pid = 1825] [id = 175] 08:15:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15cb50f000) [pid = 1825] [serial = 525] [outer = (nil)] 08:15:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15cc1e4c00) [pid = 1825] [serial = 526] [outer = 0x7f15cb50f000] 08:15:11 INFO - PROCESS | 1825 | 1461338111191 Marionette DEBUG loaded listener.js 08:15:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15cd6abc00) [pid = 1825] [serial = 527] [outer = 0x7f15cb50f000] 08:15:11 INFO - PROCESS | 1825 | 1461338111854 Marionette TRACE conn5 <- [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]]]}] 08:15:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:15:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1540ms 08:15:11 INFO - PROCESS | 1825 | 1461338111899 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 08:15:11 INFO - PROCESS | 1825 | 1461338111901 Marionette TRACE conn5 <- [1,673,null,{"value":"8"}] 08:15:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:15:11 INFO - PROCESS | 1825 | 1461338111908 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:15:11 INFO - PROCESS | 1825 | 1461338111910 Marionette TRACE conn5 <- [1,674,null,{}] 08:15:11 INFO - PROCESS | 1825 | 1461338111916 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:12 INFO - PROCESS | 1825 | 1461338112122 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 08:15:12 INFO - PROCESS | 1825 | 1461338112145 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d5d27000 == 80 [pid = 1825] [id = 176] 08:15:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15bfc19c00) [pid = 1825] [serial = 528] [outer = (nil)] 08:15:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15cd6b3c00) [pid = 1825] [serial = 529] [outer = 0x7f15bfc19c00] 08:15:12 INFO - PROCESS | 1825 | 1461338112211 Marionette DEBUG loaded listener.js 08:15:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15cde7e400) [pid = 1825] [serial = 530] [outer = 0x7f15bfc19c00] 08:15:12 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:15:13 INFO - PROCESS | 1825 | 1461338113246 Marionette TRACE conn5 <- [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]]]}] 08:15:13 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 08:15:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1382ms 08:15:13 INFO - PROCESS | 1825 | 1461338113292 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 08:15:13 INFO - PROCESS | 1825 | 1461338113298 Marionette TRACE conn5 <- [1,677,null,{"value":"8"}] 08:15:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:15:13 INFO - PROCESS | 1825 | 1461338113306 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:15:13 INFO - PROCESS | 1825 | 1461338113311 Marionette TRACE conn5 <- [1,678,null,{}] 08:15:13 INFO - PROCESS | 1825 | 1461338113320 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:13 INFO - PROCESS | 1825 | 1461338113543 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 08:15:13 INFO - PROCESS | 1825 | 1461338113810 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c9d20000 == 81 [pid = 1825] [id = 177] 08:15:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15c2944400) [pid = 1825] [serial = 531] [outer = (nil)] 08:15:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f15c29dcc00) [pid = 1825] [serial = 532] [outer = 0x7f15c2944400] 08:15:13 INFO - PROCESS | 1825 | 1461338113891 Marionette DEBUG loaded listener.js 08:15:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f15c7086000) [pid = 1825] [serial = 533] [outer = 0x7f15c2944400] 08:15:14 INFO - PROCESS | 1825 | 1461338114799 Marionette TRACE conn5 <- [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]]]}] 08:15:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:15:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1536ms 08:15:14 INFO - PROCESS | 1825 | 1461338114843 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 08:15:14 INFO - PROCESS | 1825 | 1461338114852 Marionette TRACE conn5 <- [1,681,null,{"value":"8"}] 08:15:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:15:14 INFO - PROCESS | 1825 | 1461338114862 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:15:14 INFO - PROCESS | 1825 | 1461338114865 Marionette TRACE conn5 <- [1,682,null,{}] 08:15:14 INFO - PROCESS | 1825 | 1461338114872 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:15 INFO - PROCESS | 1825 | 1461338115085 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 08:15:15 INFO - PROCESS | 1825 | 1461338115293 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d2454000 == 82 [pid = 1825] [id = 178] 08:15:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f15c8f9a400) [pid = 1825] [serial = 534] [outer = (nil)] 08:15:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f15c90d4800) [pid = 1825] [serial = 535] [outer = 0x7f15c8f9a400] 08:15:15 INFO - PROCESS | 1825 | 1461338115414 Marionette DEBUG loaded listener.js 08:15:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15c953a000) [pid = 1825] [serial = 536] [outer = 0x7f15c8f9a400] 08:15:16 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:16 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:15:16 INFO - PROCESS | 1825 | 1461338116773 Marionette TRACE conn5 <- [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]]]}] 08:15:16 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) 08:15:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1944ms 08:15:16 INFO - PROCESS | 1825 | 1461338116851 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 08:15:16 INFO - PROCESS | 1825 | 1461338116857 Marionette TRACE conn5 <- [1,685,null,{"value":"8"}] 08:15:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:15:16 INFO - PROCESS | 1825 | 1461338116874 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:15:16 INFO - PROCESS | 1825 | 1461338116883 Marionette TRACE conn5 <- [1,686,null,{}] 08:15:16 INFO - PROCESS | 1825 | 1461338116910 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:17 INFO - PROCESS | 1825 | 1461338117178 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 08:15:17 INFO - PROCESS | 1825 | 1461338117368 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d9713000 == 83 [pid = 1825] [id = 179] 08:15:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15c919c400) [pid = 1825] [serial = 537] [outer = (nil)] 08:15:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15ccd75000) [pid = 1825] [serial = 538] [outer = 0x7f15c919c400] 08:15:17 INFO - PROCESS | 1825 | 1461338117486 Marionette DEBUG loaded listener.js 08:15:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15cd6af400) [pid = 1825] [serial = 539] [outer = 0x7f15c919c400] 08:15:18 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:18 INFO - PROCESS | 1825 | 1461338118820 Marionette TRACE conn5 <- [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]]]}] 08:15:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:15:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1997ms 08:15:18 INFO - PROCESS | 1825 | 1461338118879 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 08:15:18 INFO - PROCESS | 1825 | 1461338118885 Marionette TRACE conn5 <- [1,689,null,{"value":"8"}] 08:15:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:15:18 INFO - PROCESS | 1825 | 1461338118911 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:15:18 INFO - PROCESS | 1825 | 1461338118916 Marionette TRACE conn5 <- [1,690,null,{}] 08:15:18 INFO - PROCESS | 1825 | 1461338118923 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:19 INFO - PROCESS | 1825 | 1461338119085 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 08:15:19 INFO - PROCESS | 1825 | 1461338119246 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e4c1e000 == 84 [pid = 1825] [id = 180] 08:15:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f15c1359c00) [pid = 1825] [serial = 540] [outer = (nil)] 08:15:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f15cdd31800) [pid = 1825] [serial = 541] [outer = 0x7f15c1359c00] 08:15:19 INFO - PROCESS | 1825 | 1461338119320 Marionette DEBUG loaded listener.js 08:15:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f15cdf73800) [pid = 1825] [serial = 542] [outer = 0x7f15c1359c00] 08:15:20 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:20 INFO - PROCESS | 1825 | 1461338120601 Marionette TRACE conn5 <- [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]]]}] 08:15:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:15:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1742ms 08:15:20 INFO - PROCESS | 1825 | 1461338120675 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 08:15:20 INFO - PROCESS | 1825 | 1461338120678 Marionette TRACE conn5 <- [1,693,null,{"value":"8"}] 08:15:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:15:20 INFO - PROCESS | 1825 | 1461338120705 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:15:20 INFO - PROCESS | 1825 | 1461338120709 Marionette TRACE conn5 <- [1,694,null,{}] 08:15:20 INFO - PROCESS | 1825 | 1461338120716 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:20 INFO - PROCESS | 1825 | 1461338120895 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 08:15:21 INFO - PROCESS | 1825 | 1461338121057 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e521c000 == 85 [pid = 1825] [id = 181] 08:15:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f15c99ca800) [pid = 1825] [serial = 543] [outer = (nil)] 08:15:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f15cf4c6800) [pid = 1825] [serial = 544] [outer = 0x7f15c99ca800] 08:15:21 INFO - PROCESS | 1825 | 1461338121158 Marionette DEBUG loaded listener.js 08:15:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f15d24d9800) [pid = 1825] [serial = 545] [outer = 0x7f15c99ca800] 08:15:22 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:22 INFO - PROCESS | 1825 | 1461338122494 Marionette TRACE conn5 <- [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]]]}] 08:15:22 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) 08:15:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1853ms 08:15:22 INFO - PROCESS | 1825 | 1461338122563 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 08:15:22 INFO - PROCESS | 1825 | 1461338122566 Marionette TRACE conn5 <- [1,697,null,{"value":"8"}] 08:15:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:15:22 INFO - PROCESS | 1825 | 1461338122594 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:15:22 INFO - PROCESS | 1825 | 1461338122598 Marionette TRACE conn5 <- [1,698,null,{}] 08:15:22 INFO - PROCESS | 1825 | 1461338122604 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:22 INFO - PROCESS | 1825 | 1461338122796 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 08:15:23 INFO - PROCESS | 1825 | 1461338123268 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca041800 == 86 [pid = 1825] [id = 182] 08:15:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f15bfc21800) [pid = 1825] [serial = 546] [outer = (nil)] 08:15:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f15c0de4400) [pid = 1825] [serial = 547] [outer = 0x7f15bfc21800] 08:15:23 INFO - PROCESS | 1825 | 1461338123378 Marionette DEBUG loaded listener.js 08:15:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f15c1364000) [pid = 1825] [serial = 548] [outer = 0x7f15bfc21800] 08:15:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca2b5800 == 85 [pid = 1825] [id = 135] 08:15:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ea88e000 == 84 [pid = 1825] [id = 133] 08:15:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c2bfb000 == 83 [pid = 1825] [id = 134] 08:15:24 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f15ca287c00) [pid = 1825] [serial = 433] [outer = (nil)] [url = about:blank] 08:15:24 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f15ccf0b400) [pid = 1825] [serial = 436] [outer = (nil)] [url = about:blank] 08:15:24 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f15cde84000) [pid = 1825] [serial = 439] [outer = (nil)] [url = about:blank] 08:15:24 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f15cde8c000) [pid = 1825] [serial = 442] [outer = (nil)] [url = about:blank] 08:15:24 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f15cde73000) [pid = 1825] [serial = 445] [outer = (nil)] [url = about:blank] 08:15:24 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f15cdd32800) [pid = 1825] [serial = 448] [outer = (nil)] [url = about:blank] 08:15:24 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f15c9c70c00) [pid = 1825] [serial = 451] [outer = (nil)] [url = about:blank] 08:15:24 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f15c0de7c00) [pid = 1825] [serial = 454] [outer = (nil)] [url = about:blank] 08:15:24 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f15cd4be800) [pid = 1825] [serial = 478] [outer = (nil)] [url = about:blank] 08:15:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d3c37800 == 82 [pid = 1825] [id = 175] 08:15:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d3dd8800 == 81 [pid = 1825] [id = 174] 08:15:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d2011000 == 80 [pid = 1825] [id = 173] 08:15:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cd608800 == 79 [pid = 1825] [id = 172] 08:15:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca032000 == 78 [pid = 1825] [id = 171] 08:15:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c13dc800 == 77 [pid = 1825] [id = 170] 08:15:24 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ea890800 == 76 [pid = 1825] [id = 165] 08:15:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e5220800 == 75 [pid = 1825] [id = 164] 08:15:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e0610000 == 74 [pid = 1825] [id = 163] 08:15:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d970d000 == 73 [pid = 1825] [id = 162] 08:15:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d0875800 == 72 [pid = 1825] [id = 161] 08:15:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca040000 == 71 [pid = 1825] [id = 160] 08:15:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d54f4800 == 70 [pid = 1825] [id = 159] 08:15:24 INFO - PROCESS | 1825 | 1461338124937 Marionette TRACE conn5 <- [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]]]}] 08:15:24 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) 08:15:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2387ms 08:15:24 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f15cce8e400) [pid = 1825] [serial = 472] [outer = (nil)] [url = about:blank] 08:15:24 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f15c29e1c00) [pid = 1825] [serial = 458] [outer = (nil)] [url = about:blank] 08:15:24 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f15c0ded400) [pid = 1825] [serial = 457] [outer = (nil)] [url = about:blank] 08:15:24 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f15c8f93800) [pid = 1825] [serial = 427] [outer = (nil)] [url = about:blank] 08:15:24 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f15c8f91c00) [pid = 1825] [serial = 430] [outer = (nil)] [url = about:blank] 08:15:24 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f15c90d1800) [pid = 1825] [serial = 464] [outer = (nil)] [url = about:blank] 08:15:24 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f15c8f9d400) [pid = 1825] [serial = 463] [outer = (nil)] [url = about:blank] 08:15:24 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f15ca28cc00) [pid = 1825] [serial = 469] [outer = (nil)] [url = about:blank] 08:15:24 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f15c7b0c000) [pid = 1825] [serial = 461] [outer = (nil)] [url = about:blank] 08:15:24 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15c708e800) [pid = 1825] [serial = 460] [outer = (nil)] [url = about:blank] 08:15:24 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15c9c72000) [pid = 1825] [serial = 466] [outer = (nil)] [url = about:blank] 08:15:24 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15c9c79000) [pid = 1825] [serial = 467] [outer = (nil)] [url = about:blank] 08:15:24 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15ccd33c00) [pid = 1825] [serial = 475] [outer = (nil)] [url = about:blank] 08:15:24 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f15ccf0b000) [pid = 1825] [serial = 473] [outer = (nil)] [url = about:blank] 08:15:24 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f15ccbec800) [pid = 1825] [serial = 470] [outer = (nil)] [url = about:blank] 08:15:24 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15ccf09c00) [pid = 1825] [serial = 476] [outer = (nil)] [url = about:blank] 08:15:25 INFO - PROCESS | 1825 | 1461338124997 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 08:15:25 INFO - PROCESS | 1825 | 1461338125001 Marionette TRACE conn5 <- [1,701,null,{"value":"8"}] 08:15:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:15:25 INFO - PROCESS | 1825 | 1461338125013 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:15:25 INFO - PROCESS | 1825 | 1461338125017 Marionette TRACE conn5 <- [1,702,null,{}] 08:15:25 INFO - PROCESS | 1825 | 1461338125026 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:25 INFO - PROCESS | 1825 | 1461338125213 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 08:15:25 INFO - PROCESS | 1825 | 1461338125330 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c2bde000 == 71 [pid = 1825] [id = 183] 08:15:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15bfc20400) [pid = 1825] [serial = 549] [outer = (nil)] 08:15:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15c6f41400) [pid = 1825] [serial = 550] [outer = 0x7f15bfc20400] 08:15:25 INFO - PROCESS | 1825 | 1461338125401 Marionette DEBUG loaded listener.js 08:15:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15c8f95000) [pid = 1825] [serial = 551] [outer = 0x7f15bfc20400] 08:15:26 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:26 INFO - PROCESS | 1825 | 1461338126505 Marionette TRACE conn5 <- [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]]]}] 08:15:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:15:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1534ms 08:15:26 INFO - PROCESS | 1825 | 1461338126550 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 08:15:26 INFO - PROCESS | 1825 | 1461338126556 Marionette TRACE conn5 <- [1,705,null,{"value":"8"}] 08:15:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:15:26 INFO - PROCESS | 1825 | 1461338126562 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:15:26 INFO - PROCESS | 1825 | 1461338126565 Marionette TRACE conn5 <- [1,706,null,{}] 08:15:26 INFO - PROCESS | 1825 | 1461338126570 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:26 INFO - PROCESS | 1825 | 1461338126793 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 08:15:26 INFO - PROCESS | 1825 | 1461338126935 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cb015000 == 72 [pid = 1825] [id = 184] 08:15:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15c8f97c00) [pid = 1825] [serial = 552] [outer = (nil)] 08:15:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15c926dc00) [pid = 1825] [serial = 553] [outer = 0x7f15c8f97c00] 08:15:27 INFO - PROCESS | 1825 | 1461338126999 Marionette DEBUG loaded listener.js 08:15:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15c9c6fc00) [pid = 1825] [serial = 554] [outer = 0x7f15c8f97c00] 08:15:28 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:28 INFO - PROCESS | 1825 | 1461338128320 Marionette TRACE conn5 <- [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]]]}] 08:15:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:15:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1787ms 08:15:28 INFO - PROCESS | 1825 | 1461338128394 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 08:15:28 INFO - PROCESS | 1825 | 1461338128398 Marionette TRACE conn5 <- [1,709,null,{"value":"8"}] 08:15:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:15:28 INFO - PROCESS | 1825 | 1461338128421 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:15:28 INFO - PROCESS | 1825 | 1461338128430 Marionette TRACE conn5 <- [1,710,null,{}] 08:15:28 INFO - PROCESS | 1825 | 1461338128437 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:28 INFO - PROCESS | 1825 | 1461338128651 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 08:15:28 INFO - PROCESS | 1825 | 1461338128678 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d000f800 == 73 [pid = 1825] [id = 185] 08:15:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15c9c71c00) [pid = 1825] [serial = 555] [outer = (nil)] 08:15:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15ccbf2000) [pid = 1825] [serial = 556] [outer = 0x7f15c9c71c00] 08:15:28 INFO - PROCESS | 1825 | 1461338128744 Marionette DEBUG loaded listener.js 08:15:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f15ccee2400) [pid = 1825] [serial = 557] [outer = 0x7f15c9c71c00] 08:15:29 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f15c9c79c00) [pid = 1825] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:15:29 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f15c0de6000) [pid = 1825] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:15:29 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15c9262c00) [pid = 1825] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:15:29 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15c9853000) [pid = 1825] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:15:29 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15c7ad0400) [pid = 1825] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:15:29 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15cb50f000) [pid = 1825] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:15:30 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:30 INFO - PROCESS | 1825 | 1461338130306 Marionette TRACE conn5 <- [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]]]}] 08:15:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:15:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1908ms 08:15:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:15:30 INFO - PROCESS | 1825 | 1461338130316 Marionette TRACE conn5 -> [0,713,"getWindowHandle",null] 08:15:30 INFO - PROCESS | 1825 | 1461338130320 Marionette TRACE conn5 <- [1,713,null,{"value":"8"}] 08:15:30 INFO - PROCESS | 1825 | 1461338130326 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:15:30 INFO - PROCESS | 1825 | 1461338130329 Marionette TRACE conn5 <- [1,714,null,{}] 08:15:30 INFO - PROCESS | 1825 | 1461338130335 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:30 INFO - PROCESS | 1825 | 1461338130507 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 08:15:30 INFO - PROCESS | 1825 | 1461338130629 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d2462800 == 74 [pid = 1825] [id = 186] 08:15:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15c0de6000) [pid = 1825] [serial = 558] [outer = (nil)] 08:15:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15cc176c00) [pid = 1825] [serial = 559] [outer = 0x7f15c0de6000] 08:15:30 INFO - PROCESS | 1825 | 1461338130695 Marionette DEBUG loaded listener.js 08:15:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15cd6ac400) [pid = 1825] [serial = 560] [outer = 0x7f15c0de6000] 08:15:31 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:31 INFO - PROCESS | 1825 | 1461338131870 Marionette TRACE conn5 <- [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]]]}] 08:15:31 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 08:15:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1588ms 08:15:31 INFO - PROCESS | 1825 | 1461338131920 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 08:15:31 INFO - PROCESS | 1825 | 1461338131927 Marionette TRACE conn5 <- [1,717,null,{"value":"8"}] 08:15:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:15:31 INFO - PROCESS | 1825 | 1461338131977 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:15:31 INFO - PROCESS | 1825 | 1461338131984 Marionette TRACE conn5 <- [1,718,null,{}] 08:15:32 INFO - PROCESS | 1825 | 1461338132123 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:32 INFO - PROCESS | 1825 | 1461338132345 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 08:15:32 INFO - PROCESS | 1825 | 1461338132470 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c9d19800 == 75 [pid = 1825] [id = 187] 08:15:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15c29e1400) [pid = 1825] [serial = 561] [outer = (nil)] 08:15:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15c708a800) [pid = 1825] [serial = 562] [outer = 0x7f15c29e1400] 08:15:32 INFO - PROCESS | 1825 | 1461338132549 Marionette DEBUG loaded listener.js 08:15:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f15c8f30000) [pid = 1825] [serial = 563] [outer = 0x7f15c29e1400] 08:15:33 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:33 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:15:33 INFO - PROCESS | 1825 | 1461338133990 Marionette TRACE conn5 <- [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]]]}] 08:15:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:15:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2075ms 08:15:34 INFO - PROCESS | 1825 | 1461338134012 Marionette TRACE conn5 -> [0,721,"getWindowHandle",null] 08:15:34 INFO - PROCESS | 1825 | 1461338134021 Marionette TRACE conn5 <- [1,721,null,{"value":"8"}] 08:15:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:15:34 INFO - PROCESS | 1825 | 1461338134032 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:15:34 INFO - PROCESS | 1825 | 1461338134035 Marionette TRACE conn5 <- [1,722,null,{}] 08:15:34 INFO - PROCESS | 1825 | 1461338134042 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:34 INFO - PROCESS | 1825 | 1461338134220 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 08:15:34 INFO - PROCESS | 1825 | 1461338134386 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3c33800 == 76 [pid = 1825] [id = 188] 08:15:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f15c6e6e000) [pid = 1825] [serial = 564] [outer = (nil)] 08:15:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f15c953c800) [pid = 1825] [serial = 565] [outer = 0x7f15c6e6e000] 08:15:34 INFO - PROCESS | 1825 | 1461338134459 Marionette DEBUG loaded listener.js 08:15:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f15cc176800) [pid = 1825] [serial = 566] [outer = 0x7f15c6e6e000] 08:15:35 INFO - PROCESS | 1825 | 1461338135369 Marionette TRACE conn5 <- [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] 08:15:35 INFO - PROCESS | 1825 | 1461338135423 Marionette TRACE conn5 <- [1,725,null,{"value":"8"}] 08:15:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:15:35 INFO - PROCESS | 1825 | 1461338135430 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:15:35 INFO - PROCESS | 1825 | 1461338135438 Marionette TRACE conn5 <- [1,726,null,{}] 08:15:35 INFO - PROCESS | 1825 | 1461338135455 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:35 INFO - PROCESS | 1825 | 1461338135649 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 08:15:35 INFO - PROCESS | 1825 | 1461338135913 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d5187000 == 77 [pid = 1825] [id = 189] 08:15:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15cd6ad000) [pid = 1825] [serial = 567] [outer = (nil)] 08:15:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15cde84400) [pid = 1825] [serial = 568] [outer = 0x7f15cd6ad000] 08:15:36 INFO - PROCESS | 1825 | 1461338136037 Marionette DEBUG loaded listener.js 08:15:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15cf4c7800) [pid = 1825] [serial = 569] [outer = 0x7f15cd6ad000] 08:15:36 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:36 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:15:36 INFO - PROCESS | 1825 | 1461338136992 Marionette TRACE conn5 <- [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]]]}] 08:15:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:15:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1637ms 08:15:37 INFO - PROCESS | 1825 | 1461338137068 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 08:15:37 INFO - PROCESS | 1825 | 1461338137073 Marionette TRACE conn5 <- [1,729,null,{"value":"8"}] 08:15:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:15:37 INFO - PROCESS | 1825 | 1461338137080 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:15:37 INFO - PROCESS | 1825 | 1461338137082 Marionette TRACE conn5 <- [1,730,null,{}] 08:15:37 INFO - PROCESS | 1825 | 1461338137088 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:37 INFO - PROCESS | 1825 | 1461338137319 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 08:15:37 INFO - PROCESS | 1825 | 1461338137574 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15df3aa000 == 78 [pid = 1825] [id = 190] 08:15:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15d08aec00) [pid = 1825] [serial = 570] [outer = (nil)] 08:15:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f15d4c9a000) [pid = 1825] [serial = 571] [outer = 0x7f15d08aec00] 08:15:37 INFO - PROCESS | 1825 | 1461338137654 Marionette DEBUG loaded listener.js 08:15:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f15d6131400) [pid = 1825] [serial = 572] [outer = 0x7f15d08aec00] 08:15:38 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:38 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:15:38 INFO - PROCESS | 1825 | 1461338138544 Marionette TRACE conn5 <- [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] 08:15:38 INFO - PROCESS | 1825 | 1461338138622 Marionette TRACE conn5 <- [1,733,null,{"value":"8"}] 08:15:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:15:38 INFO - PROCESS | 1825 | 1461338138629 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:15:38 INFO - PROCESS | 1825 | 1461338138632 Marionette TRACE conn5 <- [1,734,null,{}] 08:15:38 INFO - PROCESS | 1825 | 1461338138638 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:38 INFO - PROCESS | 1825 | 1461338138858 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 08:15:39 INFO - PROCESS | 1825 | 1461338139066 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e5026800 == 79 [pid = 1825] [id = 191] 08:15:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f15cd6b3800) [pid = 1825] [serial = 573] [outer = (nil)] 08:15:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f15cdf41400) [pid = 1825] [serial = 574] [outer = 0x7f15cd6b3800] 08:15:39 INFO - PROCESS | 1825 | 1461338139186 Marionette DEBUG loaded listener.js 08:15:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f15d2037000) [pid = 1825] [serial = 575] [outer = 0x7f15cd6b3800] 08:15:39 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:40 INFO - PROCESS | 1825 | 1461338140038 Marionette TRACE conn5 <- [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]]]}] 08:15:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:15:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1479ms 08:15:40 INFO - PROCESS | 1825 | 1461338140110 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 08:15:40 INFO - PROCESS | 1825 | 1461338140114 Marionette TRACE conn5 <- [1,737,null,{"value":"8"}] 08:15:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:15:40 INFO - PROCESS | 1825 | 1461338140120 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:15:40 INFO - PROCESS | 1825 | 1461338140124 Marionette TRACE conn5 <- [1,738,null,{}] 08:15:40 INFO - PROCESS | 1825 | 1461338140129 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:40 INFO - PROCESS | 1825 | 1461338140377 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 08:15:40 INFO - PROCESS | 1825 | 1461338140595 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e7597800 == 80 [pid = 1825] [id = 192] 08:15:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f15df31bc00) [pid = 1825] [serial = 576] [outer = (nil)] 08:15:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f15e10b3800) [pid = 1825] [serial = 577] [outer = 0x7f15df31bc00] 08:15:40 INFO - PROCESS | 1825 | 1461338140728 Marionette DEBUG loaded listener.js 08:15:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f15e1650c00) [pid = 1825] [serial = 578] [outer = 0x7f15df31bc00] 08:15:41 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:41 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:15:42 INFO - PROCESS | 1825 | 1461338142045 Marionette TRACE conn5 <- [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]]]}] 08:15:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:15:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1983ms 08:15:42 INFO - PROCESS | 1825 | 1461338142104 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 08:15:42 INFO - PROCESS | 1825 | 1461338142109 Marionette TRACE conn5 <- [1,741,null,{"value":"8"}] 08:15:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:15:42 INFO - PROCESS | 1825 | 1461338142209 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:15:42 INFO - PROCESS | 1825 | 1461338142213 Marionette TRACE conn5 <- [1,742,null,{}] 08:15:42 INFO - PROCESS | 1825 | 1461338142222 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:42 INFO - PROCESS | 1825 | 1461338142397 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 08:15:42 INFO - PROCESS | 1825 | 1461338142562 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c13e1000 == 81 [pid = 1825] [id = 193] 08:15:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f15bfc13c00) [pid = 1825] [serial = 579] [outer = (nil)] 08:15:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f15c9c72800) [pid = 1825] [serial = 580] [outer = 0x7f15bfc13c00] 08:15:42 INFO - PROCESS | 1825 | 1461338142637 Marionette DEBUG loaded listener.js 08:15:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f15cce38400) [pid = 1825] [serial = 581] [outer = 0x7f15bfc13c00] 08:15:44 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:44 INFO - PROCESS | 1825 | 1461338144123 Marionette TRACE conn5 <- [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]]]}] 08:15:44 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 08:15:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1994ms 08:15:44 INFO - PROCESS | 1825 | 1461338144153 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 08:15:44 INFO - PROCESS | 1825 | 1461338144159 Marionette TRACE conn5 <- [1,745,null,{"value":"8"}] 08:15:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:15:44 INFO - PROCESS | 1825 | 1461338144168 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:15:44 INFO - PROCESS | 1825 | 1461338144173 Marionette TRACE conn5 <- [1,746,null,{}] 08:15:44 INFO - PROCESS | 1825 | 1461338144182 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:44 INFO - PROCESS | 1825 | 1461338144366 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 08:15:44 INFO - PROCESS | 1825 | 1461338144536 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7e4f000 == 82 [pid = 1825] [id = 194] 08:15:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f15bfef3c00) [pid = 1825] [serial = 582] [outer = (nil)] 08:15:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f15c0debc00) [pid = 1825] [serial = 583] [outer = 0x7f15bfef3c00] 08:15:44 INFO - PROCESS | 1825 | 1461338144607 Marionette DEBUG loaded listener.js 08:15:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f15c2940c00) [pid = 1825] [serial = 584] [outer = 0x7f15bfef3c00] 08:15:45 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d000f800 == 81 [pid = 1825] [id = 185] 08:15:45 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f15cd6b3c00) [pid = 1825] [serial = 529] [outer = (nil)] [url = about:blank] 08:15:45 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f15d5493c00) [pid = 1825] [serial = 496] [outer = (nil)] [url = about:blank] 08:15:45 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f15c294b400) [pid = 1825] [serial = 499] [outer = (nil)] [url = about:blank] 08:15:45 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f15be5ca400) [pid = 1825] [serial = 502] [outer = (nil)] [url = about:blank] 08:15:45 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f15c2949000) [pid = 1825] [serial = 505] [outer = (nil)] [url = about:blank] 08:15:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cb015000 == 80 [pid = 1825] [id = 184] 08:15:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c2bde000 == 79 [pid = 1825] [id = 183] 08:15:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca041800 == 78 [pid = 1825] [id = 182] 08:15:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d2454000 == 77 [pid = 1825] [id = 178] 08:15:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c9d20000 == 76 [pid = 1825] [id = 177] 08:15:45 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f15ccbebc00) [pid = 1825] [serial = 523] [outer = (nil)] [url = about:blank] 08:15:45 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f15c6e69800) [pid = 1825] [serial = 512] [outer = (nil)] [url = about:blank] 08:15:45 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f15c294b800) [pid = 1825] [serial = 511] [outer = (nil)] [url = about:blank] 08:15:45 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f15c9c6bc00) [pid = 1825] [serial = 517] [outer = (nil)] [url = about:blank] 08:15:45 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f15c9c78c00) [pid = 1825] [serial = 518] [outer = (nil)] [url = about:blank] 08:15:45 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f15ca5cfc00) [pid = 1825] [serial = 520] [outer = (nil)] [url = about:blank] 08:15:45 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f15c8f99000) [pid = 1825] [serial = 514] [outer = (nil)] [url = about:blank] 08:15:45 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f15c8fc4000) [pid = 1825] [serial = 515] [outer = (nil)] [url = about:blank] 08:15:45 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f15c8fc5400) [pid = 1825] [serial = 484] [outer = (nil)] [url = about:blank] 08:15:45 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f15cce89400) [pid = 1825] [serial = 487] [outer = (nil)] [url = about:blank] 08:15:45 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f15c6e67000) [pid = 1825] [serial = 481] [outer = (nil)] [url = about:blank] 08:15:45 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f15cd6b5000) [pid = 1825] [serial = 490] [outer = (nil)] [url = about:blank] 08:15:45 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f15cde87800) [pid = 1825] [serial = 493] [outer = (nil)] [url = about:blank] 08:15:45 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f15c135bc00) [pid = 1825] [serial = 508] [outer = (nil)] [url = about:blank] 08:15:45 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f15ccd73800) [pid = 1825] [serial = 524] [outer = (nil)] [url = about:blank] 08:15:45 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f15cc1e4c00) [pid = 1825] [serial = 526] [outer = (nil)] [url = about:blank] 08:15:45 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f15cb511800) [pid = 1825] [serial = 521] [outer = (nil)] [url = about:blank] 08:15:45 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f15cd6abc00) [pid = 1825] [serial = 527] [outer = (nil)] [url = about:blank] 08:15:46 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:46 INFO - PROCESS | 1825 | 1461338146058 Marionette TRACE conn5 <- [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]]]}] 08:15:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 08:15:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1940ms 08:15:46 INFO - PROCESS | 1825 | 1461338146109 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 08:15:46 INFO - PROCESS | 1825 | 1461338146116 Marionette TRACE conn5 <- [1,749,null,{"value":"8"}] 08:15:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:15:46 INFO - PROCESS | 1825 | 1461338146128 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:15:46 INFO - PROCESS | 1825 | 1461338146131 Marionette TRACE conn5 <- [1,750,null,{}] 08:15:46 INFO - PROCESS | 1825 | 1461338146138 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:46 INFO - PROCESS | 1825 | 1461338146328 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 08:15:46 INFO - PROCESS | 1825 | 1461338146455 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c9d1e800 == 77 [pid = 1825] [id = 195] 08:15:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15c2941000) [pid = 1825] [serial = 585] [outer = (nil)] 08:15:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f15c6e68800) [pid = 1825] [serial = 586] [outer = 0x7f15c2941000] 08:15:46 INFO - PROCESS | 1825 | 1461338146526 Marionette DEBUG loaded listener.js 08:15:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f15c7085000) [pid = 1825] [serial = 587] [outer = 0x7f15c2941000] 08:15:47 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:47 INFO - PROCESS | 1825 | 1461338147704 Marionette TRACE conn5 <- [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]]]}] 08:15:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:15:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1587ms 08:15:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:15:47 INFO - PROCESS | 1825 | 1461338147715 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 08:15:47 INFO - PROCESS | 1825 | 1461338147718 Marionette TRACE conn5 <- [1,753,null,{"value":"8"}] 08:15:47 INFO - PROCESS | 1825 | 1461338147726 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:15:47 INFO - PROCESS | 1825 | 1461338147734 Marionette TRACE conn5 <- [1,754,null,{}] 08:15:47 INFO - PROCESS | 1825 | 1461338147751 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:48 INFO - PROCESS | 1825 | 1461338148079 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 08:15:48 INFO - PROCESS | 1825 | 1461338148169 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cb015000 == 78 [pid = 1825] [id = 196] 08:15:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f15c8f22400) [pid = 1825] [serial = 588] [outer = (nil)] 08:15:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f15c8f98400) [pid = 1825] [serial = 589] [outer = 0x7f15c8f22400] 08:15:48 INFO - PROCESS | 1825 | 1461338148238 Marionette DEBUG loaded listener.js 08:15:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15c8fc4000) [pid = 1825] [serial = 590] [outer = 0x7f15c8f22400] 08:15:49 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:49 INFO - PROCESS | 1825 | 1461338149466 Marionette TRACE conn5 <- [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]]]}] 08:15:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 08:15:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1791ms 08:15:49 INFO - PROCESS | 1825 | 1461338149516 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 08:15:49 INFO - PROCESS | 1825 | 1461338149520 Marionette TRACE conn5 <- [1,757,null,{"value":"8"}] 08:15:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:15:49 INFO - PROCESS | 1825 | 1461338149527 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:15:49 INFO - PROCESS | 1825 | 1461338149542 Marionette TRACE conn5 <- [1,758,null,{}] 08:15:49 INFO - PROCESS | 1825 | 1461338149556 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:49 INFO - PROCESS | 1825 | 1461338149809 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 08:15:49 INFO - PROCESS | 1825 | 1461338149851 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cd612800 == 79 [pid = 1825] [id = 197] 08:15:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15c7b18c00) [pid = 1825] [serial = 591] [outer = (nil)] 08:15:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15c9198400) [pid = 1825] [serial = 592] [outer = 0x7f15c7b18c00] 08:15:49 INFO - PROCESS | 1825 | 1461338149917 Marionette DEBUG loaded listener.js 08:15:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15c9265c00) [pid = 1825] [serial = 593] [outer = 0x7f15c7b18c00] 08:15:50 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f15c8fc6400) [pid = 1825] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:15:50 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f15c8fbd000) [pid = 1825] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:15:50 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f15cde75c00) [pid = 1825] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:15:50 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f15c8f22800) [pid = 1825] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:15:50 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f15cde78400) [pid = 1825] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:15:50 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f15c6f3ec00) [pid = 1825] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:15:50 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f15c8f97c00) [pid = 1825] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:15:50 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f15c7b0a000) [pid = 1825] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:15:50 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f15bfc20400) [pid = 1825] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:15:50 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15c6e70800) [pid = 1825] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:15:50 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15c9c71c00) [pid = 1825] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:15:50 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15ccf02800) [pid = 1825] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:15:50 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15e1652800) [pid = 1825] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:15:50 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f15c6e71c00) [pid = 1825] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:15:50 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f15cde74400) [pid = 1825] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:15:50 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15e01bbc00) [pid = 1825] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:15:50 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f15bfc21800) [pid = 1825] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:15:50 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f15c8f90400) [pid = 1825] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:15:50 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f15bfc19c00) [pid = 1825] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:15:50 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f15c8f31800) [pid = 1825] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:15:50 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f15c7b0e000) [pid = 1825] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:15:50 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f15cb507800) [pid = 1825] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:15:50 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:50 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:15:50 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:50 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:50 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:50 INFO - PROCESS | 1825 | 1461338150948 Marionette TRACE conn5 <- [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]]]}] 08:15:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:15:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1460ms 08:15:50 INFO - PROCESS | 1825 | 1461338150988 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 08:15:50 INFO - PROCESS | 1825 | 1461338150992 Marionette TRACE conn5 <- [1,761,null,{"value":"8"}] 08:15:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:15:51 INFO - PROCESS | 1825 | 1461338150998 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:15:51 INFO - PROCESS | 1825 | 1461338151000 Marionette TRACE conn5 <- [1,762,null,{}] 08:15:51 INFO - PROCESS | 1825 | 1461338151006 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:51 INFO - PROCESS | 1825 | 1461338151166 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 08:15:51 INFO - PROCESS | 1825 | 1461338151181 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca485800 == 80 [pid = 1825] [id = 198] 08:15:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f15bfc16000) [pid = 1825] [serial = 594] [outer = (nil)] 08:15:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f15c7b0b800) [pid = 1825] [serial = 595] [outer = 0x7f15bfc16000] 08:15:51 INFO - PROCESS | 1825 | 1461338151245 Marionette DEBUG loaded listener.js 08:15:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f15c90cf800) [pid = 1825] [serial = 596] [outer = 0x7f15bfc16000] 08:15:52 INFO - PROCESS | 1825 | 1461338152496 Marionette TRACE conn5 <- [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]]]}] 08:15:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:15:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1547ms 08:15:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:15:52 INFO - PROCESS | 1825 | 1461338152546 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 08:15:52 INFO - PROCESS | 1825 | 1461338152549 Marionette TRACE conn5 <- [1,765,null,{"value":"8"}] 08:15:52 INFO - PROCESS | 1825 | 1461338152556 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:15:52 INFO - PROCESS | 1825 | 1461338152559 Marionette TRACE conn5 <- [1,766,null,{}] 08:15:52 INFO - PROCESS | 1825 | 1461338152565 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:52 INFO - PROCESS | 1825 | 1461338152807 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 08:15:53 INFO - PROCESS | 1825 | 1461338153116 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c13cf000 == 81 [pid = 1825] [id = 199] 08:15:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f15be5ce400) [pid = 1825] [serial = 597] [outer = (nil)] 08:15:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f15bfef2800) [pid = 1825] [serial = 598] [outer = 0x7f15be5ce400] 08:15:53 INFO - PROCESS | 1825 | 1461338153197 Marionette DEBUG loaded listener.js 08:15:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f15c0deb000) [pid = 1825] [serial = 599] [outer = 0x7f15be5ce400] 08:15:54 INFO - PROCESS | 1825 | 1461338154521 Marionette TRACE conn5 <- [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]]]}] 08:15:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:15:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2040ms 08:15:54 INFO - PROCESS | 1825 | 1461338154636 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 08:15:54 INFO - PROCESS | 1825 | 1461338154642 Marionette TRACE conn5 <- [1,769,null,{"value":"8"}] 08:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:15:54 INFO - PROCESS | 1825 | 1461338154651 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:15:54 INFO - PROCESS | 1825 | 1461338154656 Marionette TRACE conn5 <- [1,770,null,{}] 08:15:54 INFO - PROCESS | 1825 | 1461338154666 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:54 INFO - PROCESS | 1825 | 1461338154939 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 08:15:55 INFO - PROCESS | 1825 | 1461338155068 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ccd16800 == 82 [pid = 1825] [id = 200] 08:15:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15c294dc00) [pid = 1825] [serial = 600] [outer = (nil)] 08:15:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15c7ada400) [pid = 1825] [serial = 601] [outer = 0x7f15c294dc00] 08:15:55 INFO - PROCESS | 1825 | 1461338155149 Marionette DEBUG loaded listener.js 08:15:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15c8f31400) [pid = 1825] [serial = 602] [outer = 0x7f15c294dc00] 08:15:56 INFO - PROCESS | 1825 | 1461338156085 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 08:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1492ms 08:15:56 INFO - PROCESS | 1825 | 1461338156147 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 08:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:15:56 INFO - PROCESS | 1825 | 1461338156154 Marionette TRACE conn5 <- [1,773,null,{"value":"8"}] 08:15:56 INFO - PROCESS | 1825 | 1461338156161 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:15:56 INFO - PROCESS | 1825 | 1461338156165 Marionette TRACE conn5 <- [1,774,null,{}] 08:15:56 INFO - PROCESS | 1825 | 1461338156171 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:56 INFO - PROCESS | 1825 | 1461338156384 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 08:15:56 INFO - PROCESS | 1825 | 1461338156643 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d244f800 == 83 [pid = 1825] [id = 201] 08:15:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15c90d1c00) [pid = 1825] [serial = 603] [outer = (nil)] 08:15:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15c9264c00) [pid = 1825] [serial = 604] [outer = 0x7f15c90d1c00] 08:15:56 INFO - PROCESS | 1825 | 1461338156771 Marionette DEBUG loaded listener.js 08:15:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15c9854000) [pid = 1825] [serial = 605] [outer = 0x7f15c90d1c00] 08:15:57 INFO - PROCESS | 1825 | 1461338157657 Marionette TRACE conn5 <- [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]]]}] 08:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1538ms 08:15:57 INFO - PROCESS | 1825 | 1461338157700 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 08:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:15:57 INFO - PROCESS | 1825 | 1461338157704 Marionette TRACE conn5 <- [1,777,null,{"value":"8"}] 08:15:57 INFO - PROCESS | 1825 | 1461338157719 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:15:57 INFO - PROCESS | 1825 | 1461338157729 Marionette TRACE conn5 <- [1,778,null,{}] 08:15:57 INFO - PROCESS | 1825 | 1461338157736 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:57 INFO - PROCESS | 1825 | 1461338157940 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 08:15:58 INFO - PROCESS | 1825 | 1461338158111 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3dea800 == 84 [pid = 1825] [id = 202] 08:15:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15c9193800) [pid = 1825] [serial = 606] [outer = (nil)] 08:15:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15cb252800) [pid = 1825] [serial = 607] [outer = 0x7f15c9193800] 08:15:58 INFO - PROCESS | 1825 | 1461338158192 Marionette DEBUG loaded listener.js 08:15:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f15cb39f400) [pid = 1825] [serial = 608] [outer = 0x7f15c9193800] 08:15:59 INFO - PROCESS | 1825 | 1461338159110 Marionette TRACE conn5 <- [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]]]}] 08:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1446ms 08:15:59 INFO - PROCESS | 1825 | 1461338159158 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 08:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:15:59 INFO - PROCESS | 1825 | 1461338159163 Marionette TRACE conn5 <- [1,781,null,{"value":"8"}] 08:15:59 INFO - PROCESS | 1825 | 1461338159169 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:15:59 INFO - PROCESS | 1825 | 1461338159173 Marionette TRACE conn5 <- [1,782,null,{}] 08:15:59 INFO - PROCESS | 1825 | 1461338159178 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:59 INFO - PROCESS | 1825 | 1461338159373 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 08:15:59 INFO - PROCESS | 1825 | 1461338159545 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4acd800 == 85 [pid = 1825] [id = 203] 08:15:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f15ca28bc00) [pid = 1825] [serial = 609] [outer = (nil)] 08:15:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f15cc1e1c00) [pid = 1825] [serial = 610] [outer = 0x7f15ca28bc00] 08:15:59 INFO - PROCESS | 1825 | 1461338159630 Marionette DEBUG loaded listener.js 08:15:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f15ccbec000) [pid = 1825] [serial = 611] [outer = 0x7f15ca28bc00] 08:16:00 INFO - PROCESS | 1825 | 1461338160539 Marionette TRACE conn5 <- [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]]]}] 08:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1433ms 08:16:00 INFO - PROCESS | 1825 | 1461338160603 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 08:16:00 INFO - PROCESS | 1825 | 1461338160607 Marionette TRACE conn5 <- [1,785,null,{"value":"8"}] 08:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:16:00 INFO - PROCESS | 1825 | 1461338160614 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:16:00 INFO - PROCESS | 1825 | 1461338160616 Marionette TRACE conn5 <- [1,786,null,{}] 08:16:00 INFO - PROCESS | 1825 | 1461338160622 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:00 INFO - PROCESS | 1825 | 1461338160809 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 08:16:00 INFO - PROCESS | 1825 | 1461338160982 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d5185000 == 86 [pid = 1825] [id = 204] 08:16:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15ccd36000) [pid = 1825] [serial = 612] [outer = (nil)] 08:16:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15ccd6c000) [pid = 1825] [serial = 613] [outer = 0x7f15ccd36000] 08:16:01 INFO - PROCESS | 1825 | 1461338161077 Marionette DEBUG loaded listener.js 08:16:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15cce3d400) [pid = 1825] [serial = 614] [outer = 0x7f15ccd36000] 08:16:02 INFO - PROCESS | 1825 | 1461338162040 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 08:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1487ms 08:16:02 INFO - PROCESS | 1825 | 1461338162102 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 08:16:02 INFO - PROCESS | 1825 | 1461338162106 Marionette TRACE conn5 <- [1,789,null,{"value":"8"}] 08:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:16:02 INFO - PROCESS | 1825 | 1461338162112 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:16:02 INFO - PROCESS | 1825 | 1461338162115 Marionette TRACE conn5 <- [1,790,null,{}] 08:16:02 INFO - PROCESS | 1825 | 1461338162121 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:02 INFO - PROCESS | 1825 | 1461338162307 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 08:16:02 INFO - PROCESS | 1825 | 1461338162481 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d6016800 == 87 [pid = 1825] [id = 205] 08:16:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15ccbf0000) [pid = 1825] [serial = 615] [outer = (nil)] 08:16:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f15ccf06800) [pid = 1825] [serial = 616] [outer = 0x7f15ccbf0000] 08:16:02 INFO - PROCESS | 1825 | 1461338162553 Marionette DEBUG loaded listener.js 08:16:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f15cd031800) [pid = 1825] [serial = 617] [outer = 0x7f15ccbf0000] 08:16:03 INFO - PROCESS | 1825 | 1461338163478 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 08:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1428ms 08:16:03 INFO - PROCESS | 1825 | 1461338163542 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 08:16:03 INFO - PROCESS | 1825 | 1461338163546 Marionette TRACE conn5 <- [1,793,null,{"value":"8"}] 08:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:16:03 INFO - PROCESS | 1825 | 1461338163552 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:16:03 INFO - PROCESS | 1825 | 1461338163555 Marionette TRACE conn5 <- [1,794,null,{}] 08:16:03 INFO - PROCESS | 1825 | 1461338163560 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:03 INFO - PROCESS | 1825 | 1461338163760 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 08:16:03 INFO - PROCESS | 1825 | 1461338163933 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15df3a8800 == 88 [pid = 1825] [id = 206] 08:16:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f15ccbf2800) [pid = 1825] [serial = 618] [outer = (nil)] 08:16:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f15cd4ba800) [pid = 1825] [serial = 619] [outer = 0x7f15ccbf2800] 08:16:04 INFO - PROCESS | 1825 | 1461338164015 Marionette DEBUG loaded listener.js 08:16:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f15cd4c3c00) [pid = 1825] [serial = 620] [outer = 0x7f15ccbf2800] 08:16:04 INFO - PROCESS | 1825 | 1461338164898 Marionette TRACE conn5 <- [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]]]}] 08:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1378ms 08:16:04 INFO - PROCESS | 1825 | 1461338164932 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 08:16:04 INFO - PROCESS | 1825 | 1461338164935 Marionette TRACE conn5 <- [1,797,null,{"value":"8"}] 08:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:16:04 INFO - PROCESS | 1825 | 1461338164943 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:16:04 INFO - PROCESS | 1825 | 1461338164945 Marionette TRACE conn5 <- [1,798,null,{}] 08:16:04 INFO - PROCESS | 1825 | 1461338164952 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:05 INFO - PROCESS | 1825 | 1461338165144 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 08:16:05 INFO - PROCESS | 1825 | 1461338165327 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e04af000 == 89 [pid = 1825] [id = 207] 08:16:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f15ccd37c00) [pid = 1825] [serial = 621] [outer = (nil)] 08:16:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f15cd6b1400) [pid = 1825] [serial = 622] [outer = 0x7f15ccd37c00] 08:16:05 INFO - PROCESS | 1825 | 1461338165402 Marionette DEBUG loaded listener.js 08:16:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f15cdd35400) [pid = 1825] [serial = 623] [outer = 0x7f15ccd37c00] 08:16:06 INFO - PROCESS | 1825 | 1461338166345 Marionette TRACE conn5 <- [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]]]}] 08:16:06 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 08:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1435ms 08:16:06 INFO - PROCESS | 1825 | 1461338166381 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 08:16:06 INFO - PROCESS | 1825 | 1461338166391 Marionette TRACE conn5 <- [1,801,null,{"value":"8"}] 08:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:16:06 INFO - PROCESS | 1825 | 1461338166402 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:16:06 INFO - PROCESS | 1825 | 1461338166406 Marionette TRACE conn5 <- [1,802,null,{}] 08:16:06 INFO - PROCESS | 1825 | 1461338166413 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:06 INFO - PROCESS | 1825 | 1461338166617 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 08:16:06 INFO - PROCESS | 1825 | 1461338166794 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e4c27800 == 90 [pid = 1825] [id = 208] 08:16:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f15cd03a800) [pid = 1825] [serial = 624] [outer = (nil)] 08:16:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f15cde73c00) [pid = 1825] [serial = 625] [outer = 0x7f15cd03a800] 08:16:06 INFO - PROCESS | 1825 | 1461338166884 Marionette DEBUG loaded listener.js 08:16:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f15cde85c00) [pid = 1825] [serial = 626] [outer = 0x7f15cd03a800] 08:16:07 INFO - PROCESS | 1825 | 1461338167795 Marionette TRACE conn5 <- [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]]]}] 08:16:07 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 08:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1435ms 08:16:07 INFO - PROCESS | 1825 | 1461338167838 Marionette TRACE conn5 -> [0,805,"getWindowHandle",null] 08:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:16:07 INFO - PROCESS | 1825 | 1461338167843 Marionette TRACE conn5 <- [1,805,null,{"value":"8"}] 08:16:07 INFO - PROCESS | 1825 | 1461338167851 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:16:07 INFO - PROCESS | 1825 | 1461338167854 Marionette TRACE conn5 <- [1,806,null,{}] 08:16:07 INFO - PROCESS | 1825 | 1461338167861 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:08 INFO - PROCESS | 1825 | 1461338168065 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 08:16:08 INFO - PROCESS | 1825 | 1461338168320 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c9e0f000 == 91 [pid = 1825] [id = 209] 08:16:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f15c2940800) [pid = 1825] [serial = 627] [outer = (nil)] 08:16:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f15ca5c3c00) [pid = 1825] [serial = 628] [outer = 0x7f15c2940800] 08:16:08 INFO - PROCESS | 1825 | 1461338168460 Marionette DEBUG loaded listener.js 08:16:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f15cdf7ac00) [pid = 1825] [serial = 629] [outer = 0x7f15c2940800] 08:16:09 INFO - PROCESS | 1825 | 1461338169404 Marionette TRACE conn5 <- [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]]]}] 08:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 08:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1582ms 08:16:09 INFO - PROCESS | 1825 | 1461338169434 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 08:16:09 INFO - PROCESS | 1825 | 1461338169439 Marionette TRACE conn5 <- [1,809,null,{"value":"8"}] 08:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:16:09 INFO - PROCESS | 1825 | 1461338169445 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:16:09 INFO - PROCESS | 1825 | 1461338169451 Marionette TRACE conn5 <- [1,810,null,{}] 08:16:09 INFO - PROCESS | 1825 | 1461338169458 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:09 INFO - PROCESS | 1825 | 1461338169688 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 08:16:09 INFO - PROCESS | 1825 | 1461338169913 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7e3b800 == 92 [pid = 1825] [id = 210] 08:16:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f15c6e6b800) [pid = 1825] [serial = 630] [outer = (nil)] 08:16:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f15c7ada800) [pid = 1825] [serial = 631] [outer = 0x7f15c6e6b800] 08:16:10 INFO - PROCESS | 1825 | 1461338170037 Marionette DEBUG loaded listener.js 08:16:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f15cc177c00) [pid = 1825] [serial = 632] [outer = 0x7f15c6e6b800] 08:16:10 INFO - PROCESS | 1825 | 1461338170932 Marionette TRACE conn5 <- [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]]]}] 08:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1845ms 08:16:11 INFO - PROCESS | 1825 | 1461338171326 Marionette TRACE conn5 -> [0,813,"getWindowHandle",null] 08:16:11 INFO - PROCESS | 1825 | 1461338171333 Marionette TRACE conn5 <- [1,813,null,{"value":"8"}] 08:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:16:11 INFO - PROCESS | 1825 | 1461338171343 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:16:11 INFO - PROCESS | 1825 | 1461338171346 Marionette TRACE conn5 <- [1,814,null,{}] 08:16:11 INFO - PROCESS | 1825 | 1461338171476 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:11 INFO - PROCESS | 1825 | 1461338171722 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 08:16:11 INFO - PROCESS | 1825 | 1461338171827 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca2aa800 == 93 [pid = 1825] [id = 211] 08:16:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f15c2940400) [pid = 1825] [serial = 633] [outer = (nil)] 08:16:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f15c294e000) [pid = 1825] [serial = 634] [outer = 0x7f15c2940400] 08:16:11 INFO - PROCESS | 1825 | 1461338171898 Marionette DEBUG loaded listener.js 08:16:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f15c6e6dc00) [pid = 1825] [serial = 635] [outer = 0x7f15c2940400] 08:16:12 INFO - PROCESS | 1825 | 1461338172911 Marionette TRACE conn5 <- [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] 08:16:13 INFO - PROCESS | 1825 | 1461338173029 Marionette TRACE conn5 <- [1,817,null,{"value":"8"}] 08:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:16:13 INFO - PROCESS | 1825 | 1461338173132 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:16:13 INFO - PROCESS | 1825 | 1461338173138 Marionette TRACE conn5 <- [1,818,null,{}] 08:16:13 INFO - PROCESS | 1825 | 1461338173152 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:13 INFO - PROCESS | 1825 | 1461338173391 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 08:16:13 INFO - PROCESS | 1825 | 1461338173629 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cb0ec000 == 92 [pid = 1825] [id = 45] 08:16:13 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f15cc176c00) [pid = 1825] [serial = 559] [outer = (nil)] [url = about:blank] 08:16:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c2be8800 == 93 [pid = 1825] [id = 212] 08:16:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f15c0de6800) [pid = 1825] [serial = 637] [outer = (nil)] 08:16:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f15c7090400) [pid = 1825] [serial = 638] [outer = 0x7f15c0de6800] 08:16:13 INFO - PROCESS | 1825 | 1461338173754 Marionette DEBUG loaded listener.js 08:16:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f15c8fc0000) [pid = 1825] [serial = 639] [outer = 0x7f15c0de6800] 08:16:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca485800 == 92 [pid = 1825] [id = 198] 08:16:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cb015000 == 91 [pid = 1825] [id = 196] 08:16:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c9d1e800 == 90 [pid = 1825] [id = 195] 08:16:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c7e4f000 == 89 [pid = 1825] [id = 194] 08:16:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c13e1000 == 88 [pid = 1825] [id = 193] 08:16:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e7597800 == 87 [pid = 1825] [id = 192] 08:16:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d3c33800 == 86 [pid = 1825] [id = 188] 08:16:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c9d19800 == 85 [pid = 1825] [id = 187] 08:16:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d2462800 == 84 [pid = 1825] [id = 186] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f15cdd3a000) [pid = 1825] [serial = 479] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f15ca28c400) [pid = 1825] [serial = 355] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f15e0454000) [pid = 1825] [serial = 394] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f15cb515400) [pid = 1825] [serial = 400] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f15cde81400) [pid = 1825] [serial = 388] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f15cc1eec00) [pid = 1825] [serial = 343] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f15c9c6fc00) [pid = 1825] [serial = 554] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f15c9190800) [pid = 1825] [serial = 382] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f15c8f95000) [pid = 1825] [serial = 551] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f15cdf7cc00) [pid = 1825] [serial = 349] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f15ccbf2000) [pid = 1825] [serial = 556] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f15ccf0f800) [pid = 1825] [serial = 346] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f15c6f41400) [pid = 1825] [serial = 550] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f15c926dc00) [pid = 1825] [serial = 553] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f15e981bc00) [pid = 1825] [serial = 397] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f15c8fc8c00) [pid = 1825] [serial = 352] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f15d5ff0400) [pid = 1825] [serial = 391] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f15ccee2400) [pid = 1825] [serial = 557] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f15e165a400) [pid = 1825] [serial = 340] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f15c0de4400) [pid = 1825] [serial = 547] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f15c8f9f800) [pid = 1825] [serial = 428] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f15c29dcc00) [pid = 1825] [serial = 532] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f15cdd31800) [pid = 1825] [serial = 541] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f15cde7e400) [pid = 1825] [serial = 530] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f15cd4c1400) [pid = 1825] [serial = 403] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f15cc176400) [pid = 1825] [serial = 358] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f15c1364000) [pid = 1825] [serial = 548] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f15ccd78800) [pid = 1825] [serial = 385] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f15cf4c6800) [pid = 1825] [serial = 544] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f15c90d4800) [pid = 1825] [serial = 535] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f15ccd75000) [pid = 1825] [serial = 538] [outer = (nil)] [url = about:blank] 08:16:14 INFO - PROCESS | 1825 | 1461338174610 Marionette TRACE conn5 <- [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]]]}] 08:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1637ms 08:16:14 INFO - PROCESS | 1825 | 1461338174682 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 08:16:14 INFO - PROCESS | 1825 | 1461338174686 Marionette TRACE conn5 <- [1,821,null,{"value":"8"}] 08:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:16:14 INFO - PROCESS | 1825 | 1461338174692 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:16:14 INFO - PROCESS | 1825 | 1461338174695 Marionette TRACE conn5 <- [1,822,null,{}] 08:16:14 INFO - PROCESS | 1825 | 1461338174710 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:14 INFO - PROCESS | 1825 | 1461338174907 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 08:16:15 INFO - PROCESS | 1825 | 1461338175042 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cb334800 == 85 [pid = 1825] [id = 213] 08:16:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f15c8f93800) [pid = 1825] [serial = 640] [outer = (nil)] 08:16:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f15c926e800) [pid = 1825] [serial = 641] [outer = 0x7f15c8f93800] 08:16:15 INFO - PROCESS | 1825 | 1461338175112 Marionette DEBUG loaded listener.js 08:16:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f15c99cf800) [pid = 1825] [serial = 642] [outer = 0x7f15c8f93800] 08:16:15 INFO - PROCESS | 1825 | 1461338175964 Marionette TRACE conn5 <- [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] 08:16:16 INFO - PROCESS | 1825 | 1461338176036 Marionette TRACE conn5 <- [1,825,null,{"value":"8"}] 08:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:16:16 INFO - PROCESS | 1825 | 1461338176042 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:16:16 INFO - PROCESS | 1825 | 1461338176045 Marionette TRACE conn5 <- [1,826,null,{}] 08:16:16 INFO - PROCESS | 1825 | 1461338176051 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:16 INFO - PROCESS | 1825 | 1461338176231 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 08:16:16 INFO - PROCESS | 1825 | 1461338176241 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d2447000 == 86 [pid = 1825] [id = 214] 08:16:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f15c90d8c00) [pid = 1825] [serial = 643] [outer = (nil)] 08:16:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15c90cdc00) [pid = 1825] [serial = 644] [outer = 0x7f15c90d8c00] 08:16:16 INFO - PROCESS | 1825 | 1461338176464 Marionette DEBUG loaded listener.js 08:16:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15cc1e8800) [pid = 1825] [serial = 645] [outer = 0x7f15c90d8c00] 08:16:17 INFO - PROCESS | 1825 | 1461338177335 Marionette TRACE conn5 <- [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]]]}] 08:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1338ms 08:16:17 INFO - PROCESS | 1825 | 1461338177382 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 08:16:17 INFO - PROCESS | 1825 | 1461338177386 Marionette TRACE conn5 <- [1,829,null,{"value":"8"}] 08:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:16:17 INFO - PROCESS | 1825 | 1461338177409 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:16:17 INFO - PROCESS | 1825 | 1461338177413 Marionette TRACE conn5 <- [1,830,null,{}] 08:16:17 INFO - PROCESS | 1825 | 1461338177419 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:17 INFO - PROCESS | 1825 | 1461338177644 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 08:16:17 INFO - PROCESS | 1825 | 1461338177688 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3ddd000 == 87 [pid = 1825] [id = 215] 08:16:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15cc1ed800) [pid = 1825] [serial = 646] [outer = (nil)] 08:16:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15ccbf0800) [pid = 1825] [serial = 647] [outer = 0x7f15cc1ed800] 08:16:17 INFO - PROCESS | 1825 | 1461338177782 Marionette DEBUG loaded listener.js 08:16:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f15ccd35000) [pid = 1825] [serial = 648] [outer = 0x7f15cc1ed800] 08:16:18 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f15c7b18c00) [pid = 1825] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:16:18 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f15c0de6000) [pid = 1825] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:16:18 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f15c8f22400) [pid = 1825] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:16:18 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f15c2941000) [pid = 1825] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:16:18 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f15bfef3c00) [pid = 1825] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:16:18 INFO - PROCESS | 1825 | 1461338178862 Marionette TRACE conn5 <- [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]]]}] 08:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1489ms 08:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:16:18 INFO - PROCESS | 1825 | 1461338178899 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 08:16:18 INFO - PROCESS | 1825 | 1461338178902 Marionette TRACE conn5 <- [1,833,null,{"value":"8"}] 08:16:18 INFO - PROCESS | 1825 | 1461338178909 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:16:18 INFO - PROCESS | 1825 | 1461338178911 Marionette TRACE conn5 <- [1,834,null,{}] 08:16:18 INFO - PROCESS | 1825 | 1461338178918 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:19 INFO - PROCESS | 1825 | 1461338179188 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 08:16:19 INFO - PROCESS | 1825 | 1461338179370 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4adb800 == 88 [pid = 1825] [id = 216] 08:16:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15cce95800) [pid = 1825] [serial = 649] [outer = (nil)] 08:16:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15cced8400) [pid = 1825] [serial = 650] [outer = 0x7f15cce95800] 08:16:19 INFO - PROCESS | 1825 | 1461338179444 Marionette DEBUG loaded listener.js 08:16:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15cd4c5400) [pid = 1825] [serial = 651] [outer = 0x7f15cce95800] 08:16:20 INFO - PROCESS | 1825 | 1461338180198 Marionette TRACE conn5 <- [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]]]}] 08:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1334ms 08:16:20 INFO - PROCESS | 1825 | 1461338180243 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 08:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:16:20 INFO - PROCESS | 1825 | 1461338180247 Marionette TRACE conn5 <- [1,837,null,{"value":"8"}] 08:16:20 INFO - PROCESS | 1825 | 1461338180254 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:16:20 INFO - PROCESS | 1825 | 1461338180257 Marionette TRACE conn5 <- [1,838,null,{}] 08:16:20 INFO - PROCESS | 1825 | 1461338180263 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:20 INFO - PROCESS | 1825 | 1461338180439 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 08:16:20 INFO - PROCESS | 1825 | 1461338180454 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d5e41000 == 89 [pid = 1825] [id = 217] 08:16:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15cd6ae400) [pid = 1825] [serial = 652] [outer = (nil)] 08:16:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f15cde8c000) [pid = 1825] [serial = 653] [outer = 0x7f15cd6ae400] 08:16:20 INFO - PROCESS | 1825 | 1461338180519 Marionette DEBUG loaded listener.js 08:16:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f15cdf3d400) [pid = 1825] [serial = 654] [outer = 0x7f15cd6ae400] 08:16:21 INFO - PROCESS | 1825 | 1461338181838 Marionette TRACE conn5 <- [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]]]}] 08:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1644ms 08:16:21 INFO - PROCESS | 1825 | 1461338181899 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 08:16:21 INFO - PROCESS | 1825 | 1461338181908 Marionette TRACE conn5 <- [1,841,null,{"value":"8"}] 08:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:16:21 INFO - PROCESS | 1825 | 1461338181919 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:16:21 INFO - PROCESS | 1825 | 1461338181924 Marionette TRACE conn5 <- [1,842,null,{}] 08:16:21 INFO - PROCESS | 1825 | 1461338181976 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:22 INFO - PROCESS | 1825 | 1461338182255 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 08:16:22 INFO - PROCESS | 1825 | 1461338182452 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca2ba000 == 90 [pid = 1825] [id = 218] 08:16:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f15c7087800) [pid = 1825] [serial = 655] [outer = (nil)] 08:16:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f15c7b0b000) [pid = 1825] [serial = 656] [outer = 0x7f15c7087800] 08:16:22 INFO - PROCESS | 1825 | 1461338182545 Marionette DEBUG loaded listener.js 08:16:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f15c8fbbc00) [pid = 1825] [serial = 657] [outer = 0x7f15c7087800] 08:16:23 INFO - PROCESS | 1825 | 1461338183520 Marionette TRACE conn5 <- [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]]]}] 08:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1635ms 08:16:23 INFO - PROCESS | 1825 | 1461338183555 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 08:16:23 INFO - PROCESS | 1825 | 1461338183563 Marionette TRACE conn5 <- [1,845,null,{"value":"8"}] 08:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:16:23 INFO - PROCESS | 1825 | 1461338183576 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:16:23 INFO - PROCESS | 1825 | 1461338183580 Marionette TRACE conn5 <- [1,846,null,{}] 08:16:23 INFO - PROCESS | 1825 | 1461338183587 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:23 INFO - PROCESS | 1825 | 1461338183839 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 08:16:24 INFO - PROCESS | 1825 | 1461338184122 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4885800 == 91 [pid = 1825] [id = 219] 08:16:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f15c8fba800) [pid = 1825] [serial = 658] [outer = (nil)] 08:16:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f15c9855c00) [pid = 1825] [serial = 659] [outer = 0x7f15c8fba800] 08:16:24 INFO - PROCESS | 1825 | 1461338184203 Marionette DEBUG loaded listener.js 08:16:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f15ca5ccc00) [pid = 1825] [serial = 660] [outer = 0x7f15c8fba800] 08:16:25 INFO - PROCESS | 1825 | 1461338185135 Marionette TRACE conn5 <- [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]]]}] 08:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1584ms 08:16:25 INFO - PROCESS | 1825 | 1461338185162 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 08:16:25 INFO - PROCESS | 1825 | 1461338185165 Marionette TRACE conn5 <- [1,849,null,{"value":"8"}] 08:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:16:25 INFO - PROCESS | 1825 | 1461338185174 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:16:25 INFO - PROCESS | 1825 | 1461338185180 Marionette TRACE conn5 <- [1,850,null,{}] 08:16:25 INFO - PROCESS | 1825 | 1461338185197 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:25 INFO - PROCESS | 1825 | 1461338185419 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 08:16:25 INFO - PROCESS | 1825 | 1461338185651 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e1434800 == 92 [pid = 1825] [id = 220] 08:16:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f15cb50c800) [pid = 1825] [serial = 661] [outer = (nil)] 08:16:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f15cce36400) [pid = 1825] [serial = 662] [outer = 0x7f15cb50c800] 08:16:25 INFO - PROCESS | 1825 | 1461338185781 Marionette DEBUG loaded listener.js 08:16:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f15cceda800) [pid = 1825] [serial = 663] [outer = 0x7f15cb50c800] 08:16:26 INFO - PROCESS | 1825 | 1461338186772 Marionette TRACE conn5 <- [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]]]}] 08:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1641ms 08:16:26 INFO - PROCESS | 1825 | 1461338186815 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 08:16:26 INFO - PROCESS | 1825 | 1461338186819 Marionette TRACE conn5 <- [1,853,null,{"value":"8"}] 08:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:16:26 INFO - PROCESS | 1825 | 1461338186827 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:16:26 INFO - PROCESS | 1825 | 1461338186832 Marionette TRACE conn5 <- [1,854,null,{}] 08:16:26 INFO - PROCESS | 1825 | 1461338186838 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:27 INFO - PROCESS | 1825 | 1461338187048 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 08:16:27 INFO - PROCESS | 1825 | 1461338187269 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e5228800 == 93 [pid = 1825] [id = 221] 08:16:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f15cd6aa400) [pid = 1825] [serial = 664] [outer = (nil)] 08:16:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f15cde7d000) [pid = 1825] [serial = 665] [outer = 0x7f15cd6aa400] 08:16:27 INFO - PROCESS | 1825 | 1461338187401 Marionette DEBUG loaded listener.js 08:16:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f15cdf43c00) [pid = 1825] [serial = 666] [outer = 0x7f15cd6aa400] 08:16:28 INFO - PROCESS | 1825 | 1461338188243 Marionette TRACE conn5 <- [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]]]}] 08:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1433ms 08:16:28 INFO - PROCESS | 1825 | 1461338188261 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 08:16:28 INFO - PROCESS | 1825 | 1461338188265 Marionette TRACE conn5 <- [1,857,null,{"value":"8"}] 08:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:16:28 INFO - PROCESS | 1825 | 1461338188291 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:16:28 INFO - PROCESS | 1825 | 1461338188295 Marionette TRACE conn5 <- [1,858,null,{}] 08:16:28 INFO - PROCESS | 1825 | 1461338188301 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:28 INFO - PROCESS | 1825 | 1461338188492 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 08:16:28 INFO - PROCESS | 1825 | 1461338188670 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e7581800 == 94 [pid = 1825] [id = 222] 08:16:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f15cd6b0c00) [pid = 1825] [serial = 667] [outer = (nil)] 08:16:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f15cdf7e000) [pid = 1825] [serial = 668] [outer = 0x7f15cd6b0c00] 08:16:28 INFO - PROCESS | 1825 | 1461338188744 Marionette DEBUG loaded listener.js 08:16:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f15d00f9000) [pid = 1825] [serial = 669] [outer = 0x7f15cd6b0c00] 08:16:29 INFO - PROCESS | 1825 | 1461338189787 Marionette TRACE conn5 <- [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]]]}] 08:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1553ms 08:16:29 INFO - PROCESS | 1825 | 1461338189841 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 08:16:29 INFO - PROCESS | 1825 | 1461338189846 Marionette TRACE conn5 <- [1,861,null,{"value":"8"}] 08:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:16:29 INFO - PROCESS | 1825 | 1461338189852 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:16:29 INFO - PROCESS | 1825 | 1461338189856 Marionette TRACE conn5 <- [1,862,null,{}] 08:16:29 INFO - PROCESS | 1825 | 1461338189861 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:30 INFO - PROCESS | 1825 | 1461338190114 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 08:16:30 INFO - PROCESS | 1825 | 1461338190341 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e9a9d000 == 95 [pid = 1825] [id = 223] 08:16:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f15cd6b5800) [pid = 1825] [serial = 670] [outer = (nil)] 08:16:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f15d26bb400) [pid = 1825] [serial = 671] [outer = 0x7f15cd6b5800] 08:16:30 INFO - PROCESS | 1825 | 1461338190467 Marionette DEBUG loaded listener.js 08:16:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f15d454b800) [pid = 1825] [serial = 672] [outer = 0x7f15cd6b5800] 08:16:31 INFO - PROCESS | 1825 | 1461338191369 Marionette TRACE conn5 <- [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]]]}] 08:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1531ms 08:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:16:31 INFO - PROCESS | 1825 | 1461338191384 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 08:16:31 INFO - PROCESS | 1825 | 1461338191387 Marionette TRACE conn5 <- [1,865,null,{"value":"8"}] 08:16:31 INFO - PROCESS | 1825 | 1461338191394 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:16:31 INFO - PROCESS | 1825 | 1461338191396 Marionette TRACE conn5 <- [1,866,null,{}] 08:16:31 INFO - PROCESS | 1825 | 1461338191402 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:31 INFO - PROCESS | 1825 | 1461338191600 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 08:16:31 INFO - PROCESS | 1825 | 1461338191781 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ea898800 == 96 [pid = 1825] [id = 224] 08:16:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f15cf4c6c00) [pid = 1825] [serial = 673] [outer = (nil)] 08:16:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f15d47a8400) [pid = 1825] [serial = 674] [outer = 0x7f15cf4c6c00] 08:16:31 INFO - PROCESS | 1825 | 1461338191865 Marionette DEBUG loaded listener.js 08:16:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f15d4ca1c00) [pid = 1825] [serial = 675] [outer = 0x7f15cf4c6c00] 08:16:32 INFO - PROCESS | 1825 | 1461338192830 Marionette TRACE conn5 <- [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]]]}] 08:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1491ms 08:16:32 INFO - PROCESS | 1825 | 1461338192885 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 08:16:32 INFO - PROCESS | 1825 | 1461338192889 Marionette TRACE conn5 <- [1,869,null,{"value":"8"}] 08:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:16:32 INFO - PROCESS | 1825 | 1461338192896 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:16:32 INFO - PROCESS | 1825 | 1461338192899 Marionette TRACE conn5 <- [1,870,null,{}] 08:16:32 INFO - PROCESS | 1825 | 1461338192905 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:33 INFO - PROCESS | 1825 | 1461338193100 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 08:16:33 INFO - PROCESS | 1825 | 1461338193280 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bdad6800 == 97 [pid = 1825] [id = 225] 08:16:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f15d1668400) [pid = 1825] [serial = 676] [outer = (nil)] 08:16:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f15d4d0ac00) [pid = 1825] [serial = 677] [outer = 0x7f15d1668400] 08:16:33 INFO - PROCESS | 1825 | 1461338193361 Marionette DEBUG loaded listener.js 08:16:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f15d521c800) [pid = 1825] [serial = 678] [outer = 0x7f15d1668400] 08:16:34 INFO - PROCESS | 1825 | 1461338194290 Marionette TRACE conn5 <- [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]]]}] 08:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1428ms 08:16:34 INFO - PROCESS | 1825 | 1461338194327 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 08:16:34 INFO - PROCESS | 1825 | 1461338194330 Marionette TRACE conn5 <- [1,873,null,{"value":"8"}] 08:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:16:34 INFO - PROCESS | 1825 | 1461338194339 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:16:34 INFO - PROCESS | 1825 | 1461338194342 Marionette TRACE conn5 <- [1,874,null,{}] 08:16:34 INFO - PROCESS | 1825 | 1461338194349 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:34 INFO - PROCESS | 1825 | 1461338194568 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 08:16:34 INFO - PROCESS | 1825 | 1461338194753 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc73b800 == 98 [pid = 1825] [id = 226] 08:16:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f15cceddc00) [pid = 1825] [serial = 679] [outer = (nil)] 08:16:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f15d5492400) [pid = 1825] [serial = 680] [outer = 0x7f15cceddc00] 08:16:34 INFO - PROCESS | 1825 | 1461338194871 Marionette DEBUG loaded listener.js 08:16:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f15d5fc7800) [pid = 1825] [serial = 681] [outer = 0x7f15cceddc00] 08:16:35 INFO - PROCESS | 1825 | 1461338195817 Marionette TRACE conn5 <- [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]]]}] 08:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1531ms 08:16:35 INFO - PROCESS | 1825 | 1461338195871 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 08:16:35 INFO - PROCESS | 1825 | 1461338195876 Marionette TRACE conn5 <- [1,877,null,{"value":"8"}] 08:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:16:35 INFO - PROCESS | 1825 | 1461338195882 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:16:35 INFO - PROCESS | 1825 | 1461338195884 Marionette TRACE conn5 <- [1,878,null,{}] 08:16:35 INFO - PROCESS | 1825 | 1461338195891 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:36 INFO - PROCESS | 1825 | 1461338196146 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 08:16:36 INFO - PROCESS | 1825 | 1461338196747 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c9918800 == 99 [pid = 1825] [id = 227] 08:16:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f15be5ca800) [pid = 1825] [serial = 682] [outer = (nil)] 08:16:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f15bfc19800) [pid = 1825] [serial = 683] [outer = 0x7f15be5ca800] 08:16:36 INFO - PROCESS | 1825 | 1461338196846 Marionette DEBUG loaded listener.js 08:16:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f15c135d000) [pid = 1825] [serial = 684] [outer = 0x7f15be5ca800] 08:16:37 INFO - PROCESS | 1825 | 1461338197703 Marionette TRACE conn5 <- [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]]]}] 08:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1882ms 08:16:37 INFO - PROCESS | 1825 | 1461338197766 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 08:16:37 INFO - PROCESS | 1825 | 1461338197773 Marionette TRACE conn5 <- [1,881,null,{"value":"8"}] 08:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:16:37 INFO - PROCESS | 1825 | 1461338197784 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:16:37 INFO - PROCESS | 1825 | 1461338197788 Marionette TRACE conn5 <- [1,882,null,{}] 08:16:37 INFO - PROCESS | 1825 | 1461338197799 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:38 INFO - PROCESS | 1825 | 1461338198047 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 08:16:38 INFO - PROCESS | 1825 | 1461338198444 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c2bf0000 == 100 [pid = 1825] [id = 228] 08:16:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f15c7b13000) [pid = 1825] [serial = 685] [outer = (nil)] 08:16:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f15c8f2ac00) [pid = 1825] [serial = 686] [outer = 0x7f15c7b13000] 08:16:38 INFO - PROCESS | 1825 | 1461338198527 Marionette DEBUG loaded listener.js 08:16:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f15c90d1000) [pid = 1825] [serial = 687] [outer = 0x7f15c7b13000] 08:16:39 INFO - PROCESS | 1825 | 1461338199416 Marionette TRACE conn5 <- [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]]]}] 08:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1691ms 08:16:39 INFO - PROCESS | 1825 | 1461338199476 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 08:16:39 INFO - PROCESS | 1825 | 1461338199483 Marionette TRACE conn5 <- [1,885,null,{"value":"8"}] 08:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:16:39 INFO - PROCESS | 1825 | 1461338199492 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:16:39 INFO - PROCESS | 1825 | 1461338199495 Marionette TRACE conn5 <- [1,886,null,{}] 08:16:39 INFO - PROCESS | 1825 | 1461338199502 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:39 INFO - PROCESS | 1825 | 1461338199754 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 08:16:39 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f15d4c9a000) [pid = 1825] [serial = 571] [outer = (nil)] [url = about:blank] 08:16:39 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f15cdf41400) [pid = 1825] [serial = 574] [outer = (nil)] [url = about:blank] 08:16:39 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f15e10b3800) [pid = 1825] [serial = 577] [outer = (nil)] [url = about:blank] 08:16:39 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f15c7b0b800) [pid = 1825] [serial = 595] [outer = (nil)] [url = about:blank] 08:16:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cd612800 == 99 [pid = 1825] [id = 197] 08:16:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e04af000 == 98 [pid = 1825] [id = 207] 08:16:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15df3a8800 == 97 [pid = 1825] [id = 206] 08:16:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d6016800 == 96 [pid = 1825] [id = 205] 08:16:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d5185000 == 95 [pid = 1825] [id = 204] 08:16:40 INFO - PROCESS | 1825 | 1461338200059 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4acd800 == 94 [pid = 1825] [id = 203] 08:16:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d3dea800 == 93 [pid = 1825] [id = 202] 08:16:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d244f800 == 92 [pid = 1825] [id = 201] 08:16:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c9e1e800 == 93 [pid = 1825] [id = 229] 08:16:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f15c9265000) [pid = 1825] [serial = 688] [outer = (nil)] 08:16:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f15c9849000) [pid = 1825] [serial = 689] [outer = 0x7f15c9265000] 08:16:40 INFO - PROCESS | 1825 | 1461338200140 Marionette DEBUG loaded listener.js 08:16:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f15ca28c800) [pid = 1825] [serial = 690] [outer = 0x7f15c9265000] 08:16:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ccd16800 == 92 [pid = 1825] [id = 200] 08:16:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c13cf000 == 91 [pid = 1825] [id = 199] 08:16:40 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f15c9198400) [pid = 1825] [serial = 592] [outer = (nil)] [url = about:blank] 08:16:40 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f15c9265c00) [pid = 1825] [serial = 593] [outer = (nil)] [url = about:blank] 08:16:40 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f15cd6ac400) [pid = 1825] [serial = 560] [outer = (nil)] [url = about:blank] 08:16:40 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f15c8f98400) [pid = 1825] [serial = 589] [outer = (nil)] [url = about:blank] 08:16:40 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f15c6e68800) [pid = 1825] [serial = 586] [outer = (nil)] [url = about:blank] 08:16:40 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f15c7085000) [pid = 1825] [serial = 587] [outer = (nil)] [url = about:blank] 08:16:40 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f15cde84400) [pid = 1825] [serial = 568] [outer = (nil)] [url = about:blank] 08:16:40 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f15c2940c00) [pid = 1825] [serial = 584] [outer = (nil)] [url = about:blank] 08:16:40 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f15c0debc00) [pid = 1825] [serial = 583] [outer = (nil)] [url = about:blank] 08:16:40 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f15c953c800) [pid = 1825] [serial = 565] [outer = (nil)] [url = about:blank] 08:16:40 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f15c9c72800) [pid = 1825] [serial = 580] [outer = (nil)] [url = about:blank] 08:16:40 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f15c708a800) [pid = 1825] [serial = 562] [outer = (nil)] [url = about:blank] 08:16:40 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f15c8fc4000) [pid = 1825] [serial = 590] [outer = (nil)] [url = about:blank] 08:16:41 INFO - PROCESS | 1825 | 1461338201010 Marionette TRACE conn5 <- [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]]]}] 08:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1583ms 08:16:41 INFO - PROCESS | 1825 | 1461338201076 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 08:16:41 INFO - PROCESS | 1825 | 1461338201080 Marionette TRACE conn5 <- [1,889,null,{"value":"8"}] 08:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:16:41 INFO - PROCESS | 1825 | 1461338201103 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:16:41 INFO - PROCESS | 1825 | 1461338201115 Marionette TRACE conn5 <- [1,890,null,{}] 08:16:41 INFO - PROCESS | 1825 | 1461338201136 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:41 INFO - PROCESS | 1825 | 1461338201341 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 08:16:41 INFO - PROCESS | 1825 | 1461338201496 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d2173800 == 92 [pid = 1825] [id = 230] 08:16:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f15c9267000) [pid = 1825] [serial = 691] [outer = (nil)] 08:16:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f15cb50f400) [pid = 1825] [serial = 692] [outer = 0x7f15c9267000] 08:16:41 INFO - PROCESS | 1825 | 1461338201611 Marionette DEBUG loaded listener.js 08:16:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f15ccbeb800) [pid = 1825] [serial = 693] [outer = 0x7f15c9267000] 08:16:42 INFO - PROCESS | 1825 | 1461338202373 Marionette TRACE conn5 <- [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]]]}] 08:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1303ms 08:16:42 INFO - PROCESS | 1825 | 1461338202421 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 08:16:42 INFO - PROCESS | 1825 | 1461338202426 Marionette TRACE conn5 <- [1,893,null,{"value":"8"}] 08:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:16:42 INFO - PROCESS | 1825 | 1461338202445 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:16:42 INFO - PROCESS | 1825 | 1461338202449 Marionette TRACE conn5 <- [1,894,null,{}] 08:16:42 INFO - PROCESS | 1825 | 1461338202455 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:42 INFO - PROCESS | 1825 | 1461338202689 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 08:16:42 INFO - PROCESS | 1825 | 1461338202727 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3dd9800 == 93 [pid = 1825] [id = 231] 08:16:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f15cb50b400) [pid = 1825] [serial = 694] [outer = (nil)] 08:16:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f15cce38800) [pid = 1825] [serial = 695] [outer = 0x7f15cb50b400] 08:16:42 INFO - PROCESS | 1825 | 1461338202792 Marionette DEBUG loaded listener.js 08:16:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f15cced5c00) [pid = 1825] [serial = 696] [outer = 0x7f15cb50b400] 08:16:43 INFO - PROCESS | 1825 | 1461338203751 Marionette TRACE conn5 <- [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]]]}] 08:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1330ms 08:16:43 INFO - PROCESS | 1825 | 1461338203777 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 08:16:43 INFO - PROCESS | 1825 | 1461338203779 Marionette TRACE conn5 <- [1,897,null,{"value":"8"}] 08:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:16:43 INFO - PROCESS | 1825 | 1461338203793 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:16:43 INFO - PROCESS | 1825 | 1461338203798 Marionette TRACE conn5 <- [1,898,null,{}] 08:16:43 INFO - PROCESS | 1825 | 1461338203803 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:44 INFO - PROCESS | 1825 | 1461338204022 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 08:16:44 INFO - PROCESS | 1825 | 1461338204055 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4ad3800 == 94 [pid = 1825] [id = 232] 08:16:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f15cd032800) [pid = 1825] [serial = 697] [outer = (nil)] 08:16:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f15cd4c6800) [pid = 1825] [serial = 698] [outer = 0x7f15cd032800] 08:16:44 INFO - PROCESS | 1825 | 1461338204130 Marionette DEBUG loaded listener.js 08:16:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f15cdf3a000) [pid = 1825] [serial = 699] [outer = 0x7f15cd032800] 08:16:44 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f15c90d8c00) [pid = 1825] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:16:44 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f15cce95800) [pid = 1825] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:16:44 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f15bfc16000) [pid = 1825] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:16:44 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f15cc1ed800) [pid = 1825] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:16:44 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f15c8f93800) [pid = 1825] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:16:44 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f15c0de6800) [pid = 1825] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:16:44 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f15c2940400) [pid = 1825] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:16:45 INFO - PROCESS | 1825 | 1461338205335 Marionette TRACE conn5 <- [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]]]}] 08:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1584ms 08:16:45 INFO - PROCESS | 1825 | 1461338205378 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 08:16:45 INFO - PROCESS | 1825 | 1461338205382 Marionette TRACE conn5 <- [1,901,null,{"value":"8"}] 08:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:16:45 INFO - PROCESS | 1825 | 1461338205388 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:16:45 INFO - PROCESS | 1825 | 1461338205392 Marionette TRACE conn5 <- [1,902,null,{}] 08:16:45 INFO - PROCESS | 1825 | 1461338205397 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:45 INFO - PROCESS | 1825 | 1461338205628 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 08:16:45 INFO - PROCESS | 1825 | 1461338205650 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4da8800 == 95 [pid = 1825] [id = 233] 08:16:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f15c8fc7000) [pid = 1825] [serial = 700] [outer = (nil)] 08:16:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f15cde81400) [pid = 1825] [serial = 701] [outer = 0x7f15c8fc7000] 08:16:45 INFO - PROCESS | 1825 | 1461338205718 Marionette DEBUG loaded listener.js 08:16:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f15d1675c00) [pid = 1825] [serial = 702] [outer = 0x7f15c8fc7000] 08:16:46 INFO - PROCESS | 1825 | 1461338206611 Marionette TRACE conn5 <- [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]]]}] 08:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1279ms 08:16:46 INFO - PROCESS | 1825 | 1461338206668 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 08:16:46 INFO - PROCESS | 1825 | 1461338206672 Marionette TRACE conn5 <- [1,905,null,{"value":"8"}] 08:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:16:46 INFO - PROCESS | 1825 | 1461338206678 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:16:46 INFO - PROCESS | 1825 | 1461338206682 Marionette TRACE conn5 <- [1,906,null,{}] 08:16:46 INFO - PROCESS | 1825 | 1461338206687 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:46 INFO - PROCESS | 1825 | 1461338206896 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 08:16:47 INFO - PROCESS | 1825 | 1461338207148 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c13de800 == 96 [pid = 1825] [id = 234] 08:16:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f15bfc19c00) [pid = 1825] [serial = 703] [outer = (nil)] 08:16:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f15c0dde800) [pid = 1825] [serial = 704] [outer = 0x7f15bfc19c00] 08:16:47 INFO - PROCESS | 1825 | 1461338207293 Marionette DEBUG loaded listener.js 08:16:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f15c29e7400) [pid = 1825] [serial = 705] [outer = 0x7f15bfc19c00] 08:16:48 INFO - PROCESS | 1825 | 1461338208233 Marionette TRACE conn5 <- [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]]]}] 08:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1582ms 08:16:48 INFO - PROCESS | 1825 | 1461338208265 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 08:16:48 INFO - PROCESS | 1825 | 1461338208273 Marionette TRACE conn5 <- [1,909,null,{"value":"8"}] 08:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:16:48 INFO - PROCESS | 1825 | 1461338208283 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:16:48 INFO - PROCESS | 1825 | 1461338208287 Marionette TRACE conn5 <- [1,910,null,{}] 08:16:48 INFO - PROCESS | 1825 | 1461338208296 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:48 INFO - PROCESS | 1825 | 1461338208516 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 08:16:48 INFO - PROCESS | 1825 | 1461338208744 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cde06800 == 97 [pid = 1825] [id = 235] 08:16:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f15c8f91400) [pid = 1825] [serial = 706] [outer = (nil)] 08:16:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f15c90d3400) [pid = 1825] [serial = 707] [outer = 0x7f15c8f91400] 08:16:48 INFO - PROCESS | 1825 | 1461338208883 Marionette DEBUG loaded listener.js 08:16:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f15c953c800) [pid = 1825] [serial = 708] [outer = 0x7f15c8f91400] 08:16:49 INFO - PROCESS | 1825 | 1461338209797 Marionette TRACE conn5 <- [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]]]}] 08:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1582ms 08:16:49 INFO - PROCESS | 1825 | 1461338209870 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 08:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:16:49 INFO - PROCESS | 1825 | 1461338209877 Marionette TRACE conn5 <- [1,913,null,{"value":"8"}] 08:16:49 INFO - PROCESS | 1825 | 1461338209885 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:16:49 INFO - PROCESS | 1825 | 1461338209888 Marionette TRACE conn5 <- [1,914,null,{}] 08:16:49 INFO - PROCESS | 1825 | 1461338209894 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:50 INFO - PROCESS | 1825 | 1461338210135 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 08:16:50 INFO - PROCESS | 1825 | 1461338210397 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d52a3800 == 98 [pid = 1825] [id = 236] 08:16:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f15c9852c00) [pid = 1825] [serial = 709] [outer = (nil)] 08:16:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f15ca5c2c00) [pid = 1825] [serial = 710] [outer = 0x7f15c9852c00] 08:16:50 INFO - PROCESS | 1825 | 1461338210523 Marionette DEBUG loaded listener.js 08:16:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f15ccbebc00) [pid = 1825] [serial = 711] [outer = 0x7f15c9852c00] 08:16:51 INFO - PROCESS | 1825 | 1461338211477 Marionette TRACE conn5 <- [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]]]}] 08:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1642ms 08:16:51 INFO - PROCESS | 1825 | 1461338211527 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 08:16:51 INFO - PROCESS | 1825 | 1461338211531 Marionette TRACE conn5 <- [1,917,null,{"value":"8"}] 08:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:16:51 INFO - PROCESS | 1825 | 1461338211545 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:16:51 INFO - PROCESS | 1825 | 1461338211555 Marionette TRACE conn5 <- [1,918,null,{}] 08:16:51 INFO - PROCESS | 1825 | 1461338211564 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:51 INFO - PROCESS | 1825 | 1461338211833 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 08:16:52 INFO - PROCESS | 1825 | 1461338212080 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e4e1f800 == 99 [pid = 1825] [id = 237] 08:16:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f15cce3b400) [pid = 1825] [serial = 712] [outer = (nil)] 08:16:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f15cd6ac400) [pid = 1825] [serial = 713] [outer = 0x7f15cce3b400] 08:16:52 INFO - PROCESS | 1825 | 1461338212159 Marionette DEBUG loaded listener.js 08:16:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f15cde8f400) [pid = 1825] [serial = 714] [outer = 0x7f15cce3b400] 08:16:53 INFO - PROCESS | 1825 | 1461338213051 Marionette TRACE conn5 <- [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]]]}] 08:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1547ms 08:16:53 INFO - PROCESS | 1825 | 1461338213086 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 08:16:53 INFO - PROCESS | 1825 | 1461338213092 Marionette TRACE conn5 <- [1,921,null,{"value":"8"}] 08:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:16:53 INFO - PROCESS | 1825 | 1461338213100 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:16:53 INFO - PROCESS | 1825 | 1461338213106 Marionette TRACE conn5 <- [1,922,null,{}] 08:16:53 INFO - PROCESS | 1825 | 1461338213115 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:53 INFO - PROCESS | 1825 | 1461338213411 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 08:16:53 INFO - PROCESS | 1825 | 1461338213732 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e5923800 == 100 [pid = 1825] [id = 238] 08:16:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f15ccee2000) [pid = 1825] [serial = 715] [outer = (nil)] 08:16:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f15d0078800) [pid = 1825] [serial = 716] [outer = 0x7f15ccee2000] 08:16:53 INFO - PROCESS | 1825 | 1461338213861 Marionette DEBUG loaded listener.js 08:16:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f15d21b6000) [pid = 1825] [serial = 717] [outer = 0x7f15ccee2000] 08:16:54 INFO - PROCESS | 1825 | 1461338214802 Marionette TRACE conn5 <- [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]]]}] 08:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1745ms 08:16:54 INFO - PROCESS | 1825 | 1461338214846 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 08:16:54 INFO - PROCESS | 1825 | 1461338214850 Marionette TRACE conn5 <- [1,925,null,{"value":"8"}] 08:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:16:54 INFO - PROCESS | 1825 | 1461338214856 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:16:54 INFO - PROCESS | 1825 | 1461338214860 Marionette TRACE conn5 <- [1,926,null,{}] 08:16:54 INFO - PROCESS | 1825 | 1461338214865 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:55 INFO - PROCESS | 1825 | 1461338215079 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 08:16:55 INFO - PROCESS | 1825 | 1461338215294 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ea89b800 == 101 [pid = 1825] [id = 239] 08:16:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f15d4ca5800) [pid = 1825] [serial = 718] [outer = (nil)] 08:16:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f15d521c400) [pid = 1825] [serial = 719] [outer = 0x7f15d4ca5800] 08:16:55 INFO - PROCESS | 1825 | 1461338215541 Marionette DEBUG loaded listener.js 08:16:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f15d6245c00) [pid = 1825] [serial = 720] [outer = 0x7f15d4ca5800] 08:16:56 INFO - PROCESS | 1825 | 1461338216846 Marionette TRACE conn5 <- [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]]]}] 08:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 2040ms 08:16:56 INFO - PROCESS | 1825 | 1461338216899 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 08:16:56 INFO - PROCESS | 1825 | 1461338216902 Marionette TRACE conn5 <- [1,929,null,{"value":"8"}] 08:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:16:56 INFO - PROCESS | 1825 | 1461338216909 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:16:56 INFO - PROCESS | 1825 | 1461338216912 Marionette TRACE conn5 <- [1,930,null,{}] 08:16:56 INFO - PROCESS | 1825 | 1461338216918 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:57 INFO - PROCESS | 1825 | 1461338217117 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 08:16:57 INFO - PROCESS | 1825 | 1461338217346 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ea844000 == 102 [pid = 1825] [id = 240] 08:16:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f15d9466c00) [pid = 1825] [serial = 721] [outer = (nil)] 08:16:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f15da30ec00) [pid = 1825] [serial = 722] [outer = 0x7f15d9466c00] 08:16:57 INFO - PROCESS | 1825 | 1461338217473 Marionette DEBUG loaded listener.js 08:16:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f15df31ac00) [pid = 1825] [serial = 723] [outer = 0x7f15d9466c00] 08:16:58 INFO - PROCESS | 1825 | 1461338218586 Marionette TRACE conn5 <- [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]]]}] 08:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1735ms 08:16:58 INFO - PROCESS | 1825 | 1461338218647 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 08:16:58 INFO - PROCESS | 1825 | 1461338218653 Marionette TRACE conn5 <- [1,933,null,{"value":"8"}] 08:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:16:58 INFO - PROCESS | 1825 | 1461338218663 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:16:58 INFO - PROCESS | 1825 | 1461338218667 Marionette TRACE conn5 <- [1,934,null,{}] 08:16:58 INFO - PROCESS | 1825 | 1461338218676 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:58 INFO - PROCESS | 1825 | 1461338218938 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 08:16:59 INFO - PROCESS | 1825 | 1461338219167 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca25a000 == 103 [pid = 1825] [id = 241] 08:16:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f15d62a0c00) [pid = 1825] [serial = 724] [outer = (nil)] 08:16:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f15dff5d400) [pid = 1825] [serial = 725] [outer = 0x7f15d62a0c00] 08:16:59 INFO - PROCESS | 1825 | 1461338219245 Marionette DEBUG loaded listener.js 08:16:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f15e01bc400) [pid = 1825] [serial = 726] [outer = 0x7f15d62a0c00] 08:17:00 INFO - PROCESS | 1825 | 1461338220354 Marionette TRACE conn5 <- [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]]]}] 08:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1746ms 08:17:00 INFO - PROCESS | 1825 | 1461338220410 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 08:17:00 INFO - PROCESS | 1825 | 1461338220414 Marionette TRACE conn5 <- [1,937,null,{"value":"8"}] 08:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:17:00 INFO - PROCESS | 1825 | 1461338220425 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:17:00 INFO - PROCESS | 1825 | 1461338220429 Marionette TRACE conn5 <- [1,938,null,{}] 08:17:00 INFO - PROCESS | 1825 | 1461338220439 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:00 INFO - PROCESS | 1825 | 1461338220725 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 08:17:01 INFO - PROCESS | 1825 | 1461338220996 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc1d8000 == 104 [pid = 1825] [id = 242] 08:17:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f15d6297c00) [pid = 1825] [serial = 727] [outer = (nil)] 08:17:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f15e02e6000) [pid = 1825] [serial = 728] [outer = 0x7f15d6297c00] 08:17:01 INFO - PROCESS | 1825 | 1461338221086 Marionette DEBUG loaded listener.js 08:17:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f15e040ec00) [pid = 1825] [serial = 729] [outer = 0x7f15d6297c00] 08:17:02 INFO - PROCESS | 1825 | 1461338222086 Marionette TRACE conn5 <- [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]]]}] 08:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1744ms 08:17:02 INFO - PROCESS | 1825 | 1461338222171 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 08:17:02 INFO - PROCESS | 1825 | 1461338222177 Marionette TRACE conn5 <- [1,941,null,{"value":"8"}] 08:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:17:02 INFO - PROCESS | 1825 | 1461338222187 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:17:02 INFO - PROCESS | 1825 | 1461338222192 Marionette TRACE conn5 <- [1,942,null,{}] 08:17:02 INFO - PROCESS | 1825 | 1461338222201 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:02 INFO - PROCESS | 1825 | 1461338222515 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 08:17:02 INFO - PROCESS | 1825 | 1461338222792 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc2dd000 == 105 [pid = 1825] [id = 243] 08:17:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f15da302400) [pid = 1825] [serial = 730] [outer = (nil)] 08:17:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f15e049b400) [pid = 1825] [serial = 731] [outer = 0x7f15da302400] 08:17:02 INFO - PROCESS | 1825 | 1461338222912 Marionette DEBUG loaded listener.js 08:17:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f15e1341800) [pid = 1825] [serial = 732] [outer = 0x7f15da302400] 08:17:03 INFO - PROCESS | 1825 | 1461338223859 Marionette TRACE conn5 <- [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]]]}] 08:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1738ms 08:17:03 INFO - PROCESS | 1825 | 1461338223925 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 08:17:03 INFO - PROCESS | 1825 | 1461338223931 Marionette TRACE conn5 <- [1,945,null,{"value":"8"}] 08:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:17:03 INFO - PROCESS | 1825 | 1461338223940 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:17:03 INFO - PROCESS | 1825 | 1461338223945 Marionette TRACE conn5 <- [1,946,null,{}] 08:17:03 INFO - PROCESS | 1825 | 1461338223954 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:04 INFO - PROCESS | 1825 | 1461338224276 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 08:17:04 INFO - PROCESS | 1825 | 1461338224599 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bd86b000 == 106 [pid = 1825] [id = 244] 08:17:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f15e1636c00) [pid = 1825] [serial = 733] [outer = (nil)] 08:17:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f15e163b400) [pid = 1825] [serial = 734] [outer = 0x7f15e1636c00] 08:17:04 INFO - PROCESS | 1825 | 1461338224694 Marionette DEBUG loaded listener.js 08:17:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f15e165c400) [pid = 1825] [serial = 735] [outer = 0x7f15e1636c00] 08:17:05 INFO - PROCESS | 1825 | 1461338225712 Marionette TRACE conn5 <- [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]]]}] 08:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1856ms 08:17:05 INFO - PROCESS | 1825 | 1461338225799 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 08:17:05 INFO - PROCESS | 1825 | 1461338225806 Marionette TRACE conn5 <- [1,949,null,{"value":"8"}] 08:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:17:05 INFO - PROCESS | 1825 | 1461338225816 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:17:05 INFO - PROCESS | 1825 | 1461338225823 Marionette TRACE conn5 <- [1,950,null,{}] 08:17:05 INFO - PROCESS | 1825 | 1461338225833 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:06 INFO - PROCESS | 1825 | 1461338226292 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 08:17:06 INFO - PROCESS | 1825 | 1461338226490 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bb80e800 == 107 [pid = 1825] [id = 245] 08:17:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f15e1630800) [pid = 1825] [serial = 736] [outer = (nil)] 08:17:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f15e4e65000) [pid = 1825] [serial = 737] [outer = 0x7f15e1630800] 08:17:06 INFO - PROCESS | 1825 | 1461338226565 Marionette DEBUG loaded listener.js 08:17:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f15e4fa2400) [pid = 1825] [serial = 738] [outer = 0x7f15e1630800] 08:17:07 INFO - PROCESS | 1825 | 1461338227503 Marionette TRACE conn5 <- [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]]]}] 08:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1742ms 08:17:07 INFO - PROCESS | 1825 | 1461338227560 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 08:17:07 INFO - PROCESS | 1825 | 1461338227564 Marionette TRACE conn5 <- [1,953,null,{"value":"8"}] 08:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:17:07 INFO - PROCESS | 1825 | 1461338227574 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:17:07 INFO - PROCESS | 1825 | 1461338227578 Marionette TRACE conn5 <- [1,954,null,{}] 08:17:07 INFO - PROCESS | 1825 | 1461338227587 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:07 INFO - PROCESS | 1825 | 1461338227865 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 08:17:08 INFO - PROCESS | 1825 | 1461338228167 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bd87c800 == 108 [pid = 1825] [id = 246] 08:17:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f15bb906800) [pid = 1825] [serial = 739] [outer = (nil)] 08:17:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f15bb90ec00) [pid = 1825] [serial = 740] [outer = 0x7f15bb906800] 08:17:08 INFO - PROCESS | 1825 | 1461338228243 Marionette DEBUG loaded listener.js 08:17:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f15bb913c00) [pid = 1825] [serial = 741] [outer = 0x7f15bb906800] 08:17:09 INFO - PROCESS | 1825 | 1461338229138 Marionette TRACE conn5 <- [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]]]}] 08:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1633ms 08:17:09 INFO - PROCESS | 1825 | 1461338229209 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 08:17:09 INFO - PROCESS | 1825 | 1461338229212 Marionette TRACE conn5 <- [1,957,null,{"value":"8"}] 08:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:17:09 INFO - PROCESS | 1825 | 1461338229223 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:17:09 INFO - PROCESS | 1825 | 1461338229226 Marionette TRACE conn5 <- [1,958,null,{}] 08:17:09 INFO - PROCESS | 1825 | 1461338229235 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:09 INFO - PROCESS | 1825 | 1461338229535 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 08:17:09 INFO - PROCESS | 1825 | 1461338229873 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bbf19000 == 109 [pid = 1825] [id = 247] 08:17:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f15bb90bc00) [pid = 1825] [serial = 742] [outer = (nil)] 08:17:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f15bba21800) [pid = 1825] [serial = 743] [outer = 0x7f15bb90bc00] 08:17:09 INFO - PROCESS | 1825 | 1461338229965 Marionette DEBUG loaded listener.js 08:17:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f15bba26000) [pid = 1825] [serial = 744] [outer = 0x7f15bb90bc00] 08:17:11 INFO - PROCESS | 1825 | 1461338231360 Marionette TRACE conn5 <- [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]]]}] 08:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 2285ms 08:17:11 INFO - PROCESS | 1825 | 1461338231533 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 08:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:17:11 INFO - PROCESS | 1825 | 1461338231542 Marionette TRACE conn5 <- [1,961,null,{"value":"8"}] 08:17:11 INFO - PROCESS | 1825 | 1461338231556 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:17:11 INFO - PROCESS | 1825 | 1461338231564 Marionette TRACE conn5 <- [1,962,null,{}] 08:17:11 INFO - PROCESS | 1825 | 1461338231577 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:11 INFO - PROCESS | 1825 | 1461338231888 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 08:17:12 INFO - PROCESS | 1825 | 1461338232056 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bd876000 == 110 [pid = 1825] [id = 248] 08:17:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f15bba2bc00) [pid = 1825] [serial = 745] [outer = (nil)] 08:17:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f15c0debc00) [pid = 1825] [serial = 746] [outer = 0x7f15bba2bc00] 08:17:12 INFO - PROCESS | 1825 | 1461338232128 Marionette DEBUG loaded listener.js 08:17:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f15c6e65c00) [pid = 1825] [serial = 747] [outer = 0x7f15bba2bc00] 08:17:13 INFO - PROCESS | 1825 | 1461338233103 Marionette TRACE conn5 <- [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]]]}] 08:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1649ms 08:17:13 INFO - PROCESS | 1825 | 1461338233203 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 08:17:13 INFO - PROCESS | 1825 | 1461338233215 Marionette TRACE conn5 <- [1,965,null,{"value":"8"}] 08:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:17:13 INFO - PROCESS | 1825 | 1461338233231 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:17:13 INFO - PROCESS | 1825 | 1461338233237 Marionette TRACE conn5 <- [1,966,null,{}] 08:17:13 INFO - PROCESS | 1825 | 1461338233299 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:13 INFO - PROCESS | 1825 | 1461338233726 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 08:17:13 INFO - PROCESS | 1825 | 1461338233982 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bdac6000 == 111 [pid = 1825] [id = 249] 08:17:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f15c7b18c00) [pid = 1825] [serial = 748] [outer = (nil)] 08:17:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f15c8f2d800) [pid = 1825] [serial = 749] [outer = 0x7f15c7b18c00] 08:17:14 INFO - PROCESS | 1825 | 1461338234050 Marionette DEBUG loaded listener.js 08:17:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f15c8fbfc00) [pid = 1825] [serial = 750] [outer = 0x7f15c7b18c00] 08:17:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15df3aa000 == 110 [pid = 1825] [id = 190] 08:17:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e5026800 == 109 [pid = 1825] [id = 191] 08:17:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d281f000 == 108 [pid = 1825] [id = 59] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f15cc1e1c00) [pid = 1825] [serial = 610] [outer = (nil)] [url = about:blank] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f15ccd6c000) [pid = 1825] [serial = 613] [outer = (nil)] [url = about:blank] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f15ccf06800) [pid = 1825] [serial = 616] [outer = (nil)] [url = about:blank] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f15cd4ba800) [pid = 1825] [serial = 619] [outer = (nil)] [url = about:blank] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f15cd6b1400) [pid = 1825] [serial = 622] [outer = (nil)] [url = about:blank] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f15cde73c00) [pid = 1825] [serial = 625] [outer = (nil)] [url = about:blank] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f15ca5c3c00) [pid = 1825] [serial = 628] [outer = (nil)] [url = about:blank] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f15c7ada800) [pid = 1825] [serial = 631] [outer = (nil)] [url = about:blank] 08:17:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4da8800 == 107 [pid = 1825] [id = 233] 08:17:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4ad3800 == 106 [pid = 1825] [id = 232] 08:17:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d3dd9800 == 105 [pid = 1825] [id = 231] 08:17:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d2173800 == 104 [pid = 1825] [id = 230] 08:17:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c9e1e800 == 103 [pid = 1825] [id = 229] 08:17:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c2bf0000 == 102 [pid = 1825] [id = 228] 08:17:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c9918800 == 101 [pid = 1825] [id = 227] 08:17:15 INFO - PROCESS | 1825 | 1461338235340 Marionette TRACE conn5 <- [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]]]}] 08:17:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e7581800 == 100 [pid = 1825] [id = 222] 08:17:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e5228800 == 99 [pid = 1825] [id = 221] 08:17:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e1434800 == 98 [pid = 1825] [id = 220] 08:17:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4885800 == 97 [pid = 1825] [id = 219] 08:17:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca2ba000 == 96 [pid = 1825] [id = 218] 08:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 2204ms 08:17:15 INFO - PROCESS | 1825 | 1461338235435 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 08:17:15 INFO - PROCESS | 1825 | 1461338235441 Marionette TRACE conn5 <- [1,969,null,{"value":"8"}] 08:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:17:15 INFO - PROCESS | 1825 | 1461338235602 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:17:15 INFO - PROCESS | 1825 | 1461338235611 Marionette TRACE conn5 <- [1,970,null,{}] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f15c7090400) [pid = 1825] [serial = 638] [outer = (nil)] [url = about:blank] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f15c8fc0000) [pid = 1825] [serial = 639] [outer = (nil)] [url = about:blank] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f15bfef2800) [pid = 1825] [serial = 598] [outer = (nil)] [url = about:blank] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f15c294e000) [pid = 1825] [serial = 634] [outer = (nil)] [url = about:blank] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f15c6e6dc00) [pid = 1825] [serial = 635] [outer = (nil)] [url = about:blank] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f15cb252800) [pid = 1825] [serial = 607] [outer = (nil)] [url = about:blank] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f15c7ada400) [pid = 1825] [serial = 601] [outer = (nil)] [url = about:blank] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f15cc1e8800) [pid = 1825] [serial = 645] [outer = (nil)] [url = about:blank] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f15c6e6f800) [pid = 1825] [serial = 407] [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.] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f15c90cdc00) [pid = 1825] [serial = 644] [outer = (nil)] [url = about:blank] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f15cced8400) [pid = 1825] [serial = 650] [outer = (nil)] [url = about:blank] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f15cd4c5400) [pid = 1825] [serial = 651] [outer = (nil)] [url = about:blank] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f15c90cf800) [pid = 1825] [serial = 596] [outer = (nil)] [url = about:blank] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f15ccbf0800) [pid = 1825] [serial = 647] [outer = (nil)] [url = about:blank] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f15ccd35000) [pid = 1825] [serial = 648] [outer = (nil)] [url = about:blank] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f15c9264c00) [pid = 1825] [serial = 604] [outer = (nil)] [url = about:blank] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f15c926e800) [pid = 1825] [serial = 641] [outer = (nil)] [url = about:blank] 08:17:15 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f15c99cf800) [pid = 1825] [serial = 642] [outer = (nil)] [url = about:blank] 08:17:15 INFO - PROCESS | 1825 | 1461338235692 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:15 INFO - PROCESS | 1825 | 1461338235876 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 08:17:15 INFO - PROCESS | 1825 | 1461338235891 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca25b000 == 97 [pid = 1825] [id = 250] 08:17:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f15c90cd800) [pid = 1825] [serial = 751] [outer = (nil)] 08:17:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f15c99cac00) [pid = 1825] [serial = 752] [outer = 0x7f15c90cd800] 08:17:15 INFO - PROCESS | 1825 | 1461338235961 Marionette DEBUG loaded listener.js 08:17:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f15ca291400) [pid = 1825] [serial = 753] [outer = 0x7f15c90cd800] 08:17:16 INFO - PROCESS | 1825 | 1461338236858 Marionette TRACE conn5 <- [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]]]}] 08:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1308ms 08:17:16 INFO - PROCESS | 1825 | 1461338236885 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 08:17:16 INFO - PROCESS | 1825 | 1461338236890 Marionette TRACE conn5 <- [1,973,null,{"value":"8"}] 08:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:17:16 INFO - PROCESS | 1825 | 1461338236896 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:17:16 INFO - PROCESS | 1825 | 1461338236898 Marionette TRACE conn5 <- [1,974,null,{}] 08:17:16 INFO - PROCESS | 1825 | 1461338236908 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:17 INFO - PROCESS | 1825 | 1461338237097 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 08:17:17 INFO - PROCESS | 1825 | 1461338237260 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cd004000 == 98 [pid = 1825] [id = 251] 08:17:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f15c708b000) [pid = 1825] [serial = 754] [outer = (nil)] 08:17:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f15cc1e5800) [pid = 1825] [serial = 755] [outer = 0x7f15c708b000] 08:17:17 INFO - PROCESS | 1825 | 1461338237329 Marionette DEBUG loaded listener.js 08:17:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f15ccbf4400) [pid = 1825] [serial = 756] [outer = 0x7f15c708b000] 08:17:18 INFO - PROCESS | 1825 | 1461338238173 Marionette TRACE conn5 <- [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]]]}] 08:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1337ms 08:17:18 INFO - PROCESS | 1825 | 1461338238235 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 08:17:18 INFO - PROCESS | 1825 | 1461338238239 Marionette TRACE conn5 <- [1,977,null,{"value":"8"}] 08:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:17:18 INFO - PROCESS | 1825 | 1461338238250 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:17:18 INFO - PROCESS | 1825 | 1461338238253 Marionette TRACE conn5 <- [1,978,null,{}] 08:17:18 INFO - PROCESS | 1825 | 1461338238259 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:18 INFO - PROCESS | 1825 | 1461338238491 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 08:17:18 INFO - PROCESS | 1825 | 1461338238522 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cde12800 == 99 [pid = 1825] [id = 252] 08:17:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f15cb39e000) [pid = 1825] [serial = 757] [outer = (nil)] 08:17:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f15ccd37000) [pid = 1825] [serial = 758] [outer = 0x7f15cb39e000] 08:17:18 INFO - PROCESS | 1825 | 1461338238587 Marionette DEBUG loaded listener.js 08:17:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f15cce37400) [pid = 1825] [serial = 759] [outer = 0x7f15cb39e000] 08:17:19 INFO - PROCESS | 1825 | 1461338239533 Marionette TRACE conn5 <- [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]]]}] 08:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1334ms 08:17:19 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f15cd6ae400) [pid = 1825] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:17:19 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f15c7b13000) [pid = 1825] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:17:19 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f15cd032800) [pid = 1825] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:17:19 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f15c9267000) [pid = 1825] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:17:19 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f15be5ca800) [pid = 1825] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:17:19 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f15c9265000) [pid = 1825] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:17:19 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f15cb50b400) [pid = 1825] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:17:19 INFO - PROCESS | 1825 | 1461338239847 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 08:17:19 INFO - PROCESS | 1825 | 1461338239849 Marionette TRACE conn5 <- [1,981,null,{"value":"8"}] 08:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:17:19 INFO - PROCESS | 1825 | 1461338239859 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:17:19 INFO - PROCESS | 1825 | 1461338239861 Marionette TRACE conn5 <- [1,982,null,{}] 08:17:19 INFO - PROCESS | 1825 | 1461338239873 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:20 INFO - PROCESS | 1825 | 1461338240091 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 08:17:20 INFO - PROCESS | 1825 | 1461338240300 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d2029000 == 100 [pid = 1825] [id = 253] 08:17:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f15c90cbc00) [pid = 1825] [serial = 760] [outer = (nil)] 08:17:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f15cde7d400) [pid = 1825] [serial = 761] [outer = 0x7f15c90cbc00] 08:17:20 INFO - PROCESS | 1825 | 1461338240375 Marionette DEBUG loaded listener.js 08:17:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f15cdf76800) [pid = 1825] [serial = 762] [outer = 0x7f15c90cbc00] 08:17:21 INFO - PROCESS | 1825 | 1461338241076 Marionette TRACE conn5 <- [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]]]}] 08:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1281ms 08:17:21 INFO - PROCESS | 1825 | 1461338241141 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 08:17:21 INFO - PROCESS | 1825 | 1461338241143 Marionette TRACE conn5 <- [1,985,null,{"value":"8"}] 08:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:17:21 INFO - PROCESS | 1825 | 1461338241151 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:17:21 INFO - PROCESS | 1825 | 1461338241154 Marionette TRACE conn5 <- [1,986,null,{}] 08:17:21 INFO - PROCESS | 1825 | 1461338241160 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:21 INFO - PROCESS | 1825 | 1461338241373 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 08:17:21 INFO - PROCESS | 1825 | 1461338241385 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3c3a000 == 101 [pid = 1825] [id = 254] 08:17:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f15cced5400) [pid = 1825] [serial = 763] [outer = (nil)] 08:17:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f15d0804400) [pid = 1825] [serial = 764] [outer = 0x7f15cced5400] 08:17:21 INFO - PROCESS | 1825 | 1461338241580 Marionette DEBUG loaded listener.js 08:17:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f15d265a800) [pid = 1825] [serial = 765] [outer = 0x7f15cced5400] 08:17:22 INFO - PROCESS | 1825 | 1461338242578 Marionette TRACE conn5 <- [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]]]}] 08:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1479ms 08:17:22 INFO - PROCESS | 1825 | 1461338242632 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 08:17:22 INFO - PROCESS | 1825 | 1461338242638 Marionette TRACE conn5 <- [1,989,null,{"value":"8"}] 08:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:17:22 INFO - PROCESS | 1825 | 1461338242648 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:17:22 INFO - PROCESS | 1825 | 1461338242653 Marionette TRACE conn5 <- [1,990,null,{}] 08:17:22 INFO - PROCESS | 1825 | 1461338242662 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:22 INFO - PROCESS | 1825 | 1461338242872 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 08:17:23 INFO - PROCESS | 1825 | 1461338243115 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c2be0000 == 102 [pid = 1825] [id = 255] 08:17:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f15c294e800) [pid = 1825] [serial = 766] [outer = (nil)] 08:17:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f15c6e6f800) [pid = 1825] [serial = 767] [outer = 0x7f15c294e800] 08:17:23 INFO - PROCESS | 1825 | 1461338243241 Marionette DEBUG loaded listener.js 08:17:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f15c7ad0000) [pid = 1825] [serial = 768] [outer = 0x7f15c294e800] 08:17:24 INFO - PROCESS | 1825 | 1461338244163 Marionette TRACE conn5 <- [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]]]}] 08:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1585ms 08:17:24 INFO - PROCESS | 1825 | 1461338244234 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 08:17:24 INFO - PROCESS | 1825 | 1461338244243 Marionette TRACE conn5 <- [1,993,null,{"value":"8"}] 08:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:17:24 INFO - PROCESS | 1825 | 1461338244254 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:17:24 INFO - PROCESS | 1825 | 1461338244258 Marionette TRACE conn5 <- [1,994,null,{}] 08:17:24 INFO - PROCESS | 1825 | 1461338244265 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:24 INFO - PROCESS | 1825 | 1461338244510 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 08:17:24 INFO - PROCESS | 1825 | 1461338244816 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cd021000 == 103 [pid = 1825] [id = 256] 08:17:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f15c9193c00) [pid = 1825] [serial = 769] [outer = (nil)] 08:17:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f15c9264800) [pid = 1825] [serial = 770] [outer = 0x7f15c9193c00] 08:17:24 INFO - PROCESS | 1825 | 1461338244896 Marionette DEBUG loaded listener.js 08:17:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f15ca290000) [pid = 1825] [serial = 771] [outer = 0x7f15c9193c00] 08:17:25 INFO - PROCESS | 1825 | 1461338245829 Marionette TRACE conn5 <- [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]]]}] 08:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1631ms 08:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:17:25 INFO - PROCESS | 1825 | 1461338245886 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 08:17:25 INFO - PROCESS | 1825 | 1461338245889 Marionette TRACE conn5 <- [1,997,null,{"value":"8"}] 08:17:25 INFO - PROCESS | 1825 | 1461338245897 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:17:25 INFO - PROCESS | 1825 | 1461338245903 Marionette TRACE conn5 <- [1,998,null,{}] 08:17:25 INFO - PROCESS | 1825 | 1461338245919 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:26 INFO - PROCESS | 1825 | 1461338246139 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 08:17:26 INFO - PROCESS | 1825 | 1461338246381 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4874000 == 104 [pid = 1825] [id = 257] 08:17:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f15cce3bc00) [pid = 1825] [serial = 772] [outer = (nil)] 08:17:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f15cd02b400) [pid = 1825] [serial = 773] [outer = 0x7f15cce3bc00] 08:17:26 INFO - PROCESS | 1825 | 1461338246547 Marionette DEBUG loaded listener.js 08:17:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f15cdf3c400) [pid = 1825] [serial = 774] [outer = 0x7f15cce3bc00] 08:17:27 INFO - PROCESS | 1825 | 1461338247489 Marionette TRACE conn5 <- [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]]]}] 08:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1639ms 08:17:27 INFO - PROCESS | 1825 | 1461338247538 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 08:17:27 INFO - PROCESS | 1825 | 1461338247546 Marionette TRACE conn5 <- [1,1001,null,{"value":"8"}] 08:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:17:27 INFO - PROCESS | 1825 | 1461338247556 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:17:27 INFO - PROCESS | 1825 | 1461338247562 Marionette TRACE conn5 <- [1,1002,null,{}] 08:17:27 INFO - PROCESS | 1825 | 1461338247571 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:27 INFO - PROCESS | 1825 | 1461338247896 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 08:17:28 INFO - PROCESS | 1825 | 1461338248242 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d54f5000 == 105 [pid = 1825] [id = 258] 08:17:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f15cf4ca400) [pid = 1825] [serial = 775] [outer = (nil)] 08:17:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f15d3b02400) [pid = 1825] [serial = 776] [outer = 0x7f15cf4ca400] 08:17:28 INFO - PROCESS | 1825 | 1461338248329 Marionette DEBUG loaded listener.js 08:17:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f15d47a7c00) [pid = 1825] [serial = 777] [outer = 0x7f15cf4ca400] 08:17:29 INFO - PROCESS | 1825 | 1461338249167 Marionette TRACE conn5 <- [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]]]}] 08:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1687ms 08:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:17:29 INFO - PROCESS | 1825 | 1461338249243 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 08:17:29 INFO - PROCESS | 1825 | 1461338249246 Marionette TRACE conn5 <- [1,1005,null,{"value":"8"}] 08:17:29 INFO - PROCESS | 1825 | 1461338249252 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:17:29 INFO - PROCESS | 1825 | 1461338249255 Marionette TRACE conn5 <- [1,1006,null,{}] 08:17:29 INFO - PROCESS | 1825 | 1461338249260 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:29 INFO - PROCESS | 1825 | 1461338249448 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 08:17:29 INFO - PROCESS | 1825 | 1461338249641 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15df3af000 == 106 [pid = 1825] [id = 259] 08:17:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f15ccd31800) [pid = 1825] [serial = 778] [outer = (nil)] 08:17:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f15d4ca0c00) [pid = 1825] [serial = 779] [outer = 0x7f15ccd31800] 08:17:29 INFO - PROCESS | 1825 | 1461338249716 Marionette DEBUG loaded listener.js 08:17:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f15d54d3000) [pid = 1825] [serial = 780] [outer = 0x7f15ccd31800] 08:17:30 INFO - PROCESS | 1825 | 1461338250671 Marionette TRACE conn5 <- [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]]]}] 08:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1481ms 08:17:30 INFO - PROCESS | 1825 | 1461338250733 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 08:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:17:30 INFO - PROCESS | 1825 | 1461338250737 Marionette TRACE conn5 <- [1,1009,null,{"value":"8"}] 08:17:30 INFO - PROCESS | 1825 | 1461338250744 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:17:30 INFO - PROCESS | 1825 | 1461338250747 Marionette TRACE conn5 <- [1,1010,null,{}] 08:17:30 INFO - PROCESS | 1825 | 1461338250753 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:30 INFO - PROCESS | 1825 | 1461338250984 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 08:17:31 INFO - PROCESS | 1825 | 1461338251218 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e4c1c800 == 107 [pid = 1825] [id = 260] 08:17:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f15d626b400) [pid = 1825] [serial = 781] [outer = (nil)] 08:17:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f15e01c3800) [pid = 1825] [serial = 782] [outer = 0x7f15d626b400] 08:17:31 INFO - PROCESS | 1825 | 1461338251352 Marionette DEBUG loaded listener.js 08:17:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f15e1346400) [pid = 1825] [serial = 783] [outer = 0x7f15d626b400] 08:17:32 INFO - PROCESS | 1825 | 1461338252200 Marionette TRACE conn5 <- [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]]]}] 08:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1534ms 08:17:32 INFO - PROCESS | 1825 | 1461338252279 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 08:17:32 INFO - PROCESS | 1825 | 1461338252284 Marionette TRACE conn5 <- [1,1013,null,{"value":"8"}] 08:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:17:32 INFO - PROCESS | 1825 | 1461338252291 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:17:32 INFO - PROCESS | 1825 | 1461338252294 Marionette TRACE conn5 <- [1,1014,null,{}] 08:17:32 INFO - PROCESS | 1825 | 1461338252300 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:32 INFO - PROCESS | 1825 | 1461338252534 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 08:17:32 INFO - PROCESS | 1825 | 1461338252768 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e58af000 == 108 [pid = 1825] [id = 261] 08:17:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f15d6247400) [pid = 1825] [serial = 784] [outer = (nil)] 08:17:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f15e1403800) [pid = 1825] [serial = 785] [outer = 0x7f15d6247400] 08:17:32 INFO - PROCESS | 1825 | 1461338252890 Marionette DEBUG loaded listener.js 08:17:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f15e165ac00) [pid = 1825] [serial = 786] [outer = 0x7f15d6247400] 08:17:33 INFO - PROCESS | 1825 | 1461338253728 Marionette TRACE conn5 <- [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]]]}] 08:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1481ms 08:17:33 INFO - PROCESS | 1825 | 1461338253774 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 08:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:17:33 INFO - PROCESS | 1825 | 1461338253778 Marionette TRACE conn5 <- [1,1017,null,{"value":"8"}] 08:17:33 INFO - PROCESS | 1825 | 1461338253787 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:17:33 INFO - PROCESS | 1825 | 1461338253789 Marionette TRACE conn5 <- [1,1018,null,{}] 08:17:33 INFO - PROCESS | 1825 | 1461338253796 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:33 INFO - PROCESS | 1825 | 1461338253991 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 08:17:34 INFO - PROCESS | 1825 | 1461338254185 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ea88e800 == 109 [pid = 1825] [id = 262] 08:17:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f15d6248800) [pid = 1825] [serial = 787] [outer = (nil)] 08:17:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f15e0411000) [pid = 1825] [serial = 788] [outer = 0x7f15d6248800] 08:17:34 INFO - PROCESS | 1825 | 1461338254271 Marionette DEBUG loaded listener.js 08:17:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f15e4c14800) [pid = 1825] [serial = 789] [outer = 0x7f15d6248800] 08:17:35 INFO - PROCESS | 1825 | 1461338255126 Marionette TRACE conn5 <- [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]]]}] 08:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1382ms 08:17:35 INFO - PROCESS | 1825 | 1461338255168 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 08:17:35 INFO - PROCESS | 1825 | 1461338255171 Marionette TRACE conn5 <- [1,1021,null,{"value":"8"}] 08:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:17:35 INFO - PROCESS | 1825 | 1461338255179 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:17:35 INFO - PROCESS | 1825 | 1461338255183 Marionette TRACE conn5 <- [1,1022,null,{}] 08:17:35 INFO - PROCESS | 1825 | 1461338255189 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:35 INFO - PROCESS | 1825 | 1461338255389 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 08:17:35 INFO - PROCESS | 1825 | 1461338255583 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfd3b000 == 110 [pid = 1825] [id = 263] 08:17:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f15c1193400) [pid = 1825] [serial = 790] [outer = (nil)] 08:17:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f15c119b000) [pid = 1825] [serial = 791] [outer = 0x7f15c1193400] 08:17:35 INFO - PROCESS | 1825 | 1461338255658 Marionette DEBUG loaded listener.js 08:17:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f15c11a0000) [pid = 1825] [serial = 792] [outer = 0x7f15c1193400] 08:17:36 INFO - PROCESS | 1825 | 1461338256536 Marionette TRACE conn5 <- [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]]]}] 08:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1390ms 08:17:36 INFO - PROCESS | 1825 | 1461338256570 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 08:17:36 INFO - PROCESS | 1825 | 1461338256577 Marionette TRACE conn5 <- [1,1025,null,{"value":"8"}] 08:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:17:36 INFO - PROCESS | 1825 | 1461338256583 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:17:36 INFO - PROCESS | 1825 | 1461338256586 Marionette TRACE conn5 <- [1,1026,null,{}] 08:17:36 INFO - PROCESS | 1825 | 1461338256592 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:36 INFO - PROCESS | 1825 | 1461338256781 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 08:17:36 INFO - PROCESS | 1825 | 1461338256975 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ba8d0000 == 111 [pid = 1825] [id = 264] 08:17:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f15ba7ef400) [pid = 1825] [serial = 793] [outer = (nil)] 08:17:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f15ba7f7800) [pid = 1825] [serial = 794] [outer = 0x7f15ba7ef400] 08:17:37 INFO - PROCESS | 1825 | 1461338257050 Marionette DEBUG loaded listener.js 08:17:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f15ba7fd400) [pid = 1825] [serial = 795] [outer = 0x7f15ba7ef400] 08:17:38 INFO - PROCESS | 1825 | 1461338258201 Marionette TRACE conn5 <- [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]]]}] 08:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1680ms 08:17:38 INFO - PROCESS | 1825 | 1461338258264 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 08:17:38 INFO - PROCESS | 1825 | 1461338258268 Marionette TRACE conn5 <- [1,1029,null,{"value":"8"}] 08:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:17:38 INFO - PROCESS | 1825 | 1461338258274 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:17:38 INFO - PROCESS | 1825 | 1461338258280 Marionette TRACE conn5 <- [1,1030,null,{}] 08:17:38 INFO - PROCESS | 1825 | 1461338258286 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:38 INFO - PROCESS | 1825 | 1461338258512 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 08:17:38 INFO - PROCESS | 1825 | 1461338258774 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bed99000 == 112 [pid = 1825] [id = 265] 08:17:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f15e35bb400) [pid = 1825] [serial = 796] [outer = (nil)] 08:17:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f15e4fa4400) [pid = 1825] [serial = 797] [outer = 0x7f15e35bb400] 08:17:38 INFO - PROCESS | 1825 | 1461338258854 Marionette DEBUG loaded listener.js 08:17:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f15e54a0400) [pid = 1825] [serial = 798] [outer = 0x7f15e35bb400] 08:17:39 INFO - PROCESS | 1825 | 1461338259666 Marionette TRACE conn5 <- [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]]]}] 08:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1430ms 08:17:39 INFO - PROCESS | 1825 | 1461338259707 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 08:17:39 INFO - PROCESS | 1825 | 1461338259710 Marionette TRACE conn5 <- [1,1033,null,{"value":"8"}] 08:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:17:39 INFO - PROCESS | 1825 | 1461338259716 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:17:39 INFO - PROCESS | 1825 | 1461338259719 Marionette TRACE conn5 <- [1,1034,null,{}] 08:17:39 INFO - PROCESS | 1825 | 1461338259724 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:39 INFO - PROCESS | 1825 | 1461338259931 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 08:17:40 INFO - PROCESS | 1825 | 1461338260128 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ba84f000 == 113 [pid = 1825] [id = 266] 08:17:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f15b9e2b800) [pid = 1825] [serial = 799] [outer = (nil)] 08:17:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f15b9e32c00) [pid = 1825] [serial = 800] [outer = 0x7f15b9e2b800] 08:17:40 INFO - PROCESS | 1825 | 1461338260197 Marionette DEBUG loaded listener.js 08:17:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f15b9e37800) [pid = 1825] [serial = 801] [outer = 0x7f15b9e2b800] 08:17:41 INFO - PROCESS | 1825 | 1461338261387 Marionette TRACE conn5 <- [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]]]}] 08:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1729ms 08:17:41 INFO - PROCESS | 1825 | 1461338261447 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 08:17:41 INFO - PROCESS | 1825 | 1461338261452 Marionette TRACE conn5 <- [1,1037,null,{"value":"8"}] 08:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:17:41 INFO - PROCESS | 1825 | 1461338261469 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:17:41 INFO - PROCESS | 1825 | 1461338261474 Marionette TRACE conn5 <- [1,1038,null,{}] 08:17:41 INFO - PROCESS | 1825 | 1461338261483 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:41 INFO - PROCESS | 1825 | 1461338261725 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 08:17:41 INFO - PROCESS | 1825 | 1461338261940 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bdad5000 == 114 [pid = 1825] [id = 267] 08:17:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f15b9e34c00) [pid = 1825] [serial = 802] [outer = (nil)] 08:17:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f15bba27c00) [pid = 1825] [serial = 803] [outer = 0x7f15b9e34c00] 08:17:42 INFO - PROCESS | 1825 | 1461338262008 Marionette DEBUG loaded listener.js 08:17:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f15bfefa800) [pid = 1825] [serial = 804] [outer = 0x7f15b9e34c00] 08:17:43 INFO - PROCESS | 1825 | 1461338263003 Marionette TRACE conn5 <- [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]]]}] 08:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1585ms 08:17:43 INFO - PROCESS | 1825 | 1461338263054 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 08:17:43 INFO - PROCESS | 1825 | 1461338263061 Marionette TRACE conn5 <- [1,1041,null,{"value":"8"}] 08:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:17:43 INFO - PROCESS | 1825 | 1461338263071 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:17:43 INFO - PROCESS | 1825 | 1461338263075 Marionette TRACE conn5 <- [1,1042,null,{}] 08:17:43 INFO - PROCESS | 1825 | 1461338263081 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:43 INFO - PROCESS | 1825 | 1461338263262 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 08:17:43 INFO - PROCESS | 1825 | 1461338263499 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc73b000 == 115 [pid = 1825] [id = 268] 08:17:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f15bba24400) [pid = 1825] [serial = 805] [outer = (nil)] 08:17:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f15c2a15800) [pid = 1825] [serial = 806] [outer = 0x7f15bba24400] 08:17:43 INFO - PROCESS | 1825 | 1461338263613 Marionette DEBUG loaded listener.js 08:17:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f15c2a1ac00) [pid = 1825] [serial = 807] [outer = 0x7f15bba24400] 08:17:44 INFO - PROCESS | 1825 | 1461338264510 Marionette TRACE conn5 <- [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]]]}] 08:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1482ms 08:17:44 INFO - PROCESS | 1825 | 1461338264554 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 08:17:44 INFO - PROCESS | 1825 | 1461338264558 Marionette TRACE conn5 <- [1,1045,null,{"value":"8"}] 08:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:17:44 INFO - PROCESS | 1825 | 1461338264564 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:17:44 INFO - PROCESS | 1825 | 1461338264569 Marionette TRACE conn5 <- [1,1046,null,{}] 08:17:44 INFO - PROCESS | 1825 | 1461338264584 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:44 INFO - PROCESS | 1825 | 1461338264774 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 08:17:45 INFO - PROCESS | 1825 | 1461338265017 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c9d21000 == 116 [pid = 1825] [id = 269] 08:17:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f15c708f400) [pid = 1825] [serial = 808] [outer = (nil)] 08:17:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f15c8f96800) [pid = 1825] [serial = 809] [outer = 0x7f15c708f400] 08:17:45 INFO - PROCESS | 1825 | 1461338265132 Marionette DEBUG loaded listener.js 08:17:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f15c90cf800) [pid = 1825] [serial = 810] [outer = 0x7f15c708f400] 08:17:45 INFO - PROCESS | 1825 | 1461338265987 Marionette TRACE conn5 <- [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]]]}] 08:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1486ms 08:17:46 INFO - PROCESS | 1825 | 1461338266051 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 08:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:17:46 INFO - PROCESS | 1825 | 1461338266056 Marionette TRACE conn5 <- [1,1049,null,{"value":"8"}] 08:17:46 INFO - PROCESS | 1825 | 1461338266062 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:17:46 INFO - PROCESS | 1825 | 1461338266065 Marionette TRACE conn5 <- [1,1050,null,{}] 08:17:46 INFO - PROCESS | 1825 | 1461338266070 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:46 INFO - PROCESS | 1825 | 1461338266253 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 08:17:46 INFO - PROCESS | 1825 | 1461338266449 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca2bd000 == 117 [pid = 1825] [id = 270] 08:17:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f15c9195400) [pid = 1825] [serial = 811] [outer = (nil)] 08:17:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f15c9c78c00) [pid = 1825] [serial = 812] [outer = 0x7f15c9195400] 08:17:46 INFO - PROCESS | 1825 | 1461338266521 Marionette DEBUG loaded listener.js 08:17:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f15cb394000) [pid = 1825] [serial = 813] [outer = 0x7f15c9195400] 08:17:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca2aa800 == 116 [pid = 1825] [id = 211] 08:17:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c9e0f000 == 115 [pid = 1825] [id = 209] 08:17:47 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f15d47a8400) [pid = 1825] [serial = 674] [outer = (nil)] [url = about:blank] 08:17:47 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f15cce36400) [pid = 1825] [serial = 662] [outer = (nil)] [url = about:blank] 08:17:47 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f15c9855c00) [pid = 1825] [serial = 659] [outer = (nil)] [url = about:blank] 08:17:47 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f15d26bb400) [pid = 1825] [serial = 671] [outer = (nil)] [url = about:blank] 08:17:47 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f15cdf7e000) [pid = 1825] [serial = 668] [outer = (nil)] [url = about:blank] 08:17:47 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f15d4d0ac00) [pid = 1825] [serial = 677] [outer = (nil)] [url = about:blank] 08:17:47 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f15d5492400) [pid = 1825] [serial = 680] [outer = (nil)] [url = about:blank] 08:17:47 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f15cde7d000) [pid = 1825] [serial = 665] [outer = (nil)] [url = about:blank] 08:17:47 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f15cde81400) [pid = 1825] [serial = 701] [outer = (nil)] [url = about:blank] 08:17:47 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f15c7b0b000) [pid = 1825] [serial = 656] [outer = (nil)] [url = about:blank] 08:17:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bd87c800 == 114 [pid = 1825] [id = 246] 08:17:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bb80e800 == 113 [pid = 1825] [id = 245] 08:17:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bd86b000 == 112 [pid = 1825] [id = 244] 08:17:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc2dd000 == 111 [pid = 1825] [id = 243] 08:17:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc1d8000 == 110 [pid = 1825] [id = 242] 08:17:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca25a000 == 109 [pid = 1825] [id = 241] 08:17:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ea844000 == 108 [pid = 1825] [id = 240] 08:17:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ea89b800 == 107 [pid = 1825] [id = 239] 08:17:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e5923800 == 106 [pid = 1825] [id = 238] 08:17:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e4e1f800 == 105 [pid = 1825] [id = 237] 08:17:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d52a3800 == 104 [pid = 1825] [id = 236] 08:17:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cde06800 == 103 [pid = 1825] [id = 235] 08:17:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c13de800 == 102 [pid = 1825] [id = 234] 08:17:47 INFO - PROCESS | 1825 | 1461338267535 Marionette TRACE conn5 <- [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]]]}] 08:17:47 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f15cde8c000) [pid = 1825] [serial = 653] [outer = (nil)] [url = about:blank] 08:17:47 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f15c90d1000) [pid = 1825] [serial = 687] [outer = (nil)] [url = about:blank] 08:17:47 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f15cd4c6800) [pid = 1825] [serial = 698] [outer = (nil)] [url = about:blank] 08:17:47 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f15c8f2ac00) [pid = 1825] [serial = 686] [outer = (nil)] [url = about:blank] 08:17:47 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f15cb50f400) [pid = 1825] [serial = 692] [outer = (nil)] [url = about:blank] 08:17:47 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f15c135d000) [pid = 1825] [serial = 684] [outer = (nil)] [url = about:blank] 08:17:47 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f15c9849000) [pid = 1825] [serial = 689] [outer = (nil)] [url = about:blank] 08:17:47 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f15ca28c800) [pid = 1825] [serial = 690] [outer = (nil)] [url = about:blank] 08:17:47 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f15ccbeb800) [pid = 1825] [serial = 693] [outer = (nil)] [url = about:blank] 08:17:47 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f15cdf3a000) [pid = 1825] [serial = 699] [outer = (nil)] [url = about:blank] 08:17:47 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f15cced5c00) [pid = 1825] [serial = 696] [outer = (nil)] [url = about:blank] 08:17:47 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f15cce38800) [pid = 1825] [serial = 695] [outer = (nil)] [url = about:blank] 08:17:47 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f15cdf3d400) [pid = 1825] [serial = 654] [outer = (nil)] [url = about:blank] 08:17:47 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f15bfc19800) [pid = 1825] [serial = 683] [outer = (nil)] [url = about:blank] 08:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1532ms 08:17:47 INFO - PROCESS | 1825 | 1461338267594 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 08:17:47 INFO - PROCESS | 1825 | 1461338267597 Marionette TRACE conn5 <- [1,1053,null,{"value":"8"}] 08:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:17:47 INFO - PROCESS | 1825 | 1461338267604 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:17:47 INFO - PROCESS | 1825 | 1461338267608 Marionette TRACE conn5 <- [1,1054,null,{}] 08:17:47 INFO - PROCESS | 1825 | 1461338267613 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:47 INFO - PROCESS | 1825 | 1461338267791 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 08:17:48 INFO - PROCESS | 1825 | 1461338268004 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc2ee800 == 103 [pid = 1825] [id = 271] 08:17:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f15bfeec800) [pid = 1825] [serial = 814] [outer = (nil)] 08:17:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f15ca28c800) [pid = 1825] [serial = 815] [outer = 0x7f15bfeec800] 08:17:48 INFO - PROCESS | 1825 | 1461338268072 Marionette DEBUG loaded listener.js 08:17:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f15cb50f000) [pid = 1825] [serial = 816] [outer = 0x7f15bfeec800] 08:17:48 INFO - PROCESS | 1825 | 1461338268971 Marionette TRACE conn5 <- [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]]]}] 08:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1391ms 08:17:49 INFO - PROCESS | 1825 | 1461338269000 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 08:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:17:49 INFO - PROCESS | 1825 | 1461338269005 Marionette TRACE conn5 <- [1,1057,null,{"value":"8"}] 08:17:49 INFO - PROCESS | 1825 | 1461338269013 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:17:49 INFO - PROCESS | 1825 | 1461338269016 Marionette TRACE conn5 <- [1,1058,null,{}] 08:17:49 INFO - PROCESS | 1825 | 1461338269024 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:49 INFO - PROCESS | 1825 | 1461338269274 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 08:17:49 INFO - PROCESS | 1825 | 1461338269485 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cb347000 == 104 [pid = 1825] [id = 272] 08:17:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f15cce3b800) [pid = 1825] [serial = 817] [outer = (nil)] 08:17:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f15cde7d000) [pid = 1825] [serial = 818] [outer = 0x7f15cce3b800] 08:17:49 INFO - PROCESS | 1825 | 1461338269557 Marionette DEBUG loaded listener.js 08:17:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f15cdf78000) [pid = 1825] [serial = 819] [outer = 0x7f15cce3b800] 08:17:50 INFO - PROCESS | 1825 | 1461338270368 Marionette TRACE conn5 <- [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]]]}] 08:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1397ms 08:17:50 INFO - PROCESS | 1825 | 1461338270409 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 08:17:50 INFO - PROCESS | 1825 | 1461338270413 Marionette TRACE conn5 <- [1,1061,null,{"value":"8"}] 08:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:17:50 INFO - PROCESS | 1825 | 1461338270424 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:17:50 INFO - PROCESS | 1825 | 1461338270443 Marionette TRACE conn5 <- [1,1062,null,{}] 08:17:50 INFO - PROCESS | 1825 | 1461338270451 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:50 INFO - PROCESS | 1825 | 1461338270711 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 08:17:50 INFO - PROCESS | 1825 | 1461338270736 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d2016800 == 105 [pid = 1825] [id = 273] 08:17:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f15c9c6f800) [pid = 1825] [serial = 820] [outer = (nil)] 08:17:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f15d2260c00) [pid = 1825] [serial = 821] [outer = 0x7f15c9c6f800] 08:17:50 INFO - PROCESS | 1825 | 1461338270801 Marionette DEBUG loaded listener.js 08:17:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f15d4c9a000) [pid = 1825] [serial = 822] [outer = 0x7f15c9c6f800] 08:17:51 INFO - PROCESS | 1825 | 1461338271686 Marionette TRACE conn5 <- [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]]]}] 08:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1301ms 08:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:17:51 INFO - PROCESS | 1825 | 1461338271721 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 08:17:51 INFO - PROCESS | 1825 | 1461338271724 Marionette TRACE conn5 <- [1,1065,null,{"value":"8"}] 08:17:51 INFO - PROCESS | 1825 | 1461338271731 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:17:51 INFO - PROCESS | 1825 | 1461338271734 Marionette TRACE conn5 <- [1,1066,null,{}] 08:17:51 INFO - PROCESS | 1825 | 1461338271739 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:52 INFO - PROCESS | 1825 | 1461338272719 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f15d08aec00) [pid = 1825] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f15be5cd800) [pid = 1825] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f15ccd37c00) [pid = 1825] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f15cb50c800) [pid = 1825] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f15c294dc00) [pid = 1825] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f15c29e8c00) [pid = 1825] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f15ca28bc00) [pid = 1825] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f15c7b0f000) [pid = 1825] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f15c29e6400) [pid = 1825] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f15be5c5c00) [pid = 1825] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f15c6e6e000) [pid = 1825] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f15cd6b8800) [pid = 1825] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f15cd02c000) [pid = 1825] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f15c29e1400) [pid = 1825] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f15c2944400) [pid = 1825] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f15ccbf2800) [pid = 1825] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f15d3b0c000) [pid = 1825] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f15cd6ad000) [pid = 1825] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f15ccbf0000) [pid = 1825] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f15cb251400) [pid = 1825] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f15d1668400) [pid = 1825] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f15ccd36000) [pid = 1825] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f15cce8a400) [pid = 1825] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f15cd03a800) [pid = 1825] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f15c29de000) [pid = 1825] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f15cf4c6c00) [pid = 1825] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f15cb508400) [pid = 1825] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f15c8f9ec00) [pid = 1825] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f15cd6aa400) [pid = 1825] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f15c90d1c00) [pid = 1825] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f15be5c3000) [pid = 1825] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f15c6f41c00) [pid = 1825] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f15c9193800) [pid = 1825] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f15c8fc7000) [pid = 1825] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f15c7087800) [pid = 1825] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f15cd6b5800) [pid = 1825] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f15c8fba800) [pid = 1825] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f15c0ddec00) [pid = 1825] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f15cb24f800) [pid = 1825] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f15cd6b3800) [pid = 1825] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f15c2940800) [pid = 1825] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f15c29e7000) [pid = 1825] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f15cd6b0c00) [pid = 1825] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f15c6e6b800) [pid = 1825] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f15cceddc00) [pid = 1825] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f15bfc18c00) [pid = 1825] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f15c2942000) [pid = 1825] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f15cb39e000) [pid = 1825] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f15c708b000) [pid = 1825] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f15c7b18c00) [pid = 1825] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f15c90cd800) [pid = 1825] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f15bba2bc00) [pid = 1825] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f15c90cbc00) [pid = 1825] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f15c99ca800) [pid = 1825] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f15c919c400) [pid = 1825] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f15c8f9a400) [pid = 1825] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f15bfc13c00) [pid = 1825] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f15df31bc00) [pid = 1825] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f15be5ce400) [pid = 1825] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:17:52 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f15c1359c00) [pid = 1825] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:17:52 INFO - PROCESS | 1825 | 1461338272977 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc749800 == 106 [pid = 1825] [id = 274] 08:17:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f15bba2bc00) [pid = 1825] [serial = 823] [outer = (nil)] 08:17:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f15be5cc400) [pid = 1825] [serial = 824] [outer = 0x7f15bba2bc00] 08:17:53 INFO - PROCESS | 1825 | 1461338273046 Marionette DEBUG loaded listener.js 08:17:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f15c0de3000) [pid = 1825] [serial = 825] [outer = 0x7f15bba2bc00] 08:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1983ms 08:17:53 INFO - PROCESS | 1825 | 1461338273704 Marionette TRACE conn5 <- [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]]]}] 08:17:53 INFO - PROCESS | 1825 | 1461338273716 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 08:17:53 INFO - PROCESS | 1825 | 1461338273718 Marionette TRACE conn5 <- [1,1069,null,{"value":"8"}] 08:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:17:53 INFO - PROCESS | 1825 | 1461338273726 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:17:53 INFO - PROCESS | 1825 | 1461338273730 Marionette TRACE conn5 <- [1,1070,null,{}] 08:17:53 INFO - PROCESS | 1825 | 1461338273735 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:53 INFO - PROCESS | 1825 | 1461338273925 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 08:17:54 INFO - PROCESS | 1825 | 1461338274083 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cd61a000 == 107 [pid = 1825] [id = 275] 08:17:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f15be5c3400) [pid = 1825] [serial = 826] [outer = (nil)] 08:17:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f15c29e6400) [pid = 1825] [serial = 827] [outer = 0x7f15be5c3400] 08:17:54 INFO - PROCESS | 1825 | 1461338274147 Marionette DEBUG loaded listener.js 08:17:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f15c90cd800) [pid = 1825] [serial = 828] [outer = 0x7f15be5c3400] 08:17:55 INFO - PROCESS | 1825 | 1461338275042 Marionette TRACE conn5 <- [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]]]}] 08:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1384ms 08:17:55 INFO - PROCESS | 1825 | 1461338275112 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 08:17:55 INFO - PROCESS | 1825 | 1461338275118 Marionette TRACE conn5 <- [1,1073,null,{"value":"8"}] 08:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:17:55 INFO - PROCESS | 1825 | 1461338275127 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:17:55 INFO - PROCESS | 1825 | 1461338275134 Marionette TRACE conn5 <- [1,1074,null,{}] 08:17:55 INFO - PROCESS | 1825 | 1461338275143 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:55 INFO - PROCESS | 1825 | 1461338275383 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 08:17:55 INFO - PROCESS | 1825 | 1461338275689 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bd7d2800 == 108 [pid = 1825] [id = 276] 08:17:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f15ba7f6c00) [pid = 1825] [serial = 829] [outer = (nil)] 08:17:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f15be5c3000) [pid = 1825] [serial = 830] [outer = 0x7f15ba7f6c00] 08:17:55 INFO - PROCESS | 1825 | 1461338275787 Marionette DEBUG loaded listener.js 08:17:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f15c119fc00) [pid = 1825] [serial = 831] [outer = 0x7f15ba7f6c00] 08:17:56 INFO - PROCESS | 1825 | 1461338276719 Marionette TRACE conn5 <- [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]]]}] 08:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1641ms 08:17:56 INFO - PROCESS | 1825 | 1461338276771 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 08:17:56 INFO - PROCESS | 1825 | 1461338276779 Marionette TRACE conn5 <- [1,1077,null,{"value":"8"}] 08:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:17:56 INFO - PROCESS | 1825 | 1461338276790 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:17:56 INFO - PROCESS | 1825 | 1461338276795 Marionette TRACE conn5 <- [1,1078,null,{}] 08:17:56 INFO - PROCESS | 1825 | 1461338276804 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:57 INFO - PROCESS | 1825 | 1461338277103 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 08:17:57 INFO - PROCESS | 1825 | 1461338277425 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca252000 == 109 [pid = 1825] [id = 277] 08:17:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f15c2a1bc00) [pid = 1825] [serial = 832] [outer = (nil)] 08:17:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f15c2a20800) [pid = 1825] [serial = 833] [outer = 0x7f15c2a1bc00] 08:17:57 INFO - PROCESS | 1825 | 1461338277524 Marionette DEBUG loaded listener.js 08:17:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f15c708fc00) [pid = 1825] [serial = 834] [outer = 0x7f15c2a1bc00] 08:17:58 INFO - PROCESS | 1825 | 1461338278547 Marionette TRACE conn5 <- [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]]]}] 08:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1795ms 08:17:58 INFO - PROCESS | 1825 | 1461338278587 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 08:17:58 INFO - PROCESS | 1825 | 1461338278593 Marionette TRACE conn5 <- [1,1081,null,{"value":"8"}] 08:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:17:58 INFO - PROCESS | 1825 | 1461338278602 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:17:58 INFO - PROCESS | 1825 | 1461338278609 Marionette TRACE conn5 <- [1,1082,null,{}] 08:17:58 INFO - PROCESS | 1825 | 1461338278626 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:58 INFO - PROCESS | 1825 | 1461338278904 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 08:17:59 INFO - PROCESS | 1825 | 1461338279187 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4473000 == 110 [pid = 1825] [id = 278] 08:17:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f15c9264c00) [pid = 1825] [serial = 835] [outer = (nil)] 08:17:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f15ca285000) [pid = 1825] [serial = 836] [outer = 0x7f15c9264c00] 08:17:59 INFO - PROCESS | 1825 | 1461338279282 Marionette DEBUG loaded listener.js 08:17:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f15cc16e800) [pid = 1825] [serial = 837] [outer = 0x7f15c9264c00] 08:18:00 INFO - PROCESS | 1825 | 1461338280167 Marionette TRACE conn5 <- [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]]]}] 08:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1599ms 08:18:00 INFO - PROCESS | 1825 | 1461338280201 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 08:18:00 INFO - PROCESS | 1825 | 1461338280206 Marionette TRACE conn5 <- [1,1085,null,{"value":"8"}] 08:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:18:00 INFO - PROCESS | 1825 | 1461338280211 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:18:00 INFO - PROCESS | 1825 | 1461338280215 Marionette TRACE conn5 <- [1,1086,null,{}] 08:18:00 INFO - PROCESS | 1825 | 1461338280220 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:00 INFO - PROCESS | 1825 | 1461338280413 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 08:18:00 INFO - PROCESS | 1825 | 1461338280616 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d528f000 == 111 [pid = 1825] [id = 279] 08:18:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f15c8fc1400) [pid = 1825] [serial = 838] [outer = (nil)] 08:18:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f15ccd2f400) [pid = 1825] [serial = 839] [outer = 0x7f15c8fc1400] 08:18:00 INFO - PROCESS | 1825 | 1461338280746 Marionette DEBUG loaded listener.js 08:18:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f15cce36400) [pid = 1825] [serial = 840] [outer = 0x7f15c8fc1400] 08:18:01 INFO - PROCESS | 1825 | 1461338281700 Marionette TRACE conn5 <- [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]]]}] 08:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1536ms 08:18:01 INFO - PROCESS | 1825 | 1461338281751 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 08:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:18:01 INFO - PROCESS | 1825 | 1461338281756 Marionette TRACE conn5 <- [1,1089,null,{"value":"8"}] 08:18:01 INFO - PROCESS | 1825 | 1461338281762 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:18:01 INFO - PROCESS | 1825 | 1461338281765 Marionette TRACE conn5 <- [1,1090,null,{}] 08:18:01 INFO - PROCESS | 1825 | 1461338281770 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:01 INFO - PROCESS | 1825 | 1461338281988 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 08:18:02 INFO - PROCESS | 1825 | 1461338282354 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d9720800 == 112 [pid = 1825] [id = 280] 08:18:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f15ccbf2400) [pid = 1825] [serial = 841] [outer = (nil)] 08:18:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f15ccf07800) [pid = 1825] [serial = 842] [outer = 0x7f15ccbf2400] 08:18:02 INFO - PROCESS | 1825 | 1461338282481 Marionette DEBUG loaded listener.js 08:18:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f15cd4c6800) [pid = 1825] [serial = 843] [outer = 0x7f15ccbf2400] 08:18:03 INFO - PROCESS | 1825 | 1461338283435 Marionette TRACE conn5 <- [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]]]}] 08:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1737ms 08:18:03 INFO - PROCESS | 1825 | 1461338283502 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 08:18:03 INFO - PROCESS | 1825 | 1461338283509 Marionette TRACE conn5 <- [1,1093,null,{"value":"8"}] 08:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:18:03 INFO - PROCESS | 1825 | 1461338283517 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:18:03 INFO - PROCESS | 1825 | 1461338283523 Marionette TRACE conn5 <- [1,1094,null,{}] 08:18:03 INFO - PROCESS | 1825 | 1461338283595 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:03 INFO - PROCESS | 1825 | 1461338283960 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 08:18:04 INFO - PROCESS | 1825 | 1461338284246 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e5013000 == 113 [pid = 1825] [id = 281] 08:18:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f15cd6aa400) [pid = 1825] [serial = 844] [outer = (nil)] 08:18:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f15d2666800) [pid = 1825] [serial = 845] [outer = 0x7f15cd6aa400] 08:18:04 INFO - PROCESS | 1825 | 1461338284363 Marionette DEBUG loaded listener.js 08:18:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f15d4ca2000) [pid = 1825] [serial = 846] [outer = 0x7f15cd6aa400] 08:18:05 INFO - PROCESS | 1825 | 1461338285248 Marionette TRACE conn5 <- [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]]]}] 08:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1799ms 08:18:05 INFO - PROCESS | 1825 | 1461338285316 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 08:18:05 INFO - PROCESS | 1825 | 1461338285320 Marionette TRACE conn5 <- [1,1097,null,{"value":"8"}] 08:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:18:05 INFO - PROCESS | 1825 | 1461338285326 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:18:05 INFO - PROCESS | 1825 | 1461338285329 Marionette TRACE conn5 <- [1,1098,null,{}] 08:18:05 INFO - PROCESS | 1825 | 1461338285335 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:05 INFO - PROCESS | 1825 | 1461338285529 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 08:18:05 INFO - PROCESS | 1825 | 1461338285764 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e7fc5800 == 114 [pid = 1825] [id = 282] 08:18:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f15ca529400) [pid = 1825] [serial = 847] [outer = (nil)] 08:18:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f15d4aafc00) [pid = 1825] [serial = 848] [outer = 0x7f15ca529400] 08:18:05 INFO - PROCESS | 1825 | 1461338285882 Marionette DEBUG loaded listener.js 08:18:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f15d5ff2400) [pid = 1825] [serial = 849] [outer = 0x7f15ca529400] 08:18:06 INFO - PROCESS | 1825 | 1461338286720 Marionette TRACE conn5 <- [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]]]}] 08:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1431ms 08:18:06 INFO - PROCESS | 1825 | 1461338286758 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 08:18:06 INFO - PROCESS | 1825 | 1461338286762 Marionette TRACE conn5 <- [1,1101,null,{"value":"8"}] 08:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:18:06 INFO - PROCESS | 1825 | 1461338286767 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:18:06 INFO - PROCESS | 1825 | 1461338286771 Marionette TRACE conn5 <- [1,1102,null,{}] 08:18:06 INFO - PROCESS | 1825 | 1461338286776 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:06 INFO - PROCESS | 1825 | 1461338286956 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 08:18:07 INFO - PROCESS | 1825 | 1461338287164 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b84d0800 == 115 [pid = 1825] [id = 283] 08:18:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f15c9194000) [pid = 1825] [serial = 850] [outer = (nil)] 08:18:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f15d6244400) [pid = 1825] [serial = 851] [outer = 0x7f15c9194000] 08:18:07 INFO - PROCESS | 1825 | 1461338287278 Marionette DEBUG loaded listener.js 08:18:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f15d6297400) [pid = 1825] [serial = 852] [outer = 0x7f15c9194000] 08:18:08 INFO - PROCESS | 1825 | 1461338288213 Marionette TRACE conn5 <- [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]]]}] 08:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1494ms 08:18:08 INFO - PROCESS | 1825 | 1461338288263 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 08:18:08 INFO - PROCESS | 1825 | 1461338288267 Marionette TRACE conn5 <- [1,1105,null,{"value":"8"}] 08:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:18:08 INFO - PROCESS | 1825 | 1461338288273 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:18:08 INFO - PROCESS | 1825 | 1461338288276 Marionette TRACE conn5 <- [1,1106,null,{}] 08:18:08 INFO - PROCESS | 1825 | 1461338288281 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:08 INFO - PROCESS | 1825 | 1461338288465 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 08:18:08 INFO - PROCESS | 1825 | 1461338288670 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc747000 == 116 [pid = 1825] [id = 284] 08:18:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f15c6f41c00) [pid = 1825] [serial = 853] [outer = (nil)] 08:18:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f15c8fc6000) [pid = 1825] [serial = 854] [outer = 0x7f15c6f41c00] 08:18:08 INFO - PROCESS | 1825 | 1461338288786 Marionette DEBUG loaded listener.js 08:18:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f15d2261c00) [pid = 1825] [serial = 855] [outer = 0x7f15c6f41c00] 08:18:09 INFO - PROCESS | 1825 | 1461338289629 Marionette TRACE conn5 <- [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]]]}] 08:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1387ms 08:18:09 INFO - PROCESS | 1825 | 1461338289661 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 08:18:09 INFO - PROCESS | 1825 | 1461338289665 Marionette TRACE conn5 <- [1,1109,null,{"value":"8"}] 08:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:18:09 INFO - PROCESS | 1825 | 1461338289672 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:18:09 INFO - PROCESS | 1825 | 1461338289675 Marionette TRACE conn5 <- [1,1110,null,{}] 08:18:09 INFO - PROCESS | 1825 | 1461338289680 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:09 INFO - PROCESS | 1825 | 1461338289863 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 08:18:10 INFO - PROCESS | 1825 | 1461338290066 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c2bed000 == 117 [pid = 1825] [id = 285] 08:18:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f15be5ca000) [pid = 1825] [serial = 856] [outer = (nil)] 08:18:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f15c1365000) [pid = 1825] [serial = 857] [outer = 0x7f15be5ca000] 08:18:10 INFO - PROCESS | 1825 | 1461338290138 Marionette DEBUG loaded listener.js 08:18:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f15cb509000) [pid = 1825] [serial = 858] [outer = 0x7f15be5ca000] 08:18:11 INFO - PROCESS | 1825 | 1461338291005 Marionette TRACE conn5 <- [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]]]}] 08:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1379ms 08:18:11 INFO - PROCESS | 1825 | 1461338291053 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 08:18:11 INFO - PROCESS | 1825 | 1461338291057 Marionette TRACE conn5 <- [1,1113,null,{"value":"8"}] 08:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:18:11 INFO - PROCESS | 1825 | 1461338291064 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:18:11 INFO - PROCESS | 1825 | 1461338291068 Marionette TRACE conn5 <- [1,1114,null,{}] 08:18:11 INFO - PROCESS | 1825 | 1461338291073 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:11 INFO - PROCESS | 1825 | 1461338291311 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 08:18:11 INFO - PROCESS | 1825 | 1461338291523 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7ebb000 == 118 [pid = 1825] [id = 286] 08:18:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f15c2941800) [pid = 1825] [serial = 859] [outer = (nil)] 08:18:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f15c6e73c00) [pid = 1825] [serial = 860] [outer = 0x7f15c2941800] 08:18:11 INFO - PROCESS | 1825 | 1461338291697 Marionette DEBUG loaded listener.js 08:18:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f15cd4bc800) [pid = 1825] [serial = 861] [outer = 0x7f15c2941800] 08:18:13 INFO - PROCESS | 1825 | 1461338293268 Marionette TRACE conn5 <- [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]]]}] 08:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 2235ms 08:18:13 INFO - PROCESS | 1825 | 1461338293300 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 08:18:13 INFO - PROCESS | 1825 | 1461338293306 Marionette TRACE conn5 <- [1,1117,null,{"value":"8"}] 08:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:18:13 INFO - PROCESS | 1825 | 1461338293316 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:18:13 INFO - PROCESS | 1825 | 1461338293320 Marionette TRACE conn5 <- [1,1118,null,{}] 08:18:13 INFO - PROCESS | 1825 | 1461338293328 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:13 INFO - PROCESS | 1825 | 1461338293516 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 08:18:13 INFO - PROCESS | 1825 | 1461338293725 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c13d2800 == 119 [pid = 1825] [id = 287] 08:18:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f15bba24000) [pid = 1825] [serial = 862] [outer = (nil)] 08:18:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f15bfef9000) [pid = 1825] [serial = 863] [outer = 0x7f15bba24000] 08:18:13 INFO - PROCESS | 1825 | 1461338293835 Marionette DEBUG loaded listener.js 08:18:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f15c1199800) [pid = 1825] [serial = 864] [outer = 0x7f15bba24000] 08:18:14 INFO - PROCESS | 1825 | 1461338294938 Marionette TRACE conn5 <- [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]]]}] 08:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1683ms 08:18:15 INFO - PROCESS | 1825 | 1461338295000 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 08:18:15 INFO - PROCESS | 1825 | 1461338295008 Marionette TRACE conn5 <- [1,1121,null,{"value":"8"}] 08:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:18:15 INFO - PROCESS | 1825 | 1461338295019 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:18:15 INFO - PROCESS | 1825 | 1461338295023 Marionette TRACE conn5 <- [1,1122,null,{}] 08:18:15 INFO - PROCESS | 1825 | 1461338295029 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:15 INFO - PROCESS | 1825 | 1461338295319 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 08:18:15 INFO - PROCESS | 1825 | 1461338295596 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc1d6800 == 120 [pid = 1825] [id = 288] 08:18:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f15c2942400) [pid = 1825] [serial = 865] [outer = (nil)] 08:18:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f15c294a000) [pid = 1825] [serial = 866] [outer = 0x7f15c2942400] 08:18:15 INFO - PROCESS | 1825 | 1461338295664 Marionette DEBUG loaded listener.js 08:18:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f15c29e4400) [pid = 1825] [serial = 867] [outer = 0x7f15c2942400] 08:18:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d9703800 == 119 [pid = 1825] [id = 78] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f15d0804400) [pid = 1825] [serial = 764] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f15d0078800) [pid = 1825] [serial = 716] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f15d521c400) [pid = 1825] [serial = 719] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f15dff5d400) [pid = 1825] [serial = 725] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f15da30ec00) [pid = 1825] [serial = 722] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f15e02e6000) [pid = 1825] [serial = 728] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f15e049b400) [pid = 1825] [serial = 731] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f15e163b400) [pid = 1825] [serial = 734] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f15e4e65000) [pid = 1825] [serial = 737] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f15bb90ec00) [pid = 1825] [serial = 740] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d5187000 == 118 [pid = 1825] [id = 189] 08:18:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d3ddd000 == 117 [pid = 1825] [id = 215] 08:18:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e520e000 == 116 [pid = 1825] [id = 142] 08:18:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d2447000 == 115 [pid = 1825] [id = 214] 08:18:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c2be8800 == 114 [pid = 1825] [id = 212] 08:18:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cb334800 == 113 [pid = 1825] [id = 213] 08:18:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c9915800 == 112 [pid = 1825] [id = 47] 08:18:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cb00f800 == 111 [pid = 1825] [id = 48] 08:18:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4adb800 == 110 [pid = 1825] [id = 216] 08:18:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc749800 == 109 [pid = 1825] [id = 274] 08:18:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d2016800 == 108 [pid = 1825] [id = 273] 08:18:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cb347000 == 107 [pid = 1825] [id = 272] 08:18:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc2ee800 == 106 [pid = 1825] [id = 271] 08:18:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca2bd000 == 105 [pid = 1825] [id = 270] 08:18:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c9d21000 == 104 [pid = 1825] [id = 269] 08:18:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc73b000 == 103 [pid = 1825] [id = 268] 08:18:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bdad5000 == 102 [pid = 1825] [id = 267] 08:18:16 INFO - PROCESS | 1825 | 1461338296611 Marionette TRACE conn5 <- [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]]]}] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f15ccbec000) [pid = 1825] [serial = 611] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f15c8f9e000) [pid = 1825] [serial = 431] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f15d479fc00) [pid = 1825] [serial = 446] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f15c7b10c00) [pid = 1825] [serial = 506] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f15cc176800) [pid = 1825] [serial = 566] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f15cde88800) [pid = 1825] [serial = 440] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f15cdf75400) [pid = 1825] [serial = 494] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f15c7086000) [pid = 1825] [serial = 533] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f15cd4c3c00) [pid = 1825] [serial = 620] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f15d6265000) [pid = 1825] [serial = 497] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f15cf4c7800) [pid = 1825] [serial = 569] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f15cd031800) [pid = 1825] [serial = 617] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f15ccf09800) [pid = 1825] [serial = 488] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f15d521c800) [pid = 1825] [serial = 678] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f15cce3d400) [pid = 1825] [serial = 614] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f15dff68000) [pid = 1825] [serial = 379] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f15cde85c00) [pid = 1825] [serial = 626] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f15c9540000) [pid = 1825] [serial = 485] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f15d4ca1c00) [pid = 1825] [serial = 675] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f15cde79400) [pid = 1825] [serial = 491] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f15ccbf4c00) [pid = 1825] [serial = 434] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f15cdf43c00) [pid = 1825] [serial = 666] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f15c9854000) [pid = 1825] [serial = 605] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f15be5d0400) [pid = 1825] [serial = 503] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f15cde91c00) [pid = 1825] [serial = 443] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f15cb39f400) [pid = 1825] [serial = 608] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f15d1675c00) [pid = 1825] [serial = 702] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f15c8fbbc00) [pid = 1825] [serial = 657] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f15d454b800) [pid = 1825] [serial = 672] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f15ca5ccc00) [pid = 1825] [serial = 660] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f15c0dec800) [pid = 1825] [serial = 455] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f15cd6b8400) [pid = 1825] [serial = 437] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f15d2037000) [pid = 1825] [serial = 575] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f15cdf7ac00) [pid = 1825] [serial = 629] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f15cdd37400) [pid = 1825] [serial = 449] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f15d00f9000) [pid = 1825] [serial = 669] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f15cc177c00) [pid = 1825] [serial = 632] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f15d5fc7800) [pid = 1825] [serial = 681] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f15c7086800) [pid = 1825] [serial = 482] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f15c6f43800) [pid = 1825] [serial = 500] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f15d6131400) [pid = 1825] [serial = 572] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f15c1362800) [pid = 1825] [serial = 509] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f15cdd35400) [pid = 1825] [serial = 623] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f15cceda800) [pid = 1825] [serial = 663] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f15c8f31400) [pid = 1825] [serial = 602] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f15c9c76800) [pid = 1825] [serial = 452] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f15cd6af400) [pid = 1825] [serial = 539] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f15c953a000) [pid = 1825] [serial = 536] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f15cce38400) [pid = 1825] [serial = 581] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f15e1650c00) [pid = 1825] [serial = 578] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f15c0deb000) [pid = 1825] [serial = 599] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f15cdf73800) [pid = 1825] [serial = 542] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f15c8f30000) [pid = 1825] [serial = 563] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f15ccd37000) [pid = 1825] [serial = 758] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f15ca5c2c00) [pid = 1825] [serial = 710] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f15c90d3400) [pid = 1825] [serial = 707] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f15cc1e5800) [pid = 1825] [serial = 755] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f15cd6ac400) [pid = 1825] [serial = 713] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f15c0dde800) [pid = 1825] [serial = 704] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f15c8fbfc00) [pid = 1825] [serial = 750] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f15c8f2d800) [pid = 1825] [serial = 749] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f15c99cac00) [pid = 1825] [serial = 752] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f15ca291400) [pid = 1825] [serial = 753] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f15c6e65c00) [pid = 1825] [serial = 747] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f15c0debc00) [pid = 1825] [serial = 746] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f15bba21800) [pid = 1825] [serial = 743] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f15cde7d400) [pid = 1825] [serial = 761] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f15cce37400) [pid = 1825] [serial = 759] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f15cdf76800) [pid = 1825] [serial = 762] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f15ccbf4400) [pid = 1825] [serial = 756] [outer = (nil)] [url = about:blank] 08:18:16 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f15d24d9800) [pid = 1825] [serial = 545] [outer = (nil)] [url = about:blank] 08:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1696ms 08:18:16 INFO - PROCESS | 1825 | 1461338296714 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 08:18:16 INFO - PROCESS | 1825 | 1461338296717 Marionette TRACE conn5 <- [1,1125,null,{"value":"8"}] 08:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:18:16 INFO - PROCESS | 1825 | 1461338296725 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:18:16 INFO - PROCESS | 1825 | 1461338296731 Marionette TRACE conn5 <- [1,1126,null,{}] 08:18:16 INFO - PROCESS | 1825 | 1461338296745 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:16 INFO - PROCESS | 1825 | 1461338296922 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 08:18:17 INFO - PROCESS | 1825 | 1461338297127 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bd7e3000 == 103 [pid = 1825] [id = 289] 08:18:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f15c29e6c00) [pid = 1825] [serial = 868] [outer = (nil)] 08:18:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f15c6e6b000) [pid = 1825] [serial = 869] [outer = 0x7f15c29e6c00] 08:18:17 INFO - PROCESS | 1825 | 1461338297203 Marionette DEBUG loaded listener.js 08:18:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f15c6f43c00) [pid = 1825] [serial = 870] [outer = 0x7f15c29e6c00] 08:18:17 INFO - PROCESS | 1825 | 1461338297941 Marionette TRACE conn5 <- [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]]]}] 08:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1237ms 08:18:17 INFO - PROCESS | 1825 | 1461338297962 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 08:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:18:17 INFO - PROCESS | 1825 | 1461338297966 Marionette TRACE conn5 <- [1,1129,null,{"value":"8"}] 08:18:17 INFO - PROCESS | 1825 | 1461338297975 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:18:17 INFO - PROCESS | 1825 | 1461338297977 Marionette TRACE conn5 <- [1,1130,null,{}] 08:18:17 INFO - PROCESS | 1825 | 1461338297983 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:18 INFO - PROCESS | 1825 | 1461338298213 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 08:18:18 INFO - PROCESS | 1825 | 1461338298307 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfdda000 == 104 [pid = 1825] [id = 290] 08:18:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15c1364400) [pid = 1825] [serial = 871] [outer = (nil)] 08:18:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15c7adac00) [pid = 1825] [serial = 872] [outer = 0x7f15c1364400] 08:18:18 INFO - PROCESS | 1825 | 1461338298370 Marionette DEBUG loaded listener.js 08:18:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15c7b13c00) [pid = 1825] [serial = 873] [outer = 0x7f15c1364400] 08:18:19 INFO - PROCESS | 1825 | 1461338299188 Marionette TRACE conn5 <- [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]]]}] 08:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1288ms 08:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:18:19 INFO - PROCESS | 1825 | 1461338299261 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 08:18:19 INFO - PROCESS | 1825 | 1461338299264 Marionette TRACE conn5 <- [1,1133,null,{"value":"8"}] 08:18:19 INFO - PROCESS | 1825 | 1461338299272 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:18:19 INFO - PROCESS | 1825 | 1461338299274 Marionette TRACE conn5 <- [1,1134,null,{}] 08:18:19 INFO - PROCESS | 1825 | 1461338299292 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:19 INFO - PROCESS | 1825 | 1461338299522 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 08:18:19 INFO - PROCESS | 1825 | 1461338299545 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7e4f000 == 105 [pid = 1825] [id = 291] 08:18:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15c6f45c00) [pid = 1825] [serial = 874] [outer = (nil)] 08:18:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f15c8f92000) [pid = 1825] [serial = 875] [outer = 0x7f15c6f45c00] 08:18:19 INFO - PROCESS | 1825 | 1461338299608 Marionette DEBUG loaded listener.js 08:18:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f15c8fbf000) [pid = 1825] [serial = 876] [outer = 0x7f15c6f45c00] 08:18:21 INFO - PROCESS | 1825 | 1461338301218 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 08:18:21 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f15c9c6f800) [pid = 1825] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:18:21 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f15bfeec800) [pid = 1825] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:18:21 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f15c708f400) [pid = 1825] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:18:21 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f15bba24400) [pid = 1825] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:18:21 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f15c9195400) [pid = 1825] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:18:21 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f15cce3b800) [pid = 1825] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:18:21 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f15bba2bc00) [pid = 1825] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 2093ms 08:18:21 INFO - PROCESS | 1825 | 1461338301363 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 08:18:21 INFO - PROCESS | 1825 | 1461338301367 Marionette TRACE conn5 <- [1,1137,null,{"value":"8"}] 08:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:18:21 INFO - PROCESS | 1825 | 1461338301373 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:18:21 INFO - PROCESS | 1825 | 1461338301375 Marionette TRACE conn5 <- [1,1138,null,{}] 08:18:21 INFO - PROCESS | 1825 | 1461338301380 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:21 INFO - PROCESS | 1825 | 1461338301614 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 08:18:21 INFO - PROCESS | 1825 | 1461338301704 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c9e0f000 == 106 [pid = 1825] [id = 292] 08:18:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f15c8f25000) [pid = 1825] [serial = 877] [outer = (nil)] 08:18:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15c9198400) [pid = 1825] [serial = 878] [outer = 0x7f15c8f25000] 08:18:21 INFO - PROCESS | 1825 | 1461338301768 Marionette DEBUG loaded listener.js 08:18:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15c9854400) [pid = 1825] [serial = 879] [outer = 0x7f15c8f25000] 08:18:22 INFO - PROCESS | 1825 | 1461338302405 Marionette TRACE conn5 <- [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]]]}] 08:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1078ms 08:18:22 INFO - PROCESS | 1825 | 1461338302460 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 08:18:22 INFO - PROCESS | 1825 | 1461338302464 Marionette TRACE conn5 <- [1,1141,null,{"value":"8"}] 08:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:18:22 INFO - PROCESS | 1825 | 1461338302484 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:18:22 INFO - PROCESS | 1825 | 1461338302499 Marionette TRACE conn5 <- [1,1142,null,{}] 08:18:22 INFO - PROCESS | 1825 | 1461338302506 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:22 INFO - PROCESS | 1825 | 1461338302672 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 08:18:22 INFO - PROCESS | 1825 | 1461338302684 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca1b9000 == 107 [pid = 1825] [id = 293] 08:18:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15c9536400) [pid = 1825] [serial = 880] [outer = (nil)] 08:18:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15ca28e000) [pid = 1825] [serial = 881] [outer = 0x7f15c9536400] 08:18:22 INFO - PROCESS | 1825 | 1461338302745 Marionette DEBUG loaded listener.js 08:18:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f15cb39c000) [pid = 1825] [serial = 882] [outer = 0x7f15c9536400] 08:18:23 INFO - PROCESS | 1825 | 1461338303788 Marionette TRACE conn5 <- [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]]]}] 08:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1356ms 08:18:23 INFO - PROCESS | 1825 | 1461338303831 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 08:18:23 INFO - PROCESS | 1825 | 1461338303837 Marionette TRACE conn5 <- [1,1145,null,{"value":"8"}] 08:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:18:23 INFO - PROCESS | 1825 | 1461338303846 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:18:23 INFO - PROCESS | 1825 | 1461338303851 Marionette TRACE conn5 <- [1,1146,null,{}] 08:18:23 INFO - PROCESS | 1825 | 1461338303859 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:24 INFO - PROCESS | 1825 | 1461338304050 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 08:18:24 INFO - PROCESS | 1825 | 1461338304296 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc2e4000 == 108 [pid = 1825] [id = 294] 08:18:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f15bfeeec00) [pid = 1825] [serial = 883] [outer = (nil)] 08:18:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f15c0de5400) [pid = 1825] [serial = 884] [outer = 0x7f15bfeeec00] 08:18:24 INFO - PROCESS | 1825 | 1461338304421 Marionette DEBUG loaded listener.js 08:18:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f15c135d400) [pid = 1825] [serial = 885] [outer = 0x7f15bfeeec00] 08:18:25 INFO - PROCESS | 1825 | 1461338305302 Marionette TRACE conn5 <- [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]]]}] 08:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1497ms 08:18:25 INFO - PROCESS | 1825 | 1461338305343 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 08:18:25 INFO - PROCESS | 1825 | 1461338305353 Marionette TRACE conn5 <- [1,1149,null,{"value":"8"}] 08:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:18:25 INFO - PROCESS | 1825 | 1461338305364 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:18:25 INFO - PROCESS | 1825 | 1461338305367 Marionette TRACE conn5 <- [1,1150,null,{}] 08:18:25 INFO - PROCESS | 1825 | 1461338305374 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:25 INFO - PROCESS | 1825 | 1461338305572 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 08:18:25 INFO - PROCESS | 1825 | 1461338305753 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7ec0800 == 109 [pid = 1825] [id = 295] 08:18:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f15c2a16c00) [pid = 1825] [serial = 886] [outer = (nil)] 08:18:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f15c6e65c00) [pid = 1825] [serial = 887] [outer = 0x7f15c2a16c00] 08:18:25 INFO - PROCESS | 1825 | 1461338305828 Marionette DEBUG loaded listener.js 08:18:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f15c7090800) [pid = 1825] [serial = 888] [outer = 0x7f15c2a16c00] 08:18:26 INFO - PROCESS | 1825 | 1461338306789 Marionette TRACE conn5 <- [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]]]}] 08:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1480ms 08:18:26 INFO - PROCESS | 1825 | 1461338306844 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 08:18:26 INFO - PROCESS | 1825 | 1461338306848 Marionette TRACE conn5 <- [1,1153,null,{"value":"8"}] 08:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:18:26 INFO - PROCESS | 1825 | 1461338306855 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:18:26 INFO - PROCESS | 1825 | 1461338306861 Marionette TRACE conn5 <- [1,1154,null,{}] 08:18:26 INFO - PROCESS | 1825 | 1461338306877 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:27 INFO - PROCESS | 1825 | 1461338307148 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 08:18:27 INFO - PROCESS | 1825 | 1461338307420 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cb335800 == 110 [pid = 1825] [id = 296] 08:18:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f15c90d7000) [pid = 1825] [serial = 889] [outer = (nil)] 08:18:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f15c9261400) [pid = 1825] [serial = 890] [outer = 0x7f15c90d7000] 08:18:27 INFO - PROCESS | 1825 | 1461338307506 Marionette DEBUG loaded listener.js 08:18:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f15c9849000) [pid = 1825] [serial = 891] [outer = 0x7f15c90d7000] 08:18:28 INFO - PROCESS | 1825 | 1461338308335 Marionette TRACE conn5 <- [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]]]}] 08:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1540ms 08:18:28 INFO - PROCESS | 1825 | 1461338308395 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 08:18:28 INFO - PROCESS | 1825 | 1461338308401 Marionette TRACE conn5 <- [1,1157,null,{"value":"8"}] 08:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:18:28 INFO - PROCESS | 1825 | 1461338308408 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:18:28 INFO - PROCESS | 1825 | 1461338308410 Marionette TRACE conn5 <- [1,1158,null,{}] 08:18:28 INFO - PROCESS | 1825 | 1461338308416 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:28 INFO - PROCESS | 1825 | 1461338308607 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 08:18:28 INFO - PROCESS | 1825 | 1461338308787 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cd61d800 == 111 [pid = 1825] [id = 297] 08:18:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f15c90ccc00) [pid = 1825] [serial = 892] [outer = (nil)] 08:18:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f15cb50b000) [pid = 1825] [serial = 893] [outer = 0x7f15c90ccc00] 08:18:28 INFO - PROCESS | 1825 | 1461338308863 Marionette DEBUG loaded listener.js 08:18:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f15cc176400) [pid = 1825] [serial = 894] [outer = 0x7f15c90ccc00] 08:18:29 INFO - PROCESS | 1825 | 1461338309733 Marionette TRACE conn5 <- [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]]]}] 08:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1382ms 08:18:29 INFO - PROCESS | 1825 | 1461338309791 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 08:18:29 INFO - PROCESS | 1825 | 1461338309796 Marionette TRACE conn5 <- [1,1161,null,{"value":"8"}] 08:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:18:29 INFO - PROCESS | 1825 | 1461338309802 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:18:29 INFO - PROCESS | 1825 | 1461338309805 Marionette TRACE conn5 <- [1,1162,null,{}] 08:18:29 INFO - PROCESS | 1825 | 1461338309811 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:29 INFO - PROCESS | 1825 | 1461338309989 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 08:18:30 INFO - PROCESS | 1825 | 1461338310174 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cf409800 == 112 [pid = 1825] [id = 298] 08:18:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f15c99cc400) [pid = 1825] [serial = 895] [outer = (nil)] 08:18:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f15ccbec000) [pid = 1825] [serial = 896] [outer = 0x7f15c99cc400] 08:18:30 INFO - PROCESS | 1825 | 1461338310251 Marionette DEBUG loaded listener.js 08:18:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f15ccd35400) [pid = 1825] [serial = 897] [outer = 0x7f15c99cc400] 08:18:31 INFO - PROCESS | 1825 | 1461338311118 Marionette TRACE conn5 <- [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]]]}] 08:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1382ms 08:18:31 INFO - PROCESS | 1825 | 1461338311185 Marionette TRACE conn5 -> [0,1165,"getWindowHandle",null] 08:18:31 INFO - PROCESS | 1825 | 1461338311189 Marionette TRACE conn5 <- [1,1165,null,{"value":"8"}] 08:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:18:31 INFO - PROCESS | 1825 | 1461338311195 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:18:31 INFO - PROCESS | 1825 | 1461338311198 Marionette TRACE conn5 <- [1,1166,null,{}] 08:18:31 INFO - PROCESS | 1825 | 1461338311204 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:31 INFO - PROCESS | 1825 | 1461338311472 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 08:18:31 INFO - PROCESS | 1825 | 1461338311786 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d2462000 == 113 [pid = 1825] [id = 299] 08:18:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f15ccd78400) [pid = 1825] [serial = 898] [outer = (nil)] 08:18:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f15ccee1400) [pid = 1825] [serial = 899] [outer = 0x7f15ccd78400] 08:18:31 INFO - PROCESS | 1825 | 1461338311867 Marionette DEBUG loaded listener.js 08:18:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f15cd03a000) [pid = 1825] [serial = 900] [outer = 0x7f15ccd78400] 08:18:33 INFO - PROCESS | 1825 | 1461338313016 Marionette TRACE conn5 <- [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]]]}] 08:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1892ms 08:18:33 INFO - PROCESS | 1825 | 1461338313088 Marionette TRACE conn5 -> [0,1169,"getWindowHandle",null] 08:18:33 INFO - PROCESS | 1825 | 1461338313092 Marionette TRACE conn5 <- [1,1169,null,{"value":"8"}] 08:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:18:33 INFO - PROCESS | 1825 | 1461338313098 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:18:33 INFO - PROCESS | 1825 | 1461338313100 Marionette TRACE conn5 <- [1,1170,null,{}] 08:18:33 INFO - PROCESS | 1825 | 1461338313105 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:33 INFO - PROCESS | 1825 | 1461338313280 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 08:18:33 INFO - PROCESS | 1825 | 1461338313503 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3dd4000 == 114 [pid = 1825] [id = 300] 08:18:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f15cd03a800) [pid = 1825] [serial = 901] [outer = (nil)] 08:18:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f15cd6af400) [pid = 1825] [serial = 902] [outer = 0x7f15cd03a800] 08:18:33 INFO - PROCESS | 1825 | 1461338313620 Marionette DEBUG loaded listener.js 08:18:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f15cdd32000) [pid = 1825] [serial = 903] [outer = 0x7f15cd03a800] 08:18:34 INFO - PROCESS | 1825 | 1461338314426 Marionette TRACE conn5 <- [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]]]}] 08:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1377ms 08:18:34 INFO - PROCESS | 1825 | 1461338314476 Marionette TRACE conn5 -> [0,1173,"getWindowHandle",null] 08:18:34 INFO - PROCESS | 1825 | 1461338314480 Marionette TRACE conn5 <- [1,1173,null,{"value":"8"}] 08:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:18:34 INFO - PROCESS | 1825 | 1461338314486 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:18:34 INFO - PROCESS | 1825 | 1461338314490 Marionette TRACE conn5 <- [1,1174,null,{}] 08:18:34 INFO - PROCESS | 1825 | 1461338314495 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:34 INFO - PROCESS | 1825 | 1461338314681 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 08:18:34 INFO - PROCESS | 1825 | 1461338314870 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4321800 == 115 [pid = 1825] [id = 301] 08:18:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f15cd4bdc00) [pid = 1825] [serial = 904] [outer = (nil)] 08:18:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f15cde7c800) [pid = 1825] [serial = 905] [outer = 0x7f15cd4bdc00] 08:18:34 INFO - PROCESS | 1825 | 1461338314949 Marionette DEBUG loaded listener.js 08:18:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f15cde8a000) [pid = 1825] [serial = 906] [outer = 0x7f15cd4bdc00] 08:18:35 INFO - PROCESS | 1825 | 1461338315829 Marionette TRACE conn5 <- [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] 08:18:35 INFO - PROCESS | 1825 | 1461338315873 Marionette TRACE conn5 <- [1,1177,null,{"value":"8"}] 08:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:18:35 INFO - PROCESS | 1825 | 1461338315880 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:18:35 INFO - PROCESS | 1825 | 1461338315883 Marionette TRACE conn5 <- [1,1178,null,{}] 08:18:35 INFO - PROCESS | 1825 | 1461338315888 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:36 INFO - PROCESS | 1825 | 1461338316088 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 08:18:36 INFO - PROCESS | 1825 | 1461338316277 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4dac800 == 116 [pid = 1825] [id = 302] 08:18:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f15cd4c1400) [pid = 1825] [serial = 907] [outer = (nil)] 08:18:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f15cdf3f800) [pid = 1825] [serial = 908] [outer = 0x7f15cd4c1400] 08:18:36 INFO - PROCESS | 1825 | 1461338316353 Marionette DEBUG loaded listener.js 08:18:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f15cdf76000) [pid = 1825] [serial = 909] [outer = 0x7f15cd4c1400] 08:18:37 INFO - PROCESS | 1825 | 1461338317311 Marionette TRACE conn5 <- [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] 08:18:37 INFO - PROCESS | 1825 | 1461338317366 Marionette TRACE conn5 <- [1,1181,null,{"value":"8"}] 08:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:18:37 INFO - PROCESS | 1825 | 1461338317372 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:18:37 INFO - PROCESS | 1825 | 1461338317375 Marionette TRACE conn5 <- [1,1182,null,{}] 08:18:37 INFO - PROCESS | 1825 | 1461338317380 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:37 INFO - PROCESS | 1825 | 1461338317572 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 08:18:37 INFO - PROCESS | 1825 | 1461338317762 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d5d2f800 == 117 [pid = 1825] [id = 303] 08:18:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f15ccbf1c00) [pid = 1825] [serial = 910] [outer = (nil)] 08:18:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f15d0078800) [pid = 1825] [serial = 911] [outer = 0x7f15ccbf1c00] 08:18:37 INFO - PROCESS | 1825 | 1461338317836 Marionette DEBUG loaded listener.js 08:18:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f15d166b000) [pid = 1825] [serial = 912] [outer = 0x7f15ccbf1c00] 08:18:38 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:18:38 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:18:38 INFO - PROCESS | 1825 | 1461338318720 Marionette TRACE conn5 <- [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] 08:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:18:38 INFO - PROCESS | 1825 | 1461338318763 Marionette TRACE conn5 <- [1,1185,null,{"value":"8"}] 08:18:38 INFO - PROCESS | 1825 | 1461338318769 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:18:38 INFO - PROCESS | 1825 | 1461338318775 Marionette TRACE conn5 <- [1,1186,null,{}] 08:18:38 INFO - PROCESS | 1825 | 1461338318783 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:39 INFO - PROCESS | 1825 | 1461338319014 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 08:18:39 INFO - PROCESS | 1825 | 1461338319252 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d971c800 == 118 [pid = 1825] [id = 304] 08:18:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f15d479fc00) [pid = 1825] [serial = 913] [outer = (nil)] 08:18:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f15d47a3400) [pid = 1825] [serial = 914] [outer = 0x7f15d479fc00] 08:18:39 INFO - PROCESS | 1825 | 1461338319376 Marionette DEBUG loaded listener.js 08:18:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f15d4ca1000) [pid = 1825] [serial = 915] [outer = 0x7f15d479fc00] 08:18:40 INFO - PROCESS | 1825 | 1461338320213 Marionette TRACE conn5 <- [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] 08:18:40 INFO - PROCESS | 1825 | 1461338320266 Marionette TRACE conn5 <- [1,1189,null,{"value":"8"}] 08:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:18:40 INFO - PROCESS | 1825 | 1461338320272 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:18:40 INFO - PROCESS | 1825 | 1461338320275 Marionette TRACE conn5 <- [1,1190,null,{}] 08:18:40 INFO - PROCESS | 1825 | 1461338320280 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:40 INFO - PROCESS | 1825 | 1461338320466 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 08:18:40 INFO - PROCESS | 1825 | 1461338320656 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e0622800 == 119 [pid = 1825] [id = 305] 08:18:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f15d47a0400) [pid = 1825] [serial = 916] [outer = (nil)] 08:18:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f15d6128400) [pid = 1825] [serial = 917] [outer = 0x7f15d47a0400] 08:18:40 INFO - PROCESS | 1825 | 1461338320726 Marionette DEBUG loaded listener.js 08:18:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f15d624ac00) [pid = 1825] [serial = 918] [outer = 0x7f15d47a0400] 08:18:41 INFO - PROCESS | 1825 | 1461338321635 Marionette TRACE conn5 <- [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] 08:18:41 INFO - PROCESS | 1825 | 1461338321711 Marionette TRACE conn5 <- [1,1193,null,{"value":"8"}] 08:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:18:41 INFO - PROCESS | 1825 | 1461338321717 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:18:41 INFO - PROCESS | 1825 | 1461338321720 Marionette TRACE conn5 <- [1,1194,null,{}] 08:18:41 INFO - PROCESS | 1825 | 1461338321726 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:41 INFO - PROCESS | 1825 | 1461338321912 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 08:18:42 INFO - PROCESS | 1825 | 1461338322102 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e4e19800 == 120 [pid = 1825] [id = 306] 08:18:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f15d47a4800) [pid = 1825] [serial = 919] [outer = (nil)] 08:18:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f15da303000) [pid = 1825] [serial = 920] [outer = 0x7f15d47a4800] 08:18:42 INFO - PROCESS | 1825 | 1461338322176 Marionette DEBUG loaded listener.js 08:18:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f15df318c00) [pid = 1825] [serial = 921] [outer = 0x7f15d47a4800] 08:18:42 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:18:42 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:18:43 INFO - PROCESS | 1825 | 1461338323096 Marionette TRACE conn5 <- [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] 08:18:43 INFO - PROCESS | 1825 | 1461338323221 Marionette TRACE conn5 <- [1,1197,null,{"value":"8"}] 08:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:18:43 INFO - PROCESS | 1825 | 1461338323241 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:18:43 INFO - PROCESS | 1825 | 1461338323245 Marionette TRACE conn5 <- [1,1198,null,{}] 08:18:43 INFO - PROCESS | 1825 | 1461338323255 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:43 INFO - PROCESS | 1825 | 1461338323479 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 08:18:43 INFO - PROCESS | 1825 | 1461338323710 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e5023000 == 120 [pid = 1825] [id = 307] 08:18:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f15d6265000) [pid = 1825] [serial = 922] [outer = (nil)] 08:18:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f15df31e000) [pid = 1825] [serial = 923] [outer = 0x7f15d6265000] 08:18:43 INFO - PROCESS | 1825 | 1461338323795 Marionette DEBUG loaded listener.js 08:18:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f15e02e6000) [pid = 1825] [serial = 924] [outer = 0x7f15d6265000] 08:18:44 INFO - PROCESS | 1825 | 1461338324627 Marionette TRACE conn5 <- [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]]]}] 08:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1438ms 08:18:44 INFO - PROCESS | 1825 | 1461338324680 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 08:18:44 INFO - PROCESS | 1825 | 1461338324683 Marionette TRACE conn5 <- [1,1201,null,{"value":"8"}] 08:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:18:44 INFO - PROCESS | 1825 | 1461338324689 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:18:44 INFO - PROCESS | 1825 | 1461338324692 Marionette TRACE conn5 <- [1,1202,null,{}] 08:18:44 INFO - PROCESS | 1825 | 1461338324697 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:44 INFO - PROCESS | 1825 | 1461338324880 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 08:18:45 INFO - PROCESS | 1825 | 1461338325087 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc741800 == 121 [pid = 1825] [id = 308] 08:18:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f15b9e30400) [pid = 1825] [serial = 925] [outer = (nil)] 08:18:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f15c2a21c00) [pid = 1825] [serial = 926] [outer = 0x7f15b9e30400] 08:18:45 INFO - PROCESS | 1825 | 1461338325159 Marionette DEBUG loaded listener.js 08:18:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f15e0406c00) [pid = 1825] [serial = 927] [outer = 0x7f15b9e30400] 08:18:46 INFO - PROCESS | 1825 | 1461338326102 Marionette TRACE conn5 <- [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]]]}] 08:18:46 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 08:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1492ms 08:18:46 INFO - PROCESS | 1825 | 1461338326183 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 08:18:46 INFO - PROCESS | 1825 | 1461338326187 Marionette TRACE conn5 <- [1,1205,null,{"value":"8"}] 08:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:18:46 INFO - PROCESS | 1825 | 1461338326192 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:18:46 INFO - PROCESS | 1825 | 1461338326195 Marionette TRACE conn5 <- [1,1206,null,{}] 08:18:46 INFO - PROCESS | 1825 | 1461338326201 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:46 INFO - PROCESS | 1825 | 1461338326390 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 08:18:46 INFO - PROCESS | 1825 | 1461338326968 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc2dc000 == 122 [pid = 1825] [id = 309] 08:18:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f15ba7fc000) [pid = 1825] [serial = 928] [outer = (nil)] 08:18:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f15bb911800) [pid = 1825] [serial = 929] [outer = 0x7f15ba7fc000] 08:18:47 INFO - PROCESS | 1825 | 1461338327091 Marionette DEBUG loaded listener.js 08:18:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f15bfeee800) [pid = 1825] [serial = 930] [outer = 0x7f15ba7fc000] 08:18:48 INFO - PROCESS | 1825 | 1461338328029 Marionette TRACE conn5 <- [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]]]}] 08:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 08:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1881ms 08:18:48 INFO - PROCESS | 1825 | 1461338328079 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 08:18:48 INFO - PROCESS | 1825 | 1461338328093 Marionette TRACE conn5 <- [1,1209,null,{"value":"8"}] 08:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:18:48 INFO - PROCESS | 1825 | 1461338328108 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:18:48 INFO - PROCESS | 1825 | 1461338328117 Marionette TRACE conn5 <- [1,1210,null,{}] 08:18:48 INFO - PROCESS | 1825 | 1461338328135 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:48 INFO - PROCESS | 1825 | 1461338328457 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 08:18:48 INFO - PROCESS | 1825 | 1461338328720 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ba867000 == 123 [pid = 1825] [id = 310] 08:18:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f15c0de3400) [pid = 1825] [serial = 931] [outer = (nil)] 08:18:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f15c6e67c00) [pid = 1825] [serial = 932] [outer = 0x7f15c0de3400] 08:18:48 INFO - PROCESS | 1825 | 1461338328803 Marionette DEBUG loaded listener.js 08:18:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f15c7087800) [pid = 1825] [serial = 933] [outer = 0x7f15c0de3400] 08:18:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c9e0f000 == 122 [pid = 1825] [id = 292] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f15c29e6400) [pid = 1825] [serial = 827] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f15d4ca0c00) [pid = 1825] [serial = 779] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f15e01c3800) [pid = 1825] [serial = 782] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f15e1403800) [pid = 1825] [serial = 785] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f15e0411000) [pid = 1825] [serial = 788] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f15c119b000) [pid = 1825] [serial = 791] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f15ba7f7800) [pid = 1825] [serial = 794] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f15e4fa4400) [pid = 1825] [serial = 797] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c7e4f000 == 121 [pid = 1825] [id = 291] 08:18:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bfdda000 == 120 [pid = 1825] [id = 290] 08:18:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bd7e3000 == 119 [pid = 1825] [id = 289] 08:18:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc1d6800 == 118 [pid = 1825] [id = 288] 08:18:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c13d2800 == 117 [pid = 1825] [id = 287] 08:18:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc747000 == 116 [pid = 1825] [id = 284] 08:18:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b84d0800 == 115 [pid = 1825] [id = 283] 08:18:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e7fc5800 == 114 [pid = 1825] [id = 282] 08:18:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e5013000 == 113 [pid = 1825] [id = 281] 08:18:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d9720800 == 112 [pid = 1825] [id = 280] 08:18:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d528f000 == 111 [pid = 1825] [id = 279] 08:18:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca252000 == 110 [pid = 1825] [id = 277] 08:18:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bd7d2800 == 109 [pid = 1825] [id = 276] 08:18:49 INFO - PROCESS | 1825 | 1461338329799 Marionette TRACE conn5 <- [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]]]}] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f15d2260c00) [pid = 1825] [serial = 821] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f15ca28c800) [pid = 1825] [serial = 815] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f15cb50f000) [pid = 1825] [serial = 816] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f15c9264800) [pid = 1825] [serial = 770] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f15c6e6f800) [pid = 1825] [serial = 767] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f15d4c9a000) [pid = 1825] [serial = 822] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f15c90cf800) [pid = 1825] [serial = 810] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f15c8f96800) [pid = 1825] [serial = 809] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f15c2a1ac00) [pid = 1825] [serial = 807] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f15c2a15800) [pid = 1825] [serial = 806] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f15cd02b400) [pid = 1825] [serial = 773] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f15cb394000) [pid = 1825] [serial = 813] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f15c9c78c00) [pid = 1825] [serial = 812] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f15bba27c00) [pid = 1825] [serial = 803] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f15b9e32c00) [pid = 1825] [serial = 800] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f15cde7d000) [pid = 1825] [serial = 818] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f15d3b02400) [pid = 1825] [serial = 776] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f15be5cc400) [pid = 1825] [serial = 824] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f15c0de3000) [pid = 1825] [serial = 825] [outer = (nil)] [url = about:blank] 08:18:49 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f15cdf78000) [pid = 1825] [serial = 819] [outer = (nil)] [url = about:blank] 08:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1746ms 08:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:18:49 INFO - PROCESS | 1825 | 1461338329858 Marionette TRACE conn5 -> [0,1213,"getWindowHandle",null] 08:18:49 INFO - PROCESS | 1825 | 1461338329863 Marionette TRACE conn5 <- [1,1213,null,{"value":"8"}] 08:18:49 INFO - PROCESS | 1825 | 1461338329870 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:18:49 INFO - PROCESS | 1825 | 1461338329873 Marionette TRACE conn5 <- [1,1214,null,{}] 08:18:49 INFO - PROCESS | 1825 | 1461338329880 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:50 INFO - PROCESS | 1825 | 1461338330069 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 08:18:50 INFO - PROCESS | 1825 | 1461338330324 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bd871000 == 110 [pid = 1825] [id = 311] 08:18:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f15c29e5c00) [pid = 1825] [serial = 934] [outer = (nil)] 08:18:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f15c7b0d400) [pid = 1825] [serial = 935] [outer = 0x7f15c29e5c00] 08:18:50 INFO - PROCESS | 1825 | 1461338330393 Marionette DEBUG loaded listener.js 08:18:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f15c8f9b000) [pid = 1825] [serial = 936] [outer = 0x7f15c29e5c00] 08:18:51 INFO - PROCESS | 1825 | 1461338331104 Marionette TRACE conn5 <- [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]]]}] 08:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1286ms 08:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:18:51 INFO - PROCESS | 1825 | 1461338331155 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 08:18:51 INFO - PROCESS | 1825 | 1461338331159 Marionette TRACE conn5 <- [1,1217,null,{"value":"8"}] 08:18:51 INFO - PROCESS | 1825 | 1461338331173 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:18:51 INFO - PROCESS | 1825 | 1461338331181 Marionette TRACE conn5 <- [1,1218,null,{}] 08:18:51 INFO - PROCESS | 1825 | 1461338331189 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:51 INFO - PROCESS | 1825 | 1461338331360 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 08:18:51 INFO - PROCESS | 1825 | 1461338331380 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c6f56000 == 111 [pid = 1825] [id = 312] 08:18:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f15c953a000) [pid = 1825] [serial = 937] [outer = (nil)] 08:18:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f15c9c79800) [pid = 1825] [serial = 938] [outer = 0x7f15c953a000] 08:18:51 INFO - PROCESS | 1825 | 1461338331444 Marionette DEBUG loaded listener.js 08:18:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f15cb50a400) [pid = 1825] [serial = 939] [outer = 0x7f15c953a000] 08:18:52 INFO - PROCESS | 1825 | 1461338332416 Marionette TRACE conn5 <- [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]]]}] 08:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1305ms 08:18:52 INFO - PROCESS | 1825 | 1461338332470 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 08:18:52 INFO - PROCESS | 1825 | 1461338332473 Marionette TRACE conn5 <- [1,1221,null,{"value":"8"}] 08:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:18:52 INFO - PROCESS | 1825 | 1461338332504 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:18:52 INFO - PROCESS | 1825 | 1461338332507 Marionette TRACE conn5 <- [1,1222,null,{}] 08:18:52 INFO - PROCESS | 1825 | 1461338332511 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:52 INFO - PROCESS | 1825 | 1461338332737 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 08:18:52 INFO - PROCESS | 1825 | 1461338332762 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca1ad800 == 112 [pid = 1825] [id = 313] 08:18:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f15c6e6fc00) [pid = 1825] [serial = 940] [outer = (nil)] 08:18:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f15ccd2e400) [pid = 1825] [serial = 941] [outer = 0x7f15c6e6fc00] 08:18:52 INFO - PROCESS | 1825 | 1461338332825 Marionette DEBUG loaded listener.js 08:18:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f15cce35800) [pid = 1825] [serial = 942] [outer = 0x7f15c6e6fc00] 08:18:53 INFO - PROCESS | 1825 | 1461338333702 Marionette TRACE conn5 <- [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] 08:18:53 INFO - PROCESS | 1825 | 1461338333745 Marionette TRACE conn5 <- [1,1225,null,{"value":"8"}] 08:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:18:53 INFO - PROCESS | 1825 | 1461338333751 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:18:53 INFO - PROCESS | 1825 | 1461338333753 Marionette TRACE conn5 <- [1,1226,null,{}] 08:18:53 INFO - PROCESS | 1825 | 1461338333758 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:53 INFO - PROCESS | 1825 | 1461338333989 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 08:18:54 INFO - PROCESS | 1825 | 1461338334025 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cb722800 == 113 [pid = 1825] [id = 314] 08:18:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f15cceda800) [pid = 1825] [serial = 943] [outer = (nil)] 08:18:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f15ccf04800) [pid = 1825] [serial = 944] [outer = 0x7f15cceda800] 08:18:54 INFO - PROCESS | 1825 | 1461338334098 Marionette DEBUG loaded listener.js 08:18:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f15cdf42000) [pid = 1825] [serial = 945] [outer = 0x7f15cceda800] 08:18:54 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f15c29e6c00) [pid = 1825] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:18:54 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f15c1364400) [pid = 1825] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:18:54 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f15c2942400) [pid = 1825] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:18:54 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f15bba24000) [pid = 1825] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:18:54 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f15c6f45c00) [pid = 1825] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:18:54 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f15c8f25000) [pid = 1825] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:18:54 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f15b9e34c00) [pid = 1825] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:18:55 INFO - PROCESS | 1825 | 1461338335215 Marionette TRACE conn5 <- [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]]]}] 08:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1484ms 08:18:55 INFO - PROCESS | 1825 | 1461338335236 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 08:18:55 INFO - PROCESS | 1825 | 1461338335239 Marionette TRACE conn5 <- [1,1229,null,{"value":"8"}] 08:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:18:55 INFO - PROCESS | 1825 | 1461338335245 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:18:55 INFO - PROCESS | 1825 | 1461338335247 Marionette TRACE conn5 <- [1,1230,null,{}] 08:18:55 INFO - PROCESS | 1825 | 1461338335252 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:55 INFO - PROCESS | 1825 | 1461338335483 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 08:18:55 INFO - PROCESS | 1825 | 1461338335508 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cde1c000 == 114 [pid = 1825] [id = 315] 08:18:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f15cdf75400) [pid = 1825] [serial = 946] [outer = (nil)] 08:18:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f15d00f3000) [pid = 1825] [serial = 947] [outer = 0x7f15cdf75400] 08:18:55 INFO - PROCESS | 1825 | 1461338335568 Marionette DEBUG loaded listener.js 08:18:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f15d432a400) [pid = 1825] [serial = 948] [outer = 0x7f15cdf75400] 08:18:56 INFO - PROCESS | 1825 | 1461338336345 Marionette TRACE conn5 <- [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]]]}] 08:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1133ms 08:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:18:56 INFO - PROCESS | 1825 | 1461338336379 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 08:18:56 INFO - PROCESS | 1825 | 1461338336382 Marionette TRACE conn5 <- [1,1233,null,{"value":"8"}] 08:18:56 INFO - PROCESS | 1825 | 1461338336389 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:18:56 INFO - PROCESS | 1825 | 1461338336391 Marionette TRACE conn5 <- [1,1234,null,{}] 08:18:56 INFO - PROCESS | 1825 | 1461338336407 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:56 INFO - PROCESS | 1825 | 1461338336580 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 08:18:56 INFO - PROCESS | 1825 | 1461338336598 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3baf000 == 115 [pid = 1825] [id = 316] 08:18:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f15c90ce400) [pid = 1825] [serial = 949] [outer = (nil)] 08:18:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f15d4d0e000) [pid = 1825] [serial = 950] [outer = 0x7f15c90ce400] 08:18:56 INFO - PROCESS | 1825 | 1461338336660 Marionette DEBUG loaded listener.js 08:18:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f15da30dc00) [pid = 1825] [serial = 951] [outer = 0x7f15c90ce400] 08:18:57 INFO - PROCESS | 1825 | 1461338337867 Marionette TRACE conn5 <- [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]]]}] 08:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1502ms 08:18:57 INFO - PROCESS | 1825 | 1461338337892 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 08:18:57 INFO - PROCESS | 1825 | 1461338337899 Marionette TRACE conn5 <- [1,1237,null,{"value":"8"}] 08:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:18:57 INFO - PROCESS | 1825 | 1461338337908 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:18:57 INFO - PROCESS | 1825 | 1461338337914 Marionette TRACE conn5 <- [1,1238,null,{}] 08:18:57 INFO - PROCESS | 1825 | 1461338337924 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:58 INFO - PROCESS | 1825 | 1461338338154 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 08:18:58 INFO - PROCESS | 1825 | 1461338338394 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15beda8800 == 116 [pid = 1825] [id = 317] 08:18:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f15c29e6c00) [pid = 1825] [serial = 952] [outer = (nil)] 08:18:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f15c2a1cc00) [pid = 1825] [serial = 953] [outer = 0x7f15c29e6c00] 08:18:58 INFO - PROCESS | 1825 | 1461338338517 Marionette DEBUG loaded listener.js 08:18:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f15c7089400) [pid = 1825] [serial = 954] [outer = 0x7f15c29e6c00] 08:18:59 INFO - PROCESS | 1825 | 1461338339388 Marionette TRACE conn5 <- [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]]]}] 08:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1533ms 08:18:59 INFO - PROCESS | 1825 | 1461338339443 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 08:18:59 INFO - PROCESS | 1825 | 1461338339451 Marionette TRACE conn5 <- [1,1241,null,{"value":"8"}] 08:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:18:59 INFO - PROCESS | 1825 | 1461338339461 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:18:59 INFO - PROCESS | 1825 | 1461338339465 Marionette TRACE conn5 <- [1,1242,null,{}] 08:18:59 INFO - PROCESS | 1825 | 1461338339471 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:59 INFO - PROCESS | 1825 | 1461338339661 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 08:18:59 INFO - PROCESS | 1825 | 1461338339850 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cb73a000 == 117 [pid = 1825] [id = 318] 08:18:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f15c7b0f400) [pid = 1825] [serial = 955] [outer = (nil)] 08:19:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f15c90d4800) [pid = 1825] [serial = 956] [outer = 0x7f15c7b0f400] 08:19:00 INFO - PROCESS | 1825 | 1461338340010 Marionette DEBUG loaded listener.js 08:19:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f15c9c6b000) [pid = 1825] [serial = 957] [outer = 0x7f15c7b0f400] 08:19:00 INFO - PROCESS | 1825 | 1461338340856 Marionette TRACE conn5 <- [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]]]}] 08:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1433ms 08:19:00 INFO - PROCESS | 1825 | 1461338340895 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 08:19:00 INFO - PROCESS | 1825 | 1461338340899 Marionette TRACE conn5 <- [1,1245,null,{"value":"8"}] 08:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:19:00 INFO - PROCESS | 1825 | 1461338340906 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:19:00 INFO - PROCESS | 1825 | 1461338340912 Marionette TRACE conn5 <- [1,1246,null,{}] 08:19:00 INFO - PROCESS | 1825 | 1461338340928 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:01 INFO - PROCESS | 1825 | 1461338341225 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 08:19:01 INFO - PROCESS | 1825 | 1461338341475 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d5a81000 == 118 [pid = 1825] [id = 319] 08:19:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f15c9c78c00) [pid = 1825] [serial = 958] [outer = (nil)] 08:19:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f15cced8800) [pid = 1825] [serial = 959] [outer = 0x7f15c9c78c00] 08:19:01 INFO - PROCESS | 1825 | 1461338341599 Marionette DEBUG loaded listener.js 08:19:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f15cde7f400) [pid = 1825] [serial = 960] [outer = 0x7f15c9c78c00] 08:19:02 INFO - PROCESS | 1825 | 1461338342703 Marionette TRACE conn5 <- [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]]]}] 08:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1845ms 08:19:02 INFO - PROCESS | 1825 | 1461338342754 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 08:19:02 INFO - PROCESS | 1825 | 1461338342760 Marionette TRACE conn5 <- [1,1249,null,{"value":"8"}] 08:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:19:02 INFO - PROCESS | 1825 | 1461338342769 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:19:02 INFO - PROCESS | 1825 | 1461338342773 Marionette TRACE conn5 <- [1,1250,null,{}] 08:19:02 INFO - PROCESS | 1825 | 1461338342782 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:03 INFO - PROCESS | 1825 | 1461338343057 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 08:19:03 INFO - PROCESS | 1825 | 1461338343384 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d9711000 == 119 [pid = 1825] [id = 320] 08:19:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f15cc1eb800) [pid = 1825] [serial = 961] [outer = (nil)] 08:19:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f15d28a7400) [pid = 1825] [serial = 962] [outer = 0x7f15cc1eb800] 08:19:03 INFO - PROCESS | 1825 | 1461338343485 Marionette DEBUG loaded listener.js 08:19:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f15d4c9ac00) [pid = 1825] [serial = 963] [outer = 0x7f15cc1eb800] 08:19:04 INFO - PROCESS | 1825 | 1461338344328 Marionette TRACE conn5 <- [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]]]}] 08:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1635ms 08:19:04 INFO - PROCESS | 1825 | 1461338344405 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 08:19:04 INFO - PROCESS | 1825 | 1461338344409 Marionette TRACE conn5 <- [1,1253,null,{"value":"8"}] 08:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:19:04 INFO - PROCESS | 1825 | 1461338344414 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:19:04 INFO - PROCESS | 1825 | 1461338344417 Marionette TRACE conn5 <- [1,1254,null,{}] 08:19:04 INFO - PROCESS | 1825 | 1461338344423 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:04 INFO - PROCESS | 1825 | 1461338344633 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 08:19:04 INFO - PROCESS | 1825 | 1461338344833 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e5030800 == 120 [pid = 1825] [id = 321] 08:19:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f15cf4c6c00) [pid = 1825] [serial = 964] [outer = (nil)] 08:19:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f15dff64c00) [pid = 1825] [serial = 965] [outer = 0x7f15cf4c6c00] 08:19:04 INFO - PROCESS | 1825 | 1461338344963 Marionette DEBUG loaded listener.js 08:19:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f15e0495c00) [pid = 1825] [serial = 966] [outer = 0x7f15cf4c6c00] 08:19:05 INFO - PROCESS | 1825 | 1461338345836 Marionette TRACE conn5 <- [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]]]}] 08:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1483ms 08:19:05 INFO - PROCESS | 1825 | 1461338345899 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 08:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:19:05 INFO - PROCESS | 1825 | 1461338345903 Marionette TRACE conn5 <- [1,1257,null,{"value":"8"}] 08:19:05 INFO - PROCESS | 1825 | 1461338345909 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:19:05 INFO - PROCESS | 1825 | 1461338345913 Marionette TRACE conn5 <- [1,1258,null,{}] 08:19:05 INFO - PROCESS | 1825 | 1461338345918 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:06 INFO - PROCESS | 1825 | 1461338346135 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 08:19:06 INFO - PROCESS | 1825 | 1461338346327 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e58a8800 == 121 [pid = 1825] [id = 322] 08:19:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f15d1676400) [pid = 1825] [serial = 967] [outer = (nil)] 08:19:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f15d2044800) [pid = 1825] [serial = 968] [outer = 0x7f15d1676400] 08:19:06 INFO - PROCESS | 1825 | 1461338346445 Marionette DEBUG loaded listener.js 08:19:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f15e165c000) [pid = 1825] [serial = 969] [outer = 0x7f15d1676400] 08:19:07 INFO - PROCESS | 1825 | 1461338347319 Marionette TRACE conn5 <- [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]]]}] 08:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1482ms 08:19:07 INFO - PROCESS | 1825 | 1461338347392 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 08:19:07 INFO - PROCESS | 1825 | 1461338347396 Marionette TRACE conn5 <- [1,1261,null,{"value":"8"}] 08:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:19:07 INFO - PROCESS | 1825 | 1461338347402 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:19:07 INFO - PROCESS | 1825 | 1461338347405 Marionette TRACE conn5 <- [1,1262,null,{}] 08:19:07 INFO - PROCESS | 1825 | 1461338347410 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:07 INFO - PROCESS | 1825 | 1461338347638 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 08:19:07 INFO - PROCESS | 1825 | 1461338347869 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e82e3800 == 122 [pid = 1825] [id = 323] 08:19:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f15bed73c00) [pid = 1825] [serial = 970] [outer = (nil)] 08:19:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f15bed7e800) [pid = 1825] [serial = 971] [outer = 0x7f15bed73c00] 08:19:07 INFO - PROCESS | 1825 | 1461338347988 Marionette DEBUG loaded listener.js 08:19:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f15bed82c00) [pid = 1825] [serial = 972] [outer = 0x7f15bed73c00] 08:19:08 INFO - PROCESS | 1825 | 1461338348811 Marionette TRACE conn5 <- [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]]]}] 08:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1479ms 08:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:19:08 INFO - PROCESS | 1825 | 1461338348883 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 08:19:08 INFO - PROCESS | 1825 | 1461338348886 Marionette TRACE conn5 <- [1,1265,null,{"value":"8"}] 08:19:08 INFO - PROCESS | 1825 | 1461338348892 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:19:08 INFO - PROCESS | 1825 | 1461338348895 Marionette TRACE conn5 <- [1,1266,null,{}] 08:19:08 INFO - PROCESS | 1825 | 1461338348900 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:09 INFO - PROCESS | 1825 | 1461338349094 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 08:19:09 INFO - PROCESS | 1825 | 1461338349294 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ea88d800 == 123 [pid = 1825] [id = 324] 08:19:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f15bed77400) [pid = 1825] [serial = 973] [outer = (nil)] 08:19:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f15e1659800) [pid = 1825] [serial = 974] [outer = 0x7f15bed77400] 08:19:09 INFO - PROCESS | 1825 | 1461338349412 Marionette DEBUG loaded listener.js 08:19:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f15e4e61000) [pid = 1825] [serial = 975] [outer = 0x7f15bed77400] 08:19:10 INFO - PROCESS | 1825 | 1461338350326 Marionette TRACE conn5 <- [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]]]}] 08:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1479ms 08:19:10 INFO - PROCESS | 1825 | 1461338350372 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 08:19:10 INFO - PROCESS | 1825 | 1461338350376 Marionette TRACE conn5 <- [1,1269,null,{"value":"8"}] 08:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:19:10 INFO - PROCESS | 1825 | 1461338350382 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:19:10 INFO - PROCESS | 1825 | 1461338350385 Marionette TRACE conn5 <- [1,1270,null,{}] 08:19:10 INFO - PROCESS | 1825 | 1461338350390 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:10 INFO - PROCESS | 1825 | 1461338350588 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 08:19:10 INFO - PROCESS | 1825 | 1461338350786 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7116000 == 124 [pid = 1825] [id = 325] 08:19:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f15bed7a800) [pid = 1825] [serial = 976] [outer = (nil)] 08:19:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f15bf183400) [pid = 1825] [serial = 977] [outer = 0x7f15bed7a800] 08:19:10 INFO - PROCESS | 1825 | 1461338350862 Marionette DEBUG loaded listener.js 08:19:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f15bf187c00) [pid = 1825] [serial = 978] [outer = 0x7f15bed7a800] 08:19:11 INFO - PROCESS | 1825 | 1461338351775 Marionette TRACE conn5 <- [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]]]}] 08:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1430ms 08:19:11 INFO - PROCESS | 1825 | 1461338351814 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 08:19:11 INFO - PROCESS | 1825 | 1461338351818 Marionette TRACE conn5 <- [1,1273,null,{"value":"8"}] 08:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:19:11 INFO - PROCESS | 1825 | 1461338351824 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:19:11 INFO - PROCESS | 1825 | 1461338351827 Marionette TRACE conn5 <- [1,1274,null,{}] 08:19:11 INFO - PROCESS | 1825 | 1461338351832 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:12 INFO - PROCESS | 1825 | 1461338352033 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 08:19:12 INFO - PROCESS | 1825 | 1461338352231 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15be780000 == 125 [pid = 1825] [id = 326] 08:19:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f15bf17ac00) [pid = 1825] [serial = 979] [outer = (nil)] 08:19:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f15bfb47000) [pid = 1825] [serial = 980] [outer = 0x7f15bf17ac00] 08:19:12 INFO - PROCESS | 1825 | 1461338352318 Marionette DEBUG loaded listener.js 08:19:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f15bfb4b800) [pid = 1825] [serial = 981] [outer = 0x7f15bf17ac00] 08:19:13 INFO - PROCESS | 1825 | 1461338353261 Marionette TRACE conn5 <- [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]]]}] 08:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1479ms 08:19:13 INFO - PROCESS | 1825 | 1461338353304 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 08:19:13 INFO - PROCESS | 1825 | 1461338353309 Marionette TRACE conn5 <- [1,1277,null,{"value":"8"}] 08:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:19:13 INFO - PROCESS | 1825 | 1461338353315 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:19:13 INFO - PROCESS | 1825 | 1461338353319 Marionette TRACE conn5 <- [1,1278,null,{}] 08:19:13 INFO - PROCESS | 1825 | 1461338353325 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:13 INFO - PROCESS | 1825 | 1461338353559 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 08:19:13 INFO - PROCESS | 1825 | 1461338353795 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15be888800 == 126 [pid = 1825] [id = 327] 08:19:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f15bfb4c800) [pid = 1825] [serial = 982] [outer = (nil)] 08:19:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f15c2a09c00) [pid = 1825] [serial = 983] [outer = 0x7f15bfb4c800] 08:19:13 INFO - PROCESS | 1825 | 1461338353921 Marionette DEBUG loaded listener.js 08:19:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f15c9c6dc00) [pid = 1825] [serial = 984] [outer = 0x7f15bfb4c800] 08:19:14 INFO - PROCESS | 1825 | 1461338354774 Marionette TRACE conn5 <- [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]]]}] 08:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1531ms 08:19:14 INFO - PROCESS | 1825 | 1461338354847 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 08:19:14 INFO - PROCESS | 1825 | 1461338354850 Marionette TRACE conn5 <- [1,1281,null,{"value":"8"}] 08:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:19:14 INFO - PROCESS | 1825 | 1461338354857 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:19:14 INFO - PROCESS | 1825 | 1461338354860 Marionette TRACE conn5 <- [1,1282,null,{}] 08:19:14 INFO - PROCESS | 1825 | 1461338354865 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:15 INFO - PROCESS | 1825 | 1461338355082 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 08:19:15 INFO - PROCESS | 1825 | 1461338355320 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7112000 == 127 [pid = 1825] [id = 328] 08:19:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f15c2a06400) [pid = 1825] [serial = 985] [outer = (nil)] 08:19:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f15c99f0000) [pid = 1825] [serial = 986] [outer = 0x7f15c2a06400] 08:19:15 INFO - PROCESS | 1825 | 1461338355439 Marionette DEBUG loaded listener.js 08:19:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f15c99f7800) [pid = 1825] [serial = 987] [outer = 0x7f15c2a06400] 08:19:16 INFO - PROCESS | 1825 | 1461338356289 Marionette TRACE conn5 <- [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]]]}] 08:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1484ms 08:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:19:16 INFO - PROCESS | 1825 | 1461338356342 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 08:19:16 INFO - PROCESS | 1825 | 1461338356345 Marionette TRACE conn5 <- [1,1285,null,{"value":"8"}] 08:19:16 INFO - PROCESS | 1825 | 1461338356351 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:19:16 INFO - PROCESS | 1825 | 1461338356354 Marionette TRACE conn5 <- [1,1286,null,{}] 08:19:16 INFO - PROCESS | 1825 | 1461338356359 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:16 INFO - PROCESS | 1825 | 1461338356556 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 08:19:16 INFO - PROCESS | 1825 | 1461338356765 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc05b000 == 128 [pid = 1825] [id = 329] 08:19:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f15be5cc000) [pid = 1825] [serial = 988] [outer = (nil)] 08:19:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f15bec5c000) [pid = 1825] [serial = 989] [outer = 0x7f15be5cc000] 08:19:16 INFO - PROCESS | 1825 | 1461338356894 Marionette DEBUG loaded listener.js 08:19:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f15bec62800) [pid = 1825] [serial = 990] [outer = 0x7f15be5cc000] 08:19:17 INFO - PROCESS | 1825 | 1461338357897 Marionette TRACE conn5 <- [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]]]}] 08:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1590ms 08:19:17 INFO - PROCESS | 1825 | 1461338357941 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 08:19:17 INFO - PROCESS | 1825 | 1461338357945 Marionette TRACE conn5 <- [1,1289,null,{"value":"8"}] 08:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:19:17 INFO - PROCESS | 1825 | 1461338357952 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:19:17 INFO - PROCESS | 1825 | 1461338357956 Marionette TRACE conn5 <- [1,1290,null,{}] 08:19:17 INFO - PROCESS | 1825 | 1461338357962 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:18 INFO - PROCESS | 1825 | 1461338358174 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 08:19:18 INFO - PROCESS | 1825 | 1461338358419 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc20d000 == 129 [pid = 1825] [id = 330] 08:19:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f15ba7f8800) [pid = 1825] [serial = 991] [outer = (nil)] 08:19:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f15c135e400) [pid = 1825] [serial = 992] [outer = 0x7f15ba7f8800] 08:19:18 INFO - PROCESS | 1825 | 1461338358555 Marionette DEBUG loaded listener.js 08:19:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f15c99f9c00) [pid = 1825] [serial = 993] [outer = 0x7f15ba7f8800] 08:19:19 INFO - PROCESS | 1825 | 1461338359462 Marionette TRACE conn5 <- [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]]]}] 08:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1584ms 08:19:19 INFO - PROCESS | 1825 | 1461338359537 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 08:19:19 INFO - PROCESS | 1825 | 1461338359540 Marionette TRACE conn5 <- [1,1293,null,{"value":"8"}] 08:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:19:19 INFO - PROCESS | 1825 | 1461338359548 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:19:19 INFO - PROCESS | 1825 | 1461338359551 Marionette TRACE conn5 <- [1,1294,null,{}] 08:19:19 INFO - PROCESS | 1825 | 1461338359557 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:19 INFO - PROCESS | 1825 | 1461338359831 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 08:19:20 INFO - PROCESS | 1825 | 1461338360098 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bdacb000 == 130 [pid = 1825] [id = 331] 08:19:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f15b9e30000) [pid = 1825] [serial = 994] [outer = (nil)] 08:19:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f15bb847800) [pid = 1825] [serial = 995] [outer = 0x7f15b9e30000] 08:19:20 INFO - PROCESS | 1825 | 1461338360174 Marionette DEBUG loaded listener.js 08:19:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f15bb84d400) [pid = 1825] [serial = 996] [outer = 0x7f15b9e30000] 08:19:21 INFO - PROCESS | 1825 | 1461338361643 Marionette TRACE conn5 <- [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]]]}] 08:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 2132ms 08:19:21 INFO - PROCESS | 1825 | 1461338361682 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 08:19:21 INFO - PROCESS | 1825 | 1461338361687 Marionette TRACE conn5 <- [1,1297,null,{"value":"8"}] 08:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:19:21 INFO - PROCESS | 1825 | 1461338361696 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:19:21 INFO - PROCESS | 1825 | 1461338361700 Marionette TRACE conn5 <- [1,1298,null,{}] 08:19:21 INFO - PROCESS | 1825 | 1461338361708 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:21 INFO - PROCESS | 1825 | 1461338361919 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 08:19:22 INFO - PROCESS | 1825 | 1461338362123 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15be891800 == 131 [pid = 1825] [id = 332] 08:19:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f15bb908800) [pid = 1825] [serial = 997] [outer = (nil)] 08:19:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f15bf183c00) [pid = 1825] [serial = 998] [outer = 0x7f15bb908800] 08:19:22 INFO - PROCESS | 1825 | 1461338362237 Marionette DEBUG loaded listener.js 08:19:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f15bfb51c00) [pid = 1825] [serial = 999] [outer = 0x7f15bb908800] 08:19:23 INFO - PROCESS | 1825 | 1461338363376 Marionette TRACE conn5 <- [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]]]}] 08:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1730ms 08:19:23 INFO - PROCESS | 1825 | 1461338363427 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 08:19:23 INFO - PROCESS | 1825 | 1461338363437 Marionette TRACE conn5 <- [1,1301,null,{"value":"8"}] 08:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:19:23 INFO - PROCESS | 1825 | 1461338363449 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:19:23 INFO - PROCESS | 1825 | 1461338363453 Marionette TRACE conn5 <- [1,1302,null,{}] 08:19:23 INFO - PROCESS | 1825 | 1461338363460 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:23 INFO - PROCESS | 1825 | 1461338363723 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 08:19:24 INFO - PROCESS | 1825 | 1461338364109 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cd002800 == 130 [pid = 1825] [id = 49] 08:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f15ca28e000) [pid = 1825] [serial = 881] [outer = (nil)] [url = about:blank] 08:19:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bb816000 == 131 [pid = 1825] [id = 333] 08:19:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f15b9e29800) [pid = 1825] [serial = 1000] [outer = (nil)] 08:19:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f15c2a0a000) [pid = 1825] [serial = 1001] [outer = 0x7f15b9e29800] 08:19:24 INFO - PROCESS | 1825 | 1461338364268 Marionette DEBUG loaded listener.js 08:19:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f15c2a1d400) [pid = 1825] [serial = 1002] [outer = 0x7f15b9e29800] 08:19:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cde1c000 == 130 [pid = 1825] [id = 315] 08:19:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cb722800 == 129 [pid = 1825] [id = 314] 08:19:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca1ad800 == 128 [pid = 1825] [id = 313] 08:19:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cb33a000 == 127 [pid = 1825] [id = 11] 08:19:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c6f56000 == 126 [pid = 1825] [id = 312] 08:19:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bd871000 == 125 [pid = 1825] [id = 311] 08:19:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ba867000 == 124 [pid = 1825] [id = 310] 08:19:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc2dc000 == 123 [pid = 1825] [id = 309] 08:19:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4dac800 == 122 [pid = 1825] [id = 302] 08:19:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4321800 == 121 [pid = 1825] [id = 301] 08:19:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d3dd4000 == 120 [pid = 1825] [id = 300] 08:19:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d2462000 == 119 [pid = 1825] [id = 299] 08:19:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cf409800 == 118 [pid = 1825] [id = 298] 08:19:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cd61d800 == 117 [pid = 1825] [id = 297] 08:19:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cb335800 == 116 [pid = 1825] [id = 296] 08:19:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c7ec0800 == 115 [pid = 1825] [id = 295] 08:19:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc2e4000 == 114 [pid = 1825] [id = 294] 08:19:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca1b9000 == 113 [pid = 1825] [id = 293] 08:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f15bfefa800) [pid = 1825] [serial = 804] [outer = (nil)] [url = about:blank] 08:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f15c9854400) [pid = 1825] [serial = 879] [outer = (nil)] [url = about:blank] 08:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f15c6e73c00) [pid = 1825] [serial = 860] [outer = (nil)] [url = about:blank] 08:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f15c8fc6000) [pid = 1825] [serial = 854] [outer = (nil)] [url = about:blank] 08:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f15c6f43c00) [pid = 1825] [serial = 870] [outer = (nil)] [url = about:blank] 08:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f15c7b13c00) [pid = 1825] [serial = 873] [outer = (nil)] [url = about:blank] 08:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f15c29e4400) [pid = 1825] [serial = 867] [outer = (nil)] [url = about:blank] 08:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f15c2a20800) [pid = 1825] [serial = 833] [outer = (nil)] [url = about:blank] 08:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f15ca285000) [pid = 1825] [serial = 836] [outer = (nil)] [url = about:blank] 08:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f15c6e6b000) [pid = 1825] [serial = 869] [outer = (nil)] [url = about:blank] 08:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f15d2666800) [pid = 1825] [serial = 845] [outer = (nil)] [url = about:blank] 08:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f15bfef9000) [pid = 1825] [serial = 863] [outer = (nil)] [url = about:blank] 08:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f15c294a000) [pid = 1825] [serial = 866] [outer = (nil)] [url = about:blank] 08:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f15ccf07800) [pid = 1825] [serial = 842] [outer = (nil)] [url = about:blank] 08:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f15ccd2f400) [pid = 1825] [serial = 839] [outer = (nil)] [url = about:blank] 08:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f15c8f92000) [pid = 1825] [serial = 875] [outer = (nil)] [url = about:blank] 08:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f15c8fbf000) [pid = 1825] [serial = 876] [outer = (nil)] [url = about:blank] 08:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f15c1365000) [pid = 1825] [serial = 857] [outer = (nil)] [url = about:blank] 08:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f15c9198400) [pid = 1825] [serial = 878] [outer = (nil)] [url = about:blank] 08:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f15c1199800) [pid = 1825] [serial = 864] [outer = (nil)] [url = about:blank] 08:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f15d6244400) [pid = 1825] [serial = 851] [outer = (nil)] [url = about:blank] 08:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f15be5c3000) [pid = 1825] [serial = 830] [outer = (nil)] [url = about:blank] 08:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f15d4aafc00) [pid = 1825] [serial = 848] [outer = (nil)] [url = about:blank] 08:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f15c7adac00) [pid = 1825] [serial = 872] [outer = (nil)] [url = about:blank] 08:19:25 INFO - PROCESS | 1825 | 1461338365113 Marionette TRACE conn5 <- [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]]]}] 08:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1732ms 08:19:25 INFO - PROCESS | 1825 | 1461338365182 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 08:19:25 INFO - PROCESS | 1825 | 1461338365186 Marionette TRACE conn5 <- [1,1305,null,{"value":"8"}] 08:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:19:25 INFO - PROCESS | 1825 | 1461338365192 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:19:25 INFO - PROCESS | 1825 | 1461338365198 Marionette TRACE conn5 <- [1,1306,null,{}] 08:19:25 INFO - PROCESS | 1825 | 1461338365214 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:25 INFO - PROCESS | 1825 | 1461338365419 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 08:19:25 INFO - PROCESS | 1825 | 1461338365588 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c13ca800 == 114 [pid = 1825] [id = 334] 08:19:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f15c135f000) [pid = 1825] [serial = 1003] [outer = (nil)] 08:19:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f15c7ad8400) [pid = 1825] [serial = 1004] [outer = 0x7f15c135f000] 08:19:25 INFO - PROCESS | 1825 | 1461338365661 Marionette DEBUG loaded listener.js 08:19:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f15c8f9f800) [pid = 1825] [serial = 1005] [outer = 0x7f15c135f000] 08:19:26 INFO - PROCESS | 1825 | 1461338366453 Marionette TRACE conn5 <- [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]]]}] 08:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1284ms 08:19:26 INFO - PROCESS | 1825 | 1461338366524 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 08:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:19:26 INFO - PROCESS | 1825 | 1461338366529 Marionette TRACE conn5 <- [1,1309,null,{"value":"8"}] 08:19:26 INFO - PROCESS | 1825 | 1461338366535 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:19:26 INFO - PROCESS | 1825 | 1461338366539 Marionette TRACE conn5 <- [1,1310,null,{}] 08:19:26 INFO - PROCESS | 1825 | 1461338366545 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:26 INFO - PROCESS | 1825 | 1461338366789 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 08:19:26 INFO - PROCESS | 1825 | 1461338366827 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c98dc800 == 115 [pid = 1825] [id = 335] 08:19:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f15c6f3a800) [pid = 1825] [serial = 1006] [outer = (nil)] 08:19:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f15c9538c00) [pid = 1825] [serial = 1007] [outer = 0x7f15c6f3a800] 08:19:26 INFO - PROCESS | 1825 | 1461338366893 Marionette DEBUG loaded listener.js 08:19:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f15c99cf400) [pid = 1825] [serial = 1008] [outer = 0x7f15c6f3a800] 08:19:27 INFO - PROCESS | 1825 | 1461338367835 Marionette TRACE conn5 <- [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] 08:19:27 INFO - PROCESS | 1825 | 1461338367871 Marionette TRACE conn5 <- [1,1313,null,{"value":"8"}] 08:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:19:27 INFO - PROCESS | 1825 | 1461338367877 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:19:27 INFO - PROCESS | 1825 | 1461338367879 Marionette TRACE conn5 <- [1,1314,null,{}] 08:19:27 INFO - PROCESS | 1825 | 1461338367885 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:28 INFO - PROCESS | 1825 | 1461338368122 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 08:19:28 INFO - PROCESS | 1825 | 1461338368153 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca24b000 == 116 [pid = 1825] [id = 336] 08:19:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f15c90d5000) [pid = 1825] [serial = 1009] [outer = (nil)] 08:19:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f15c9c6a800) [pid = 1825] [serial = 1010] [outer = 0x7f15c90d5000] 08:19:28 INFO - PROCESS | 1825 | 1461338368226 Marionette DEBUG loaded listener.js 08:19:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f15ca529000) [pid = 1825] [serial = 1011] [outer = 0x7f15c90d5000] 08:19:29 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f15cdf75400) [pid = 1825] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:19:29 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f15c953a000) [pid = 1825] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:19:29 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f15c6e6fc00) [pid = 1825] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:19:29 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f15d4ca5800) [pid = 1825] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:19:29 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f15c9536400) [pid = 1825] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:19:29 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f15c29e5c00) [pid = 1825] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:19:29 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f15ccee2000) [pid = 1825] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:19:29 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f15c0de3400) [pid = 1825] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:19:29 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f15be5c3400) [pid = 1825] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:19:29 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f15bfc19c00) [pid = 1825] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:19:29 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f15d62a0c00) [pid = 1825] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:19:29 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f15ca487800) [pid = 1825] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:19:29 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f15cce3b400) [pid = 1825] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:19:29 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f15cced5400) [pid = 1825] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:19:29 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f15c8f91400) [pid = 1825] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:19:29 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f15cceda800) [pid = 1825] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:19:29 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f15c99d8c00) [pid = 1825] [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.] 08:19:29 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f15ba7fc000) [pid = 1825] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:19:29 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f15d9466c00) [pid = 1825] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:19:29 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f15d6297c00) [pid = 1825] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:19:29 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f15da302400) [pid = 1825] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:19:29 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f15c9852c00) [pid = 1825] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:19:29 INFO - PROCESS | 1825 | 1461338369750 Marionette TRACE conn5 <- [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]]]}] 08:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1893ms 08:19:29 INFO - PROCESS | 1825 | 1461338369772 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 08:19:29 INFO - PROCESS | 1825 | 1461338369775 Marionette TRACE conn5 <- [1,1317,null,{"value":"8"}] 08:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:19:29 INFO - PROCESS | 1825 | 1461338369781 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:19:29 INFO - PROCESS | 1825 | 1461338369783 Marionette TRACE conn5 <- [1,1318,null,{}] 08:19:29 INFO - PROCESS | 1825 | 1461338369789 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:30 INFO - PROCESS | 1825 | 1461338370068 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 08:19:30 INFO - PROCESS | 1825 | 1461338370091 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca487800 == 117 [pid = 1825] [id = 337] 08:19:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f15c99f9800) [pid = 1825] [serial = 1012] [outer = (nil)] 08:19:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f15cb512000) [pid = 1825] [serial = 1013] [outer = 0x7f15c99f9800] 08:19:30 INFO - PROCESS | 1825 | 1461338370160 Marionette DEBUG loaded listener.js 08:19:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f15cce3f400) [pid = 1825] [serial = 1014] [outer = 0x7f15c99f9800] 08:19:30 INFO - PROCESS | 1825 | 1461338370996 Marionette TRACE conn5 <- [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]]]}] 08:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1286ms 08:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:19:31 INFO - PROCESS | 1825 | 1461338371069 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 08:19:31 INFO - PROCESS | 1825 | 1461338371072 Marionette TRACE conn5 <- [1,1321,null,{"value":"8"}] 08:19:31 INFO - PROCESS | 1825 | 1461338371078 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:19:31 INFO - PROCESS | 1825 | 1461338371081 Marionette TRACE conn5 <- [1,1322,null,{}] 08:19:31 INFO - PROCESS | 1825 | 1461338371086 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:31 INFO - PROCESS | 1825 | 1461338371261 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 08:19:31 INFO - PROCESS | 1825 | 1461338371576 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ba8cf000 == 118 [pid = 1825] [id = 338] 08:19:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f15b9e2a800) [pid = 1825] [serial = 1015] [outer = (nil)] 08:19:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f15b9e35400) [pid = 1825] [serial = 1016] [outer = 0x7f15b9e2a800] 08:19:31 INFO - PROCESS | 1825 | 1461338371690 Marionette DEBUG loaded listener.js 08:19:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f15bb84a000) [pid = 1825] [serial = 1017] [outer = 0x7f15b9e2a800] 08:19:33 INFO - PROCESS | 1825 | 1461338373031 Marionette TRACE conn5 <- [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]]]}] 08:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1983ms 08:19:33 INFO - PROCESS | 1825 | 1461338373063 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 08:19:33 INFO - PROCESS | 1825 | 1461338373068 Marionette TRACE conn5 <- [1,1325,null,{"value":"8"}] 08:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:19:33 INFO - PROCESS | 1825 | 1461338373077 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:19:33 INFO - PROCESS | 1825 | 1461338373084 Marionette TRACE conn5 <- [1,1326,null,{}] 08:19:33 INFO - PROCESS | 1825 | 1461338373091 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:33 INFO - PROCESS | 1825 | 1461338373308 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 08:19:33 INFO - PROCESS | 1825 | 1461338373552 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfde6000 == 119 [pid = 1825] [id = 339] 08:19:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f15bfef1800) [pid = 1825] [serial = 1018] [outer = (nil)] 08:19:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f15c2944800) [pid = 1825] [serial = 1019] [outer = 0x7f15bfef1800] 08:19:33 INFO - PROCESS | 1825 | 1461338373677 Marionette DEBUG loaded listener.js 08:19:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f15c2a0c800) [pid = 1825] [serial = 1020] [outer = 0x7f15bfef1800] 08:19:34 INFO - PROCESS | 1825 | 1461338374641 Marionette TRACE conn5 <- [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]]]}] 08:19:34 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 08:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1636ms 08:19:34 INFO - PROCESS | 1825 | 1461338374717 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 08:19:34 INFO - PROCESS | 1825 | 1461338374722 Marionette TRACE conn5 <- [1,1329,null,{"value":"8"}] 08:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:19:34 INFO - PROCESS | 1825 | 1461338374730 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:19:34 INFO - PROCESS | 1825 | 1461338374733 Marionette TRACE conn5 <- [1,1330,null,{}] 08:19:34 INFO - PROCESS | 1825 | 1461338374739 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:34 INFO - PROCESS | 1825 | 1461338374962 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 08:19:35 INFO - PROCESS | 1825 | 1461338375296 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cb33b800 == 120 [pid = 1825] [id = 340] 08:19:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f15c7adac00) [pid = 1825] [serial = 1021] [outer = (nil)] 08:19:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f15c8f23400) [pid = 1825] [serial = 1022] [outer = 0x7f15c7adac00] 08:19:35 INFO - PROCESS | 1825 | 1461338375455 Marionette DEBUG loaded listener.js 08:19:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f15c90d1000) [pid = 1825] [serial = 1023] [outer = 0x7f15c7adac00] 08:19:36 INFO - PROCESS | 1825 | 1461338376537 Marionette TRACE conn5 <- [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]]]}] 08:19: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 08:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1843ms 08:19:36 INFO - PROCESS | 1825 | 1461338376575 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 08:19:36 INFO - PROCESS | 1825 | 1461338376580 Marionette TRACE conn5 <- [1,1333,null,{"value":"8"}] 08:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:19:36 INFO - PROCESS | 1825 | 1461338376597 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:19:36 INFO - PROCESS | 1825 | 1461338376607 Marionette TRACE conn5 <- [1,1334,null,{}] 08:19:36 INFO - PROCESS | 1825 | 1461338376615 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:36 INFO - PROCESS | 1825 | 1461338376894 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 08:19:37 INFO - PROCESS | 1825 | 1461338377234 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d2465000 == 121 [pid = 1825] [id = 341] 08:19:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f15c708a800) [pid = 1825] [serial = 1024] [outer = (nil)] 08:19:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f15cb251c00) [pid = 1825] [serial = 1025] [outer = 0x7f15c708a800] 08:19:37 INFO - PROCESS | 1825 | 1461338377362 Marionette DEBUG loaded listener.js 08:19:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f15ccbf3400) [pid = 1825] [serial = 1026] [outer = 0x7f15c708a800] 08:19:38 INFO - PROCESS | 1825 | 1461338378304 Marionette TRACE conn5 <- [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]]]}] 08:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1757ms 08:19:38 INFO - PROCESS | 1825 | 1461338378345 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 08:19:38 INFO - PROCESS | 1825 | 1461338378349 Marionette TRACE conn5 <- [1,1337,null,{"value":"8"}] 08:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:19:38 INFO - PROCESS | 1825 | 1461338378356 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:19:38 INFO - PROCESS | 1825 | 1461338378361 Marionette TRACE conn5 <- [1,1338,null,{}] 08:19:38 INFO - PROCESS | 1825 | 1461338378366 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:38 INFO - PROCESS | 1825 | 1461338378574 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 08:19:38 INFO - PROCESS | 1825 | 1461338378775 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4882800 == 122 [pid = 1825] [id = 342] 08:19:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f15c8fb9c00) [pid = 1825] [serial = 1027] [outer = (nil)] 08:19:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f15cce8e800) [pid = 1825] [serial = 1028] [outer = 0x7f15c8fb9c00] 08:19:38 INFO - PROCESS | 1825 | 1461338378848 Marionette DEBUG loaded listener.js 08:19:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f15ccedec00) [pid = 1825] [serial = 1029] [outer = 0x7f15c8fb9c00] 08:19:40 INFO - PROCESS | 1825 | 1461338380239 Marionette TRACE conn5 <- [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]]]}] 08:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1940ms 08:19:40 INFO - PROCESS | 1825 | 1461338380356 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 08:19:40 INFO - PROCESS | 1825 | 1461338380362 Marionette TRACE conn5 <- [1,1341,null,{"value":"8"}] 08:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:19:40 INFO - PROCESS | 1825 | 1461338380376 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:19:40 INFO - PROCESS | 1825 | 1461338380380 Marionette TRACE conn5 <- [1,1342,null,{}] 08:19:40 INFO - PROCESS | 1825 | 1461338380389 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:40 INFO - PROCESS | 1825 | 1461338380665 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 08:19:40 INFO - PROCESS | 1825 | 1461338380870 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d54ef800 == 123 [pid = 1825] [id = 343] 08:19:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f15cd6b5c00) [pid = 1825] [serial = 1030] [outer = (nil)] 08:19:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f15cdd39c00) [pid = 1825] [serial = 1031] [outer = 0x7f15cd6b5c00] 08:19:41 INFO - PROCESS | 1825 | 1461338381000 Marionette DEBUG loaded listener.js 08:19:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f15cf6d6000) [pid = 1825] [serial = 1032] [outer = 0x7f15cd6b5c00] 08:19:41 INFO - PROCESS | 1825 | 1461338381989 Marionette TRACE conn5 <- [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]]]}] 08:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1693ms 08:19:42 INFO - PROCESS | 1825 | 1461338382068 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 08:19:42 INFO - PROCESS | 1825 | 1461338382072 Marionette TRACE conn5 <- [1,1345,null,{"value":"8"}] 08:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:19:42 INFO - PROCESS | 1825 | 1461338382079 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:19:42 INFO - PROCESS | 1825 | 1461338382081 Marionette TRACE conn5 <- [1,1346,null,{}] 08:19:42 INFO - PROCESS | 1825 | 1461338382088 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:42 INFO - PROCESS | 1825 | 1461338382339 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 08:19:42 INFO - PROCESS | 1825 | 1461338382641 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e0180800 == 124 [pid = 1825] [id = 344] 08:19:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f15d225f000) [pid = 1825] [serial = 1033] [outer = (nil)] 08:19:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f15d47a8c00) [pid = 1825] [serial = 1034] [outer = 0x7f15d225f000] 08:19:42 INFO - PROCESS | 1825 | 1461338382721 Marionette DEBUG loaded listener.js 08:19:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f15d4ca7000) [pid = 1825] [serial = 1035] [outer = 0x7f15d225f000] 08:19:43 INFO - PROCESS | 1825 | 1461338383675 Marionette TRACE conn5 <- [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]]]}] 08:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1632ms 08:19:43 INFO - PROCESS | 1825 | 1461338383712 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 08:19:43 INFO - PROCESS | 1825 | 1461338383715 Marionette TRACE conn5 <- [1,1349,null,{"value":"8"}] 08:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:19:43 INFO - PROCESS | 1825 | 1461338383722 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:19:43 INFO - PROCESS | 1825 | 1461338383725 Marionette TRACE conn5 <- [1,1350,null,{}] 08:19:43 INFO - PROCESS | 1825 | 1461338383730 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:43 INFO - PROCESS | 1825 | 1461338383929 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 08:19:44 INFO - PROCESS | 1825 | 1461338384183 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e4eaf800 == 125 [pid = 1825] [id = 345] 08:19:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f15c2945000) [pid = 1825] [serial = 1036] [outer = (nil)] 08:19:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f15d4ca8800) [pid = 1825] [serial = 1037] [outer = 0x7f15c2945000] 08:19:44 INFO - PROCESS | 1825 | 1461338384311 Marionette DEBUG loaded listener.js 08:19:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f15d62a1800) [pid = 1825] [serial = 1038] [outer = 0x7f15c2945000] 08:19:45 INFO - PROCESS | 1825 | 1461338385138 Marionette TRACE conn5 <- [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]]]}] 08:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1483ms 08:19:45 INFO - PROCESS | 1825 | 1461338385206 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 08:19:45 INFO - PROCESS | 1825 | 1461338385210 Marionette TRACE conn5 <- [1,1353,null,{"value":"8"}] 08:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:19:45 INFO - PROCESS | 1825 | 1461338385216 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:19:45 INFO - PROCESS | 1825 | 1461338385219 Marionette TRACE conn5 <- [1,1354,null,{}] 08:19:45 INFO - PROCESS | 1825 | 1461338385225 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:45 INFO - PROCESS | 1825 | 1461338385469 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 08:19:45 INFO - PROCESS | 1825 | 1461338385714 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e5918800 == 126 [pid = 1825] [id = 346] 08:19:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f15cd6b2c00) [pid = 1825] [serial = 1039] [outer = (nil)] 08:19:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f15e01c3800) [pid = 1825] [serial = 1040] [outer = 0x7f15cd6b2c00] 08:19:45 INFO - PROCESS | 1825 | 1461338385831 Marionette DEBUG loaded listener.js 08:19:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f15e0664800) [pid = 1825] [serial = 1041] [outer = 0x7f15cd6b2c00] 08:19:46 INFO - PROCESS | 1825 | 1461338386774 Marionette TRACE conn5 <- [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]]]}] 08:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1584ms 08:19:46 INFO - PROCESS | 1825 | 1461338386801 Marionette TRACE conn5 -> [0,1357,"getWindowHandle",null] 08:19:46 INFO - PROCESS | 1825 | 1461338386805 Marionette TRACE conn5 <- [1,1357,null,{"value":"8"}] 08:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:19:46 INFO - PROCESS | 1825 | 1461338386812 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:19:46 INFO - PROCESS | 1825 | 1461338386816 Marionette TRACE conn5 <- [1,1358,null,{}] 08:19:46 INFO - PROCESS | 1825 | 1461338386822 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:47 INFO - PROCESS | 1825 | 1461338387051 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 08:19:47 INFO - PROCESS | 1825 | 1461338387303 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc31a000 == 127 [pid = 1825] [id = 347] 08:19:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f15d61ed000) [pid = 1825] [serial = 1042] [outer = (nil)] 08:19:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f15e1638400) [pid = 1825] [serial = 1043] [outer = 0x7f15d61ed000] 08:19:47 INFO - PROCESS | 1825 | 1461338387397 Marionette DEBUG loaded listener.js 08:19:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f15e17dc800) [pid = 1825] [serial = 1044] [outer = 0x7f15d61ed000] 08:19:48 INFO - PROCESS | 1825 | 1461338388311 Marionette TRACE conn5 <- [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]]]}] 08:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1537ms 08:19:48 INFO - PROCESS | 1825 | 1461338388350 Marionette TRACE conn5 -> [0,1361,"getWindowHandle",null] 08:19:48 INFO - PROCESS | 1825 | 1461338388354 Marionette TRACE conn5 <- [1,1361,null,{"value":"8"}] 08:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:19:48 INFO - PROCESS | 1825 | 1461338388359 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:19:48 INFO - PROCESS | 1825 | 1461338388362 Marionette TRACE conn5 <- [1,1362,null,{}] 08:19:48 INFO - PROCESS | 1825 | 1461338388367 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:48 INFO - PROCESS | 1825 | 1461338388593 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 08:19:48 INFO - PROCESS | 1825 | 1461338388860 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfb58000 == 128 [pid = 1825] [id = 348] 08:19:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f15ba1d1800) [pid = 1825] [serial = 1045] [outer = (nil)] 08:19:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f15cc16fc00) [pid = 1825] [serial = 1046] [outer = 0x7f15ba1d1800] 08:19:48 INFO - PROCESS | 1825 | 1461338388994 Marionette DEBUG loaded listener.js 08:19:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f15e4c07800) [pid = 1825] [serial = 1047] [outer = 0x7f15ba1d1800] 08:19:49 INFO - PROCESS | 1825 | 1461338389968 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 08:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1680ms 08:19:50 INFO - PROCESS | 1825 | 1461338390042 Marionette TRACE conn5 -> [0,1365,"getWindowHandle",null] 08:19:50 INFO - PROCESS | 1825 | 1461338390045 Marionette TRACE conn5 <- [1,1365,null,{"value":"8"}] 08:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:19:50 INFO - PROCESS | 1825 | 1461338390053 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:19:50 INFO - PROCESS | 1825 | 1461338390057 Marionette TRACE conn5 <- [1,1366,null,{}] 08:19:50 INFO - PROCESS | 1825 | 1461338390063 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:50 INFO - PROCESS | 1825 | 1461338390330 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 08:19:50 INFO - PROCESS | 1825 | 1461338390599 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8bd0000 == 129 [pid = 1825] [id = 349] 08:19:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f15ba1d1c00) [pid = 1825] [serial = 1048] [outer = (nil)] 08:19:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f15bd82cc00) [pid = 1825] [serial = 1049] [outer = 0x7f15ba1d1c00] 08:19:50 INFO - PROCESS | 1825 | 1461338390677 Marionette DEBUG loaded listener.js 08:19:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f15e4f9fc00) [pid = 1825] [serial = 1050] [outer = 0x7f15ba1d1c00] 08:19:51 INFO - PROCESS | 1825 | 1461338391540 Marionette TRACE conn5 <- [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] 08:19:51 INFO - PROCESS | 1825 | 1461338391591 Marionette TRACE conn5 <- [1,1369,null,{"value":"8"}] 08:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:19:51 INFO - PROCESS | 1825 | 1461338391597 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:19:51 INFO - PROCESS | 1825 | 1461338391601 Marionette TRACE conn5 <- [1,1370,null,{}] 08:19:51 INFO - PROCESS | 1825 | 1461338391607 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:51 INFO - PROCESS | 1825 | 1461338391831 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 08:19:52 INFO - PROCESS | 1825 | 1461338392094 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c0b89800 == 130 [pid = 1825] [id = 350] 08:19:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f15beae0c00) [pid = 1825] [serial = 1051] [outer = (nil)] 08:19:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f15beae6c00) [pid = 1825] [serial = 1052] [outer = 0x7f15beae0c00] 08:19:52 INFO - PROCESS | 1825 | 1461338392215 Marionette DEBUG loaded listener.js 08:19:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f15beaec400) [pid = 1825] [serial = 1053] [outer = 0x7f15beae0c00] 08:19:53 INFO - PROCESS | 1825 | 1461338393153 Marionette TRACE conn5 <- [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] 08:19:53 INFO - PROCESS | 1825 | 1461338393189 Marionette TRACE conn5 <- [1,1373,null,{"value":"8"}] 08:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:19:53 INFO - PROCESS | 1825 | 1461338393196 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:19:53 INFO - PROCESS | 1825 | 1461338393200 Marionette TRACE conn5 <- [1,1374,null,{}] 08:19:53 INFO - PROCESS | 1825 | 1461338393206 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:53 INFO - PROCESS | 1825 | 1461338393424 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 08:19:53 INFO - PROCESS | 1825 | 1461338393692 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ba856000 == 131 [pid = 1825] [id = 351] 08:19:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f15b9e2d000) [pid = 1825] [serial = 1054] [outer = (nil)] 08:19:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f15bdb26400) [pid = 1825] [serial = 1055] [outer = 0x7f15b9e2d000] 08:19:53 INFO - PROCESS | 1825 | 1461338393813 Marionette DEBUG loaded listener.js 08:19:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f15bdb2dc00) [pid = 1825] [serial = 1056] [outer = 0x7f15b9e2d000] 08:19:54 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:19:54 INFO - PROCESS | 1825 | 1461338394696 Marionette TRACE conn5 <- [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] 08:19:54 INFO - PROCESS | 1825 | 1461338394737 Marionette TRACE conn5 <- [1,1377,null,{"value":"8"}] 08:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:19:54 INFO - PROCESS | 1825 | 1461338394744 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:19:54 INFO - PROCESS | 1825 | 1461338394746 Marionette TRACE conn5 <- [1,1378,null,{}] 08:19:54 INFO - PROCESS | 1825 | 1461338394753 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:54 INFO - PROCESS | 1825 | 1461338394956 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 08:19:55 INFO - PROCESS | 1825 | 1461338395211 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bd7e1800 == 132 [pid = 1825] [id = 352] 08:19:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f15b9e2c800) [pid = 1825] [serial = 1057] [outer = (nil)] 08:19:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f15bdb2d000) [pid = 1825] [serial = 1058] [outer = 0x7f15b9e2c800] 08:19:55 INFO - PROCESS | 1825 | 1461338395300 Marionette DEBUG loaded listener.js 08:19:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f15c8fba800) [pid = 1825] [serial = 1059] [outer = 0x7f15b9e2c800] 08:19:56 INFO - PROCESS | 1825 | 1461338396183 Marionette TRACE conn5 <- [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] 08:19:56 INFO - PROCESS | 1825 | 1461338396235 Marionette TRACE conn5 <- [1,1381,null,{"value":"8"}] 08:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:19:56 INFO - PROCESS | 1825 | 1461338396242 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:19:56 INFO - PROCESS | 1825 | 1461338396245 Marionette TRACE conn5 <- [1,1382,null,{}] 08:19:56 INFO - PROCESS | 1825 | 1461338396250 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:56 INFO - PROCESS | 1825 | 1461338396483 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 08:19:56 INFO - PROCESS | 1825 | 1461338396737 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc2d3800 == 133 [pid = 1825] [id = 353] 08:19:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f15b9e34000) [pid = 1825] [serial = 1060] [outer = (nil)] 08:19:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f15bf3a5800) [pid = 1825] [serial = 1061] [outer = 0x7f15b9e34000] 08:19:56 INFO - PROCESS | 1825 | 1461338396856 Marionette DEBUG loaded listener.js 08:19:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f15bf3ad800) [pid = 1825] [serial = 1062] [outer = 0x7f15b9e34000] 08:19:58 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:19:58 INFO - PROCESS | 1825 | 1461338398309 Marionette TRACE conn5 <- [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] 08:19:58 INFO - PROCESS | 1825 | 1461338398386 Marionette TRACE conn5 <- [1,1385,null,{"value":"8"}] 08:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:19:58 INFO - PROCESS | 1825 | 1461338398394 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:19:58 INFO - PROCESS | 1825 | 1461338398402 Marionette TRACE conn5 <- [1,1386,null,{}] 08:19:58 INFO - PROCESS | 1825 | 1461338398416 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:58 INFO - PROCESS | 1825 | 1461338398657 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 08:19:58 INFO - PROCESS | 1825 | 1461338398938 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bd7da000 == 134 [pid = 1825] [id = 354] 08:19:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f15ba1ce800) [pid = 1825] [serial = 1063] [outer = (nil)] 08:19:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f15bba23400) [pid = 1825] [serial = 1064] [outer = 0x7f15ba1ce800] 08:19:59 INFO - PROCESS | 1825 | 1461338399014 Marionette DEBUG loaded listener.js 08:19:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f15bd82dc00) [pid = 1825] [serial = 1065] [outer = 0x7f15ba1ce800] 08:20:00 INFO - PROCESS | 1825 | 1461338400109 Marionette TRACE conn5 <- [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] 08:20:00 INFO - PROCESS | 1825 | 1461338400147 Marionette TRACE conn5 <- [1,1389,null,{"value":"8"}] 08:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:20:00 INFO - PROCESS | 1825 | 1461338400157 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:20:00 INFO - PROCESS | 1825 | 1461338400161 Marionette TRACE conn5 <- [1,1390,null,{}] 08:20:00 INFO - PROCESS | 1825 | 1461338400167 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:00 INFO - PROCESS | 1825 | 1461338400467 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 08:20:00 INFO - PROCESS | 1825 | 1461338400847 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4473000 == 133 [pid = 1825] [id = 278] 08:20:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca487800 == 132 [pid = 1825] [id = 337] 08:20:00 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f15c2a21c00) [pid = 1825] [serial = 926] [outer = (nil)] [url = about:blank] 08:20:00 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f15cb00d000) [pid = 1825] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:20:00 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f15da303000) [pid = 1825] [serial = 920] [outer = (nil)] [url = about:blank] 08:20:00 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f15df31e000) [pid = 1825] [serial = 923] [outer = (nil)] [url = about:blank] 08:20:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc1d0800 == 133 [pid = 1825] [id = 355] 08:20:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f15bec61c00) [pid = 1825] [serial = 1066] [outer = (nil)] 08:20:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f15bf3adc00) [pid = 1825] [serial = 1067] [outer = 0x7f15bec61c00] 08:20:01 INFO - PROCESS | 1825 | 1461338401006 Marionette DEBUG loaded listener.js 08:20:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f15bfb4d000) [pid = 1825] [serial = 1068] [outer = 0x7f15bec61c00] 08:20:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca24b000 == 132 [pid = 1825] [id = 336] 08:20:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c98dc800 == 131 [pid = 1825] [id = 335] 08:20:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c13ca800 == 130 [pid = 1825] [id = 334] 08:20:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bb816000 == 129 [pid = 1825] [id = 333] 08:20:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15be891800 == 128 [pid = 1825] [id = 332] 08:20:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c7112000 == 127 [pid = 1825] [id = 328] 08:20:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15be888800 == 126 [pid = 1825] [id = 327] 08:20:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15be780000 == 125 [pid = 1825] [id = 326] 08:20:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c7116000 == 124 [pid = 1825] [id = 325] 08:20:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ea88d800 == 123 [pid = 1825] [id = 324] 08:20:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e82e3800 == 122 [pid = 1825] [id = 323] 08:20:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e58a8800 == 121 [pid = 1825] [id = 322] 08:20:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e5030800 == 120 [pid = 1825] [id = 321] 08:20:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d9711000 == 119 [pid = 1825] [id = 320] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f15c90cd800) [pid = 1825] [serial = 828] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f15c29e7400) [pid = 1825] [serial = 705] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f15ccbec000) [pid = 1825] [serial = 896] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f15e01bc400) [pid = 1825] [serial = 726] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f15cb50b000) [pid = 1825] [serial = 893] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f15cde8f400) [pid = 1825] [serial = 714] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f15d47a3400) [pid = 1825] [serial = 914] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f15d265a800) [pid = 1825] [serial = 765] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f15c9261400) [pid = 1825] [serial = 890] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f15c8f9b000) [pid = 1825] [serial = 936] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f15c953c800) [pid = 1825] [serial = 708] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f15ccf04800) [pid = 1825] [serial = 944] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f15c0de9c00) [pid = 1825] [serial = 636] [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.] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f15cdf3f800) [pid = 1825] [serial = 908] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f15ccd2e400) [pid = 1825] [serial = 941] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f15d0078800) [pid = 1825] [serial = 911] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f15bfeee800) [pid = 1825] [serial = 930] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f15cb50a400) [pid = 1825] [serial = 939] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f15ccee1400) [pid = 1825] [serial = 899] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f15c6e67c00) [pid = 1825] [serial = 932] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f15cdf42000) [pid = 1825] [serial = 945] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f15df31ac00) [pid = 1825] [serial = 723] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f15c6e65c00) [pid = 1825] [serial = 887] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f15bb911800) [pid = 1825] [serial = 929] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f15d6128400) [pid = 1825] [serial = 917] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f15e040ec00) [pid = 1825] [serial = 729] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f15e1341800) [pid = 1825] [serial = 732] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f15ccbebc00) [pid = 1825] [serial = 711] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f15d00f3000) [pid = 1825] [serial = 947] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f15d432a400) [pid = 1825] [serial = 948] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f15c0de5400) [pid = 1825] [serial = 884] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f15c9c79800) [pid = 1825] [serial = 938] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f15cce35800) [pid = 1825] [serial = 942] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f15cd6af400) [pid = 1825] [serial = 902] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f15cde7c800) [pid = 1825] [serial = 905] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f15d6245c00) [pid = 1825] [serial = 720] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f15cb39c000) [pid = 1825] [serial = 882] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f15c7b0d400) [pid = 1825] [serial = 935] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f15d21b6000) [pid = 1825] [serial = 717] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f15c7087800) [pid = 1825] [serial = 933] [outer = (nil)] [url = about:blank] 08:20:02 INFO - PROCESS | 1825 | 1461338402055 Marionette TRACE conn5 <- [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]]]}] 08:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1932ms 08:20:02 INFO - PROCESS | 1825 | 1461338402091 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 08:20:02 INFO - PROCESS | 1825 | 1461338402095 Marionette TRACE conn5 <- [1,1393,null,{"value":"8"}] 08:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:20:02 INFO - PROCESS | 1825 | 1461338402103 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:20:02 INFO - PROCESS | 1825 | 1461338402109 Marionette TRACE conn5 <- [1,1394,null,{}] 08:20:02 INFO - PROCESS | 1825 | 1461338402124 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:02 INFO - PROCESS | 1825 | 1461338402352 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 08:20:02 INFO - PROCESS | 1825 | 1461338402556 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15be792800 == 120 [pid = 1825] [id = 356] 08:20:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f15c0de8800) [pid = 1825] [serial = 1069] [outer = (nil)] 08:20:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f15c2a03800) [pid = 1825] [serial = 1070] [outer = 0x7f15c0de8800] 08:20:02 INFO - PROCESS | 1825 | 1461338402648 Marionette DEBUG loaded listener.js 08:20:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f15c2a1c400) [pid = 1825] [serial = 1071] [outer = 0x7f15c0de8800] 08:20:03 INFO - PROCESS | 1825 | 1461338403557 Marionette TRACE conn5 <- [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]]]}] 08:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1485ms 08:20:03 INFO - PROCESS | 1825 | 1461338403589 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 08:20:03 INFO - PROCESS | 1825 | 1461338403594 Marionette TRACE conn5 <- [1,1397,null,{"value":"8"}] 08:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:20:03 INFO - PROCESS | 1825 | 1461338403600 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:20:03 INFO - PROCESS | 1825 | 1461338403602 Marionette TRACE conn5 <- [1,1398,null,{}] 08:20:03 INFO - PROCESS | 1825 | 1461338403609 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:03 INFO - PROCESS | 1825 | 1461338403886 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 08:20:03 INFO - PROCESS | 1825 | 1461338403917 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c0d6e800 == 121 [pid = 1825] [id = 357] 08:20:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f15c1364400) [pid = 1825] [serial = 1072] [outer = (nil)] 08:20:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f15c8f27c00) [pid = 1825] [serial = 1073] [outer = 0x7f15c1364400] 08:20:04 INFO - PROCESS | 1825 | 1461338404016 Marionette DEBUG loaded listener.js 08:20:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f15c8fbf000) [pid = 1825] [serial = 1074] [outer = 0x7f15c1364400] 08:20:05 INFO - PROCESS | 1825 | 1461338405107 Marionette TRACE conn5 <- [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]]]}] 08:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1582ms 08:20:05 INFO - PROCESS | 1825 | 1461338405183 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 08:20:05 INFO - PROCESS | 1825 | 1461338405187 Marionette TRACE conn5 <- [1,1401,null,{"value":"8"}] 08:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:20:05 INFO - PROCESS | 1825 | 1461338405193 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:20:05 INFO - PROCESS | 1825 | 1461338405197 Marionette TRACE conn5 <- [1,1402,null,{}] 08:20:05 INFO - PROCESS | 1825 | 1461338405203 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:05 INFO - PROCESS | 1825 | 1461338405705 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 08:20:05 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f15c6f3a800) [pid = 1825] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:20:05 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f15bb908800) [pid = 1825] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:20:05 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f15b9e29800) [pid = 1825] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:20:05 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f15c135f000) [pid = 1825] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:20:05 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f15c90d5000) [pid = 1825] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:20:05 INFO - PROCESS | 1825 | 1461338405869 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c13dc800 == 122 [pid = 1825] [id = 358] 08:20:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f15b9e29800) [pid = 1825] [serial = 1075] [outer = (nil)] 08:20:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f15c294c800) [pid = 1825] [serial = 1076] [outer = 0x7f15b9e29800] 08:20:05 INFO - PROCESS | 1825 | 1461338405940 Marionette DEBUG loaded listener.js 08:20:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f15c9195c00) [pid = 1825] [serial = 1077] [outer = 0x7f15b9e29800] 08:20:06 INFO - PROCESS | 1825 | 1461338406652 Marionette TRACE conn5 <- [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]]]}] 08:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1495ms 08:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:20:06 INFO - PROCESS | 1825 | 1461338406689 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 08:20:06 INFO - PROCESS | 1825 | 1461338406692 Marionette TRACE conn5 <- [1,1405,null,{"value":"8"}] 08:20:06 INFO - PROCESS | 1825 | 1461338406699 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:20:06 INFO - PROCESS | 1825 | 1461338406702 Marionette TRACE conn5 <- [1,1406,null,{}] 08:20:06 INFO - PROCESS | 1825 | 1461338406707 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:07 INFO - PROCESS | 1825 | 1461338407020 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 08:20:07 INFO - PROCESS | 1825 | 1461338407043 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca246800 == 123 [pid = 1825] [id = 359] 08:20:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f15c9854400) [pid = 1825] [serial = 1078] [outer = (nil)] 08:20:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f15c9c75000) [pid = 1825] [serial = 1079] [outer = 0x7f15c9854400] 08:20:07 INFO - PROCESS | 1825 | 1461338407112 Marionette DEBUG loaded listener.js 08:20:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f15cce30400) [pid = 1825] [serial = 1080] [outer = 0x7f15c9854400] 08:20:08 INFO - PROCESS | 1825 | 1461338408241 Marionette TRACE conn5 <- [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]]]}] 08:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1585ms 08:20:08 INFO - PROCESS | 1825 | 1461338408284 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 08:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:20:08 INFO - PROCESS | 1825 | 1461338408290 Marionette TRACE conn5 <- [1,1409,null,{"value":"8"}] 08:20:08 INFO - PROCESS | 1825 | 1461338408299 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:20:08 INFO - PROCESS | 1825 | 1461338408305 Marionette TRACE conn5 <- [1,1410,null,{}] 08:20:08 INFO - PROCESS | 1825 | 1461338408313 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:08 INFO - PROCESS | 1825 | 1461338408542 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 08:20:08 INFO - PROCESS | 1825 | 1461338408866 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bdadd800 == 124 [pid = 1825] [id = 360] 08:20:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f15beae1400) [pid = 1825] [serial = 1081] [outer = (nil)] 08:20:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f15bec5b800) [pid = 1825] [serial = 1082] [outer = 0x7f15beae1400] 08:20:08 INFO - PROCESS | 1825 | 1461338408967 Marionette DEBUG loaded listener.js 08:20:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f15bf3a2800) [pid = 1825] [serial = 1083] [outer = 0x7f15beae1400] 08:20:09 INFO - PROCESS | 1825 | 1461338409962 Marionette TRACE conn5 <- [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]]]}] 08:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1689ms 08:20:09 INFO - PROCESS | 1825 | 1461338409988 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 08:20:09 INFO - PROCESS | 1825 | 1461338409996 Marionette TRACE conn5 <- [1,1413,null,{"value":"8"}] 08:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:20:10 INFO - PROCESS | 1825 | 1461338410006 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:20:10 INFO - PROCESS | 1825 | 1461338410012 Marionette TRACE conn5 <- [1,1414,null,{}] 08:20:10 INFO - PROCESS | 1825 | 1461338410019 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:10 INFO - PROCESS | 1825 | 1461338410286 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 08:20:10 INFO - PROCESS | 1825 | 1461338410586 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7e58000 == 125 [pid = 1825] [id = 361] 08:20:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f15bfeee800) [pid = 1825] [serial = 1084] [outer = (nil)] 08:20:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f15c29e3400) [pid = 1825] [serial = 1085] [outer = 0x7f15bfeee800] 08:20:10 INFO - PROCESS | 1825 | 1461338410679 Marionette DEBUG loaded listener.js 08:20:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f15c6f40c00) [pid = 1825] [serial = 1086] [outer = 0x7f15bfeee800] 08:20:11 INFO - PROCESS | 1825 | 1461338411762 Marionette TRACE conn5 <- [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]]]}] 08:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1783ms 08:20:11 INFO - PROCESS | 1825 | 1461338411790 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 08:20:11 INFO - PROCESS | 1825 | 1461338411794 Marionette TRACE conn5 <- [1,1417,null,{"value":"8"}] 08:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:20:11 INFO - PROCESS | 1825 | 1461338411800 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:20:11 INFO - PROCESS | 1825 | 1461338411806 Marionette TRACE conn5 <- [1,1418,null,{}] 08:20:11 INFO - PROCESS | 1825 | 1461338411821 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:12 INFO - PROCESS | 1825 | 1461338412054 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 08:20:12 INFO - PROCESS | 1825 | 1461338412325 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cd612800 == 126 [pid = 1825] [id = 362] 08:20:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f15c9269400) [pid = 1825] [serial = 1087] [outer = (nil)] 08:20:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f15c99f5400) [pid = 1825] [serial = 1088] [outer = 0x7f15c9269400] 08:20:12 INFO - PROCESS | 1825 | 1461338412421 Marionette DEBUG loaded listener.js 08:20:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f15cb394800) [pid = 1825] [serial = 1089] [outer = 0x7f15c9269400] 08:20:13 INFO - PROCESS | 1825 | 1461338413340 Marionette TRACE conn5 <- [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]]]}] 08:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1587ms 08:20:13 INFO - PROCESS | 1825 | 1461338413388 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 08:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:20:13 INFO - PROCESS | 1825 | 1461338413393 Marionette TRACE conn5 <- [1,1421,null,{"value":"8"}] 08:20:13 INFO - PROCESS | 1825 | 1461338413399 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:20:13 INFO - PROCESS | 1825 | 1461338413404 Marionette TRACE conn5 <- [1,1422,null,{}] 08:20:13 INFO - PROCESS | 1825 | 1461338413409 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:13 INFO - PROCESS | 1825 | 1461338413626 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 08:20:13 INFO - PROCESS | 1825 | 1461338413990 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d124d800 == 127 [pid = 1825] [id = 363] 08:20:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f15c9539400) [pid = 1825] [serial = 1090] [outer = (nil)] 08:20:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f15cce3a400) [pid = 1825] [serial = 1091] [outer = 0x7f15c9539400] 08:20:14 INFO - PROCESS | 1825 | 1461338414133 Marionette DEBUG loaded listener.js 08:20:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f15cce95000) [pid = 1825] [serial = 1092] [outer = 0x7f15c9539400] 08:20:15 INFO - PROCESS | 1825 | 1461338415282 Marionette TRACE conn5 <- [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]]]}] 08:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1938ms 08:20:15 INFO - PROCESS | 1825 | 1461338415338 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 08:20:15 INFO - PROCESS | 1825 | 1461338415342 Marionette TRACE conn5 <- [1,1425,null,{"value":"8"}] 08:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:20:15 INFO - PROCESS | 1825 | 1461338415347 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:20:15 INFO - PROCESS | 1825 | 1461338415350 Marionette TRACE conn5 <- [1,1426,null,{}] 08:20:15 INFO - PROCESS | 1825 | 1461338415355 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:15 INFO - PROCESS | 1825 | 1461338415568 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 08:20:15 INFO - PROCESS | 1825 | 1461338415827 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3de5800 == 128 [pid = 1825] [id = 364] 08:20:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f15ccf0b800) [pid = 1825] [serial = 1093] [outer = (nil)] 08:20:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f15cd030400) [pid = 1825] [serial = 1094] [outer = 0x7f15ccf0b800] 08:20:15 INFO - PROCESS | 1825 | 1461338415956 Marionette DEBUG loaded listener.js 08:20:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f15cdd2f400) [pid = 1825] [serial = 1095] [outer = 0x7f15ccf0b800] 08:20:16 INFO - PROCESS | 1825 | 1461338416867 Marionette TRACE conn5 <- [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]]]}] 08:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1589ms 08:20:16 INFO - PROCESS | 1825 | 1461338416938 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 08:20:16 INFO - PROCESS | 1825 | 1461338416942 Marionette TRACE conn5 <- [1,1429,null,{"value":"8"}] 08:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:20:16 INFO - PROCESS | 1825 | 1461338416948 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:20:16 INFO - PROCESS | 1825 | 1461338416951 Marionette TRACE conn5 <- [1,1430,null,{}] 08:20:16 INFO - PROCESS | 1825 | 1461338416957 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:17 INFO - PROCESS | 1825 | 1461338417198 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 08:20:17 INFO - PROCESS | 1825 | 1461338417480 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d620c000 == 129 [pid = 1825] [id = 365] 08:20:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f15ccf0fc00) [pid = 1825] [serial = 1096] [outer = (nil)] 08:20:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f15d24d2800) [pid = 1825] [serial = 1097] [outer = 0x7f15ccf0fc00] 08:20:17 INFO - PROCESS | 1825 | 1461338417557 Marionette DEBUG loaded listener.js 08:20:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f15d4327400) [pid = 1825] [serial = 1098] [outer = 0x7f15ccf0fc00] 08:20:18 INFO - PROCESS | 1825 | 1461338418492 Marionette TRACE conn5 <- [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]]]}] 08:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1580ms 08:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:20:18 INFO - PROCESS | 1825 | 1461338418529 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 08:20:18 INFO - PROCESS | 1825 | 1461338418532 Marionette TRACE conn5 <- [1,1433,null,{"value":"8"}] 08:20:18 INFO - PROCESS | 1825 | 1461338418538 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:20:18 INFO - PROCESS | 1825 | 1461338418541 Marionette TRACE conn5 <- [1,1434,null,{}] 08:20:18 INFO - PROCESS | 1825 | 1461338418546 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:18 INFO - PROCESS | 1825 | 1461338418738 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 08:20:18 INFO - PROCESS | 1825 | 1461338418985 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e111e000 == 130 [pid = 1825] [id = 366] 08:20:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f15cdf75c00) [pid = 1825] [serial = 1099] [outer = (nil)] 08:20:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f15d6129400) [pid = 1825] [serial = 1100] [outer = 0x7f15cdf75c00] 08:20:19 INFO - PROCESS | 1825 | 1461338419105 Marionette DEBUG loaded listener.js 08:20:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f15df31e000) [pid = 1825] [serial = 1101] [outer = 0x7f15cdf75c00] 08:20:19 INFO - PROCESS | 1825 | 1461338419957 Marionette TRACE conn5 <- [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]]]}] 08:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1479ms 08:20:20 INFO - PROCESS | 1825 | 1461338420017 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 08:20:20 INFO - PROCESS | 1825 | 1461338420022 Marionette TRACE conn5 <- [1,1437,null,{"value":"8"}] 08:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:20:20 INFO - PROCESS | 1825 | 1461338420028 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:20:20 INFO - PROCESS | 1825 | 1461338420031 Marionette TRACE conn5 <- [1,1438,null,{}] 08:20:20 INFO - PROCESS | 1825 | 1461338420037 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:20 INFO - PROCESS | 1825 | 1461338420237 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 08:20:20 INFO - PROCESS | 1825 | 1461338420484 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e5224800 == 131 [pid = 1825] [id = 367] 08:20:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f15cf4cb800) [pid = 1825] [serial = 1102] [outer = (nil)] 08:20:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f15e0494c00) [pid = 1825] [serial = 1103] [outer = 0x7f15cf4cb800] 08:20:20 INFO - PROCESS | 1825 | 1461338420603 Marionette DEBUG loaded listener.js 08:20:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f15e1638c00) [pid = 1825] [serial = 1104] [outer = 0x7f15cf4cb800] 08:20:21 INFO - PROCESS | 1825 | 1461338421491 Marionette TRACE conn5 <- [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]]]}] 08:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1529ms 08:20:21 INFO - PROCESS | 1825 | 1461338421559 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 08:20:21 INFO - PROCESS | 1825 | 1461338421562 Marionette TRACE conn5 <- [1,1441,null,{"value":"8"}] 08:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:20:21 INFO - PROCESS | 1825 | 1461338421569 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:20:21 INFO - PROCESS | 1825 | 1461338421572 Marionette TRACE conn5 <- [1,1442,null,{}] 08:20:21 INFO - PROCESS | 1825 | 1461338421578 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:21 INFO - PROCESS | 1825 | 1461338421807 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 08:20:22 INFO - PROCESS | 1825 | 1461338422122 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ea89d000 == 132 [pid = 1825] [id = 368] 08:20:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f15ba957c00) [pid = 1825] [serial = 1105] [outer = (nil)] 08:20:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f15ba95f400) [pid = 1825] [serial = 1106] [outer = 0x7f15ba957c00] 08:20:22 INFO - PROCESS | 1825 | 1461338422204 Marionette DEBUG loaded listener.js 08:20:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f15ba964000) [pid = 1825] [serial = 1107] [outer = 0x7f15ba957c00] 08:20:23 INFO - PROCESS | 1825 | 1461338423070 Marionette TRACE conn5 <- [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]]]}] 08:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1534ms 08:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:20:23 INFO - PROCESS | 1825 | 1461338423104 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 08:20:23 INFO - PROCESS | 1825 | 1461338423107 Marionette TRACE conn5 <- [1,1445,null,{"value":"8"}] 08:20:23 INFO - PROCESS | 1825 | 1461338423114 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:20:23 INFO - PROCESS | 1825 | 1461338423117 Marionette TRACE conn5 <- [1,1446,null,{}] 08:20:23 INFO - PROCESS | 1825 | 1461338423123 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:23 INFO - PROCESS | 1825 | 1461338423325 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 08:20:23 INFO - PROCESS | 1825 | 1461338423587 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc2bc800 == 133 [pid = 1825] [id = 369] 08:20:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f15ba958400) [pid = 1825] [serial = 1108] [outer = (nil)] 08:20:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f15e1650c00) [pid = 1825] [serial = 1109] [outer = 0x7f15ba958400] 08:20:23 INFO - PROCESS | 1825 | 1461338423705 Marionette DEBUG loaded listener.js 08:20:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f15e4f9e800) [pid = 1825] [serial = 1110] [outer = 0x7f15ba958400] 08:20:24 INFO - PROCESS | 1825 | 1461338424580 Marionette TRACE conn5 <- [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]]]}] 08:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1530ms 08:20:24 INFO - PROCESS | 1825 | 1461338424644 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 08:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:20:24 INFO - PROCESS | 1825 | 1461338424649 Marionette TRACE conn5 <- [1,1449,null,{"value":"8"}] 08:20:24 INFO - PROCESS | 1825 | 1461338424655 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:20:24 INFO - PROCESS | 1825 | 1461338424659 Marionette TRACE conn5 <- [1,1450,null,{}] 08:20:24 INFO - PROCESS | 1825 | 1461338424664 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:24 INFO - PROCESS | 1825 | 1461338424913 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 08:20:25 INFO - PROCESS | 1825 | 1461338425189 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ba0ad800 == 134 [pid = 1825] [id = 370] 08:20:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f15e17dfc00) [pid = 1825] [serial = 1111] [outer = (nil)] 08:20:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f15e4fa1800) [pid = 1825] [serial = 1112] [outer = 0x7f15e17dfc00] 08:20:25 INFO - PROCESS | 1825 | 1461338425320 Marionette DEBUG loaded listener.js 08:20:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f15e54a7c00) [pid = 1825] [serial = 1113] [outer = 0x7f15e17dfc00] 08:20:26 INFO - PROCESS | 1825 | 1461338426217 Marionette TRACE conn5 <- [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]]]}] 08:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1633ms 08:20:26 INFO - PROCESS | 1825 | 1461338426290 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 08:20:26 INFO - PROCESS | 1825 | 1461338426296 Marionette TRACE conn5 <- [1,1453,null,{"value":"8"}] 08:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:20:26 INFO - PROCESS | 1825 | 1461338426306 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:20:26 INFO - PROCESS | 1825 | 1461338426309 Marionette TRACE conn5 <- [1,1454,null,{}] 08:20:26 INFO - PROCESS | 1825 | 1461338426319 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:26 INFO - PROCESS | 1825 | 1461338426675 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 08:20:27 INFO - PROCESS | 1825 | 1461338427055 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfe18000 == 135 [pid = 1825] [id = 371] 08:20:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f15ba1cc400) [pid = 1825] [serial = 1114] [outer = (nil)] 08:20:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f15beb49800) [pid = 1825] [serial = 1115] [outer = 0x7f15ba1cc400] 08:20:27 INFO - PROCESS | 1825 | 1461338427138 Marionette DEBUG loaded listener.js 08:20:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f15beb4e000) [pid = 1825] [serial = 1116] [outer = 0x7f15ba1cc400] 08:20:28 INFO - PROCESS | 1825 | 1461338428070 Marionette TRACE conn5 <- [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]]]}] 08:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1841ms 08:20:28 INFO - PROCESS | 1825 | 1461338428146 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 08:20:28 INFO - PROCESS | 1825 | 1461338428150 Marionette TRACE conn5 <- [1,1457,null,{"value":"8"}] 08:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:20:28 INFO - PROCESS | 1825 | 1461338428156 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:20:28 INFO - PROCESS | 1825 | 1461338428158 Marionette TRACE conn5 <- [1,1458,null,{}] 08:20:28 INFO - PROCESS | 1825 | 1461338428164 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:28 INFO - PROCESS | 1825 | 1461338428400 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 08:20:28 INFO - PROCESS | 1825 | 1461338428673 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8ac8800 == 136 [pid = 1825] [id = 372] 08:20:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f15b8aa4000) [pid = 1825] [serial = 1117] [outer = (nil)] 08:20:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f15b8aac400) [pid = 1825] [serial = 1118] [outer = 0x7f15b8aa4000] 08:20:28 INFO - PROCESS | 1825 | 1461338428758 Marionette DEBUG loaded listener.js 08:20:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 263 (0x7f15b8ab1400) [pid = 1825] [serial = 1119] [outer = 0x7f15b8aa4000] 08:20:29 INFO - PROCESS | 1825 | 1461338429622 Marionette TRACE conn5 <- [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]]]}] 08:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1536ms 08:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:20:29 INFO - PROCESS | 1825 | 1461338429693 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 08:20:29 INFO - PROCESS | 1825 | 1461338429696 Marionette TRACE conn5 <- [1,1461,null,{"value":"8"}] 08:20:29 INFO - PROCESS | 1825 | 1461338429702 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:20:29 INFO - PROCESS | 1825 | 1461338429705 Marionette TRACE conn5 <- [1,1462,null,{}] 08:20:29 INFO - PROCESS | 1825 | 1461338429710 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:29 INFO - PROCESS | 1825 | 1461338429914 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 08:20:30 INFO - PROCESS | 1825 | 1461338430163 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8e8a800 == 137 [pid = 1825] [id = 373] 08:20:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 264 (0x7f15b8e54800) [pid = 1825] [serial = 1120] [outer = (nil)] 08:20:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 265 (0x7f15b8e58400) [pid = 1825] [serial = 1121] [outer = 0x7f15b8e54800] 08:20:30 INFO - PROCESS | 1825 | 1461338430283 Marionette DEBUG loaded listener.js 08:20:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 266 (0x7f15b8e5c800) [pid = 1825] [serial = 1122] [outer = 0x7f15b8e54800] 08:20:31 INFO - PROCESS | 1825 | 1461338431278 Marionette TRACE conn5 <- [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]]]}] 08:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1632ms 08:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:20:31 INFO - PROCESS | 1825 | 1461338431334 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 08:20:31 INFO - PROCESS | 1825 | 1461338431337 Marionette TRACE conn5 <- [1,1465,null,{"value":"8"}] 08:20:31 INFO - PROCESS | 1825 | 1461338431343 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:20:31 INFO - PROCESS | 1825 | 1461338431346 Marionette TRACE conn5 <- [1,1466,null,{}] 08:20:31 INFO - PROCESS | 1825 | 1461338431351 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:31 INFO - PROCESS | 1825 | 1461338431595 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 08:20:31 INFO - PROCESS | 1825 | 1461338431917 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bb821800 == 138 [pid = 1825] [id = 374] 08:20:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 267 (0x7f15b6331c00) [pid = 1825] [serial = 1123] [outer = (nil)] 08:20:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 268 (0x7f15b6338800) [pid = 1825] [serial = 1124] [outer = 0x7f15b6331c00] 08:20:31 INFO - PROCESS | 1825 | 1461338431996 Marionette DEBUG loaded listener.js 08:20:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 269 (0x7f15b633cc00) [pid = 1825] [serial = 1125] [outer = 0x7f15b6331c00] 08:20:33 INFO - PROCESS | 1825 | 1461338433297 Marionette TRACE conn5 <- [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]]]}] 08:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 2038ms 08:20:33 INFO - PROCESS | 1825 | 1461338433511 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 08:20:33 INFO - PROCESS | 1825 | 1461338433520 Marionette TRACE conn5 <- [1,1469,null,{"value":"8"}] 08:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:20:33 INFO - PROCESS | 1825 | 1461338433557 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:20:33 INFO - PROCESS | 1825 | 1461338433560 Marionette TRACE conn5 <- [1,1470,null,{}] 08:20:33 INFO - PROCESS | 1825 | 1461338433570 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:33 INFO - PROCESS | 1825 | 1461338433773 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 08:20:34 INFO - PROCESS | 1825 | 1461338433998 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bbf20000 == 139 [pid = 1825] [id = 375] 08:20:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 270 (0x7f15b8e60000) [pid = 1825] [serial = 1126] [outer = (nil)] 08:20:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 271 (0x7f15ba1d1400) [pid = 1825] [serial = 1127] [outer = 0x7f15b8e60000] 08:20:34 INFO - PROCESS | 1825 | 1461338434074 Marionette DEBUG loaded listener.js 08:20:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 272 (0x7f15bb84b000) [pid = 1825] [serial = 1128] [outer = 0x7f15b8e60000] 08:20:35 INFO - PROCESS | 1825 | 1461338435211 Marionette TRACE conn5 <- [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]]]}] 08:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1696ms 08:20:35 INFO - PROCESS | 1825 | 1461338435250 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 08:20:35 INFO - PROCESS | 1825 | 1461338435258 Marionette TRACE conn5 <- [1,1473,null,{"value":"8"}] 08:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:20:35 INFO - PROCESS | 1825 | 1461338435267 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:20:35 INFO - PROCESS | 1825 | 1461338435271 Marionette TRACE conn5 <- [1,1474,null,{}] 08:20:35 INFO - PROCESS | 1825 | 1461338435276 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:35 INFO - PROCESS | 1825 | 1461338435490 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 08:20:35 INFO - PROCESS | 1825 | 1461338435812 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc1d7000 == 140 [pid = 1825] [id = 376] 08:20:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 273 (0x7f15bdb22800) [pid = 1825] [serial = 1129] [outer = (nil)] 08:20:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 274 (0x7f15bdb28000) [pid = 1825] [serial = 1130] [outer = 0x7f15bdb22800] 08:20:35 INFO - PROCESS | 1825 | 1461338435890 Marionette DEBUG loaded listener.js 08:20:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 275 (0x7f15be5ce400) [pid = 1825] [serial = 1131] [outer = 0x7f15bdb22800] 08:20:36 INFO - PROCESS | 1825 | 1461338436829 Marionette TRACE conn5 <- [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]]]}] 08:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1631ms 08:20:36 INFO - PROCESS | 1825 | 1461338436899 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 08:20:36 INFO - PROCESS | 1825 | 1461338436902 Marionette TRACE conn5 <- [1,1477,null,{"value":"8"}] 08:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:20:36 INFO - PROCESS | 1825 | 1461338436909 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:20:36 INFO - PROCESS | 1825 | 1461338436915 Marionette TRACE conn5 <- [1,1478,null,{}] 08:20:36 INFO - PROCESS | 1825 | 1461338436930 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:37 INFO - PROCESS | 1825 | 1461338437185 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 08:20:37 INFO - PROCESS | 1825 | 1461338437568 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15be77c000 == 141 [pid = 1825] [id = 377] 08:20:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 276 (0x7f15beaed000) [pid = 1825] [serial = 1132] [outer = (nil)] 08:20:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 277 (0x7f15beb45400) [pid = 1825] [serial = 1133] [outer = 0x7f15beaed000] 08:20:37 INFO - PROCESS | 1825 | 1461338437642 Marionette DEBUG loaded listener.js 08:20:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 278 (0x7f15bec5ac00) [pid = 1825] [serial = 1134] [outer = 0x7f15beaed000] 08:20:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cd021000 == 140 [pid = 1825] [id = 256] 08:20:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c2be0000 == 139 [pid = 1825] [id = 255] 08:20:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e58af000 == 138 [pid = 1825] [id = 261] 08:20:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d54f5000 == 137 [pid = 1825] [id = 258] 08:20:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bfb58000 == 136 [pid = 1825] [id = 348] 08:20:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc31a000 == 135 [pid = 1825] [id = 347] 08:20:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e5918800 == 134 [pid = 1825] [id = 346] 08:20:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e4eaf800 == 133 [pid = 1825] [id = 345] 08:20:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e0180800 == 132 [pid = 1825] [id = 344] 08:20:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d54ef800 == 131 [pid = 1825] [id = 343] 08:20:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4882800 == 130 [pid = 1825] [id = 342] 08:20:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d2465000 == 129 [pid = 1825] [id = 341] 08:20:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cb33b800 == 128 [pid = 1825] [id = 340] 08:20:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bfde6000 == 127 [pid = 1825] [id = 339] 08:20:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ba8cf000 == 126 [pid = 1825] [id = 338] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 277 (0x7f15cb512000) [pid = 1825] [serial = 1013] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 276 (0x7f15c90d4800) [pid = 1825] [serial = 956] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 275 (0x7f15c135e400) [pid = 1825] [serial = 992] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 274 (0x7f15c2a09c00) [pid = 1825] [serial = 983] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 273 (0x7f15c99cf400) [pid = 1825] [serial = 1008] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 272 (0x7f15d28a7400) [pid = 1825] [serial = 962] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 271 (0x7f15bfb51c00) [pid = 1825] [serial = 999] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 270 (0x7f15bf183c00) [pid = 1825] [serial = 998] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 269 (0x7f15c2a0a000) [pid = 1825] [serial = 1001] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 268 (0x7f15c2a1d400) [pid = 1825] [serial = 1002] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 267 (0x7f15cced8800) [pid = 1825] [serial = 959] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 266 (0x7f15bed7e800) [pid = 1825] [serial = 971] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 265 (0x7f15bb847800) [pid = 1825] [serial = 995] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 264 (0x7f15c7ad8400) [pid = 1825] [serial = 1004] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 263 (0x7f15bfb47000) [pid = 1825] [serial = 980] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 262 (0x7f15d4d0e000) [pid = 1825] [serial = 950] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f15c9c6a800) [pid = 1825] [serial = 1010] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f15dff64c00) [pid = 1825] [serial = 965] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f15bec5c000) [pid = 1825] [serial = 989] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f15c2a1cc00) [pid = 1825] [serial = 953] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f15d2044800) [pid = 1825] [serial = 968] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f15e1659800) [pid = 1825] [serial = 974] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f15bf183400) [pid = 1825] [serial = 977] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f15c99f0000) [pid = 1825] [serial = 986] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f15ca529000) [pid = 1825] [serial = 1011] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f15c9538c00) [pid = 1825] [serial = 1007] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f15c8f9f800) [pid = 1825] [serial = 1005] [outer = (nil)] [url = about:blank] 08:20:38 INFO - PROCESS | 1825 | 1461338438785 Marionette TRACE conn5 <- [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]]]}] 08:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1941ms 08:20:38 INFO - PROCESS | 1825 | 1461338438851 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 08:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:20:38 INFO - PROCESS | 1825 | 1461338438855 Marionette TRACE conn5 <- [1,1481,null,{"value":"8"}] 08:20:38 INFO - PROCESS | 1825 | 1461338438862 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:20:38 INFO - PROCESS | 1825 | 1461338438866 Marionette TRACE conn5 <- [1,1482,null,{}] 08:20:38 INFO - PROCESS | 1825 | 1461338438873 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:39 INFO - PROCESS | 1825 | 1461338439075 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 08:20:39 INFO - PROCESS | 1825 | 1461338439242 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bd7cd800 == 127 [pid = 1825] [id = 378] 08:20:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f15b9e35c00) [pid = 1825] [serial = 1135] [outer = (nil)] 08:20:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f15bf3a2c00) [pid = 1825] [serial = 1136] [outer = 0x7f15b9e35c00] 08:20:39 INFO - PROCESS | 1825 | 1461338439314 Marionette DEBUG loaded listener.js 08:20:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f15bf3b0c00) [pid = 1825] [serial = 1137] [outer = 0x7f15b9e35c00] 08:20:40 INFO - PROCESS | 1825 | 1461338440128 Marionette TRACE conn5 <- [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]]]}] 08:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1337ms 08:20:40 INFO - PROCESS | 1825 | 1461338440200 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 08:20:40 INFO - PROCESS | 1825 | 1461338440204 Marionette TRACE conn5 <- [1,1485,null,{"value":"8"}] 08:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:20:40 INFO - PROCESS | 1825 | 1461338440209 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:20:40 INFO - PROCESS | 1825 | 1461338440212 Marionette TRACE conn5 <- [1,1486,null,{}] 08:20:40 INFO - PROCESS | 1825 | 1461338440218 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:40 INFO - PROCESS | 1825 | 1461338440418 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 08:20:40 INFO - PROCESS | 1825 | 1461338440622 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfb5e000 == 128 [pid = 1825] [id = 379] 08:20:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f15beae2800) [pid = 1825] [serial = 1138] [outer = (nil)] 08:20:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f15bfef9000) [pid = 1825] [serial = 1139] [outer = 0x7f15beae2800] 08:20:40 INFO - PROCESS | 1825 | 1461338440690 Marionette DEBUG loaded listener.js 08:20:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f15c1359c00) [pid = 1825] [serial = 1140] [outer = 0x7f15beae2800] 08:20:41 INFO - PROCESS | 1825 | 1461338441658 Marionette TRACE conn5 <- [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]]]}] 08:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1484ms 08:20:41 INFO - PROCESS | 1825 | 1461338441695 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 08:20:41 INFO - PROCESS | 1825 | 1461338441710 Marionette TRACE conn5 <- [1,1489,null,{"value":"8"}] 08:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:20:41 INFO - PROCESS | 1825 | 1461338441725 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:20:41 INFO - PROCESS | 1825 | 1461338441729 Marionette TRACE conn5 <- [1,1490,null,{}] 08:20:41 INFO - PROCESS | 1825 | 1461338441734 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:42 INFO - PROCESS | 1825 | 1461338442026 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 08:20:42 INFO - PROCESS | 1825 | 1461338442064 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c0b9d000 == 129 [pid = 1825] [id = 380] 08:20:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f15c29e4000) [pid = 1825] [serial = 1141] [outer = (nil)] 08:20:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f15c6f3c400) [pid = 1825] [serial = 1142] [outer = 0x7f15c29e4000] 08:20:42 INFO - PROCESS | 1825 | 1461338442143 Marionette DEBUG loaded listener.js 08:20:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f15c7b0cc00) [pid = 1825] [serial = 1143] [outer = 0x7f15c29e4000] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f15c1364400) [pid = 1825] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f15ba1ce800) [pid = 1825] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f15ccbf1c00) [pid = 1825] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f15c0de8800) [pid = 1825] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f15d6248800) [pid = 1825] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f15b9e30000) [pid = 1825] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f15d6265000) [pid = 1825] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f15bb906800) [pid = 1825] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f15e1630800) [pid = 1825] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f15b9e2b800) [pid = 1825] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f15ccd78400) [pid = 1825] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f15b9e29800) [pid = 1825] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f15c9193c00) [pid = 1825] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f15cd4c1400) [pid = 1825] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f15e35bb400) [pid = 1825] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f15cd4bdc00) [pid = 1825] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f15c90d7000) [pid = 1825] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f15c2941800) [pid = 1825] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f15c99cc400) [pid = 1825] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f15c8fc1400) [pid = 1825] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f15c1193400) [pid = 1825] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f15ba7ef400) [pid = 1825] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f15cd03a800) [pid = 1825] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f15c2a16c00) [pid = 1825] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f15d47a0400) [pid = 1825] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f15ccbf2400) [pid = 1825] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f15ccd31800) [pid = 1825] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f15c9194000) [pid = 1825] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f15bb90bc00) [pid = 1825] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f15e1636c00) [pid = 1825] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f15c294e800) [pid = 1825] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f15be5ca000) [pid = 1825] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f15c6f41c00) [pid = 1825] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f15ca529400) [pid = 1825] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f15cf4ca400) [pid = 1825] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f15cce3bc00) [pid = 1825] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f15d626b400) [pid = 1825] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f15bec61c00) [pid = 1825] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f15c9264c00) [pid = 1825] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f15ba7f6c00) [pid = 1825] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f15c99f9800) [pid = 1825] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f15d6247400) [pid = 1825] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f15bfeeec00) [pid = 1825] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f15c90ccc00) [pid = 1825] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f15d479fc00) [pid = 1825] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f15cd6aa400) [pid = 1825] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f15c2a1bc00) [pid = 1825] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f15b9e30400) [pid = 1825] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:20:43 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f15d47a4800) [pid = 1825] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:20:43 INFO - PROCESS | 1825 | 1461338443741 Marionette TRACE conn5 <- [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]]]}] 08:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 2036ms 08:20:43 INFO - PROCESS | 1825 | 1461338443763 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 08:20:43 INFO - PROCESS | 1825 | 1461338443766 Marionette TRACE conn5 <- [1,1493,null,{"value":"8"}] 08:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:20:43 INFO - PROCESS | 1825 | 1461338443772 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:20:43 INFO - PROCESS | 1825 | 1461338443775 Marionette TRACE conn5 <- [1,1494,null,{}] 08:20:43 INFO - PROCESS | 1825 | 1461338443781 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:44 INFO - PROCESS | 1825 | 1461338444029 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 08:20:44 INFO - PROCESS | 1825 | 1461338444050 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc2f2000 == 130 [pid = 1825] [id = 381] 08:20:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f15b9e2f800) [pid = 1825] [serial = 1144] [outer = (nil)] 08:20:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f15c0de8800) [pid = 1825] [serial = 1145] [outer = 0x7f15b9e2f800] 08:20:44 INFO - PROCESS | 1825 | 1461338444114 Marionette DEBUG loaded listener.js 08:20:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f15c2a0a000) [pid = 1825] [serial = 1146] [outer = 0x7f15b9e2f800] 08:20:44 INFO - PROCESS | 1825 | 1461338444982 Marionette TRACE conn5 <- [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]]]}] 08:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1285ms 08:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:20:45 INFO - PROCESS | 1825 | 1461338445058 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 08:20:45 INFO - PROCESS | 1825 | 1461338445061 Marionette TRACE conn5 <- [1,1497,null,{"value":"8"}] 08:20:45 INFO - PROCESS | 1825 | 1461338445067 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:20:45 INFO - PROCESS | 1825 | 1461338445070 Marionette TRACE conn5 <- [1,1498,null,{}] 08:20:45 INFO - PROCESS | 1825 | 1461338445077 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:45 INFO - PROCESS | 1825 | 1461338445284 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 08:20:45 INFO - PROCESS | 1825 | 1461338445688 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8be2000 == 131 [pid = 1825] [id = 382] 08:20:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f15b6331000) [pid = 1825] [serial = 1147] [outer = (nil)] 08:20:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f15b8aaa000) [pid = 1825] [serial = 1148] [outer = 0x7f15b6331000] 08:20:45 INFO - PROCESS | 1825 | 1461338445771 Marionette DEBUG loaded listener.js 08:20:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f15b8e62c00) [pid = 1825] [serial = 1149] [outer = 0x7f15b6331000] 08:20:46 INFO - PROCESS | 1825 | 1461338446770 Marionette TRACE conn5 <- [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]]]}] 08:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1742ms 08:20:46 INFO - PROCESS | 1825 | 1461338446813 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 08:20:46 INFO - PROCESS | 1825 | 1461338446821 Marionette TRACE conn5 <- [1,1501,null,{"value":"8"}] 08:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:20:46 INFO - PROCESS | 1825 | 1461338446831 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:20:46 INFO - PROCESS | 1825 | 1461338446835 Marionette TRACE conn5 <- [1,1502,null,{}] 08:20:46 INFO - PROCESS | 1825 | 1461338446843 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:47 INFO - PROCESS | 1825 | 1461338447127 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 08:20:47 INFO - PROCESS | 1825 | 1461338447458 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bd7c4000 == 132 [pid = 1825] [id = 383] 08:20:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f15ba964800) [pid = 1825] [serial = 1150] [outer = (nil)] 08:20:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f15bd82b400) [pid = 1825] [serial = 1151] [outer = 0x7f15ba964800] 08:20:47 INFO - PROCESS | 1825 | 1461338447545 Marionette DEBUG loaded listener.js 08:20:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f15bdb2b400) [pid = 1825] [serial = 1152] [outer = 0x7f15ba964800] 08:20:48 INFO - PROCESS | 1825 | 1461338448462 Marionette TRACE conn5 <- [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]]]}] 08:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1692ms 08:20:48 INFO - PROCESS | 1825 | 1461338448535 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 08:20:48 INFO - PROCESS | 1825 | 1461338448543 Marionette TRACE conn5 <- [1,1505,null,{"value":"8"}] 08:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:20:48 INFO - PROCESS | 1825 | 1461338448623 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:20:48 INFO - PROCESS | 1825 | 1461338448627 Marionette TRACE conn5 <- [1,1506,null,{}] 08:20:48 INFO - PROCESS | 1825 | 1461338448652 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:48 INFO - PROCESS | 1825 | 1461338448892 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 08:20:49 INFO - PROCESS | 1825 | 1461338449194 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c0b8f800 == 133 [pid = 1825] [id = 384] 08:20:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f15be74fc00) [pid = 1825] [serial = 1153] [outer = (nil)] 08:20:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f15beb4e400) [pid = 1825] [serial = 1154] [outer = 0x7f15be74fc00] 08:20:49 INFO - PROCESS | 1825 | 1461338449310 Marionette DEBUG loaded listener.js 08:20:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f15bf3b1c00) [pid = 1825] [serial = 1155] [outer = 0x7f15be74fc00] 08:20:50 INFO - PROCESS | 1825 | 1461338450245 Marionette TRACE conn5 <- [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]]]}] 08:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1695ms 08:20:50 INFO - PROCESS | 1825 | 1461338450278 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 08:20:50 INFO - PROCESS | 1825 | 1461338450281 Marionette TRACE conn5 <- [1,1509,null,{"value":"8"}] 08:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:20:50 INFO - PROCESS | 1825 | 1461338450298 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:20:50 INFO - PROCESS | 1825 | 1461338450307 Marionette TRACE conn5 <- [1,1510,null,{}] 08:20:50 INFO - PROCESS | 1825 | 1461338450314 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:50 INFO - PROCESS | 1825 | 1461338450554 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 08:20:50 INFO - PROCESS | 1825 | 1461338450809 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c9911000 == 134 [pid = 1825] [id = 385] 08:20:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f15bdb2c400) [pid = 1825] [serial = 1156] [outer = (nil)] 08:20:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f15c2a17400) [pid = 1825] [serial = 1157] [outer = 0x7f15bdb2c400] 08:20:50 INFO - PROCESS | 1825 | 1461338450930 Marionette DEBUG loaded listener.js 08:20:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f15c6e67c00) [pid = 1825] [serial = 1158] [outer = 0x7f15bdb2c400] 08:20:51 INFO - PROCESS | 1825 | 1461338451787 Marionette TRACE conn5 <- [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]]]}] 08:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1546ms 08:20:51 INFO - PROCESS | 1825 | 1461338451837 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 08:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:20:51 INFO - PROCESS | 1825 | 1461338451842 Marionette TRACE conn5 <- [1,1513,null,{"value":"8"}] 08:20:51 INFO - PROCESS | 1825 | 1461338451850 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:20:51 INFO - PROCESS | 1825 | 1461338451853 Marionette TRACE conn5 <- [1,1514,null,{}] 08:20:51 INFO - PROCESS | 1825 | 1461338451861 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:52 INFO - PROCESS | 1825 | 1461338452088 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 08:20:52 INFO - PROCESS | 1825 | 1461338452342 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca262000 == 135 [pid = 1825] [id = 386] 08:20:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f15beae3c00) [pid = 1825] [serial = 1159] [outer = (nil)] 08:20:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f15c7ad0400) [pid = 1825] [serial = 1160] [outer = 0x7f15beae3c00] 08:20:52 INFO - PROCESS | 1825 | 1461338452464 Marionette DEBUG loaded listener.js 08:20:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f15c8f92000) [pid = 1825] [serial = 1161] [outer = 0x7f15beae3c00] 08:20:53 INFO - PROCESS | 1825 | 1461338453405 Marionette TRACE conn5 <- [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]]]}] 08:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1592ms 08:20:53 INFO - PROCESS | 1825 | 1461338453442 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 08:20:53 INFO - PROCESS | 1825 | 1461338453445 Marionette TRACE conn5 <- [1,1517,null,{"value":"8"}] 08:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:20:53 INFO - PROCESS | 1825 | 1461338453452 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:20:53 INFO - PROCESS | 1825 | 1461338453455 Marionette TRACE conn5 <- [1,1518,null,{}] 08:20:53 INFO - PROCESS | 1825 | 1461338453460 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:53 INFO - PROCESS | 1825 | 1461338453698 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 08:20:54 INFO - PROCESS | 1825 | 1461338454046 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ccb61000 == 136 [pid = 1825] [id = 387] 08:20:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f15c90d5000) [pid = 1825] [serial = 1162] [outer = (nil)] 08:20:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f15c9192c00) [pid = 1825] [serial = 1163] [outer = 0x7f15c90d5000] 08:20:54 INFO - PROCESS | 1825 | 1461338454149 Marionette DEBUG loaded listener.js 08:20:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f15c99fac00) [pid = 1825] [serial = 1164] [outer = 0x7f15c90d5000] 08:20:55 INFO - PROCESS | 1825 | 1461338455043 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 08:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1630ms 08:20:55 INFO - PROCESS | 1825 | 1461338455085 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 08:20:55 INFO - PROCESS | 1825 | 1461338455088 Marionette TRACE conn5 <- [1,1521,null,{"value":"8"}] 08:20:55 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:20:55 INFO - PROCESS | 1825 | 1461338455094 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:20:55 INFO - PROCESS | 1825 | 1461338455098 Marionette TRACE conn5 <- [1,1522,null,{}] 08:20:55 INFO - PROCESS | 1825 | 1461338455103 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:55 INFO - PROCESS | 1825 | 1461338455313 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 08:20:55 INFO - PROCESS | 1825 | 1461338455543 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d124e800 == 137 [pid = 1825] [id = 388] 08:20:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f15c90d6400) [pid = 1825] [serial = 1165] [outer = (nil)] 08:20:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f15cc16d000) [pid = 1825] [serial = 1166] [outer = 0x7f15c90d6400] 08:20:55 INFO - PROCESS | 1825 | 1461338455672 Marionette DEBUG loaded listener.js 08:20:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f15ccbebc00) [pid = 1825] [serial = 1167] [outer = 0x7f15c90d6400] 08:20:56 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:20:56 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:20:56 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:20:56 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:20:56 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:20:56 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:20:56 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:20:56 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:20:56 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:20:56 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:20:56 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:20:56 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:20:56 INFO - PROCESS | 1825 | 1461338456496 Marionette TRACE conn5 <- [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"]]]}] 08:20:56 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 () { 08:20:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:20:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:20:56 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 () { 08:20:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:20:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:20:56 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 () { 08:20:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:20:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:20:56 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 () { 08:20:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:20:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:20:56 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1437ms 08:20:56 INFO - PROCESS | 1825 | 1461338456542 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 08:20:56 INFO - PROCESS | 1825 | 1461338456550 Marionette TRACE conn5 <- [1,1525,null,{"value":"8"}] 08:20:56 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:20:56 INFO - PROCESS | 1825 | 1461338456560 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:20:56 INFO - PROCESS | 1825 | 1461338456564 Marionette TRACE conn5 <- [1,1526,null,{}] 08:20:56 INFO - PROCESS | 1825 | 1461338456571 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:56 INFO - PROCESS | 1825 | 1461338456780 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 08:20:57 INFO - PROCESS | 1825 | 1461338457046 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3f32800 == 138 [pid = 1825] [id = 389] 08:20:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f15c99fb800) [pid = 1825] [serial = 1168] [outer = (nil)] 08:20:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f15ccd37000) [pid = 1825] [serial = 1169] [outer = 0x7f15c99fb800] 08:20:57 INFO - PROCESS | 1825 | 1461338457181 Marionette DEBUG loaded listener.js 08:20:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f15ccedb400) [pid = 1825] [serial = 1170] [outer = 0x7f15c99fb800] 08:20:58 INFO - PROCESS | 1825 | 1461338458017 Marionette TRACE conn5 <- [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"]]]}] 08:20:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:20:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:20:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:20:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:20:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:20:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:20:58 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1492ms 08:20:58 INFO - PROCESS | 1825 | 1461338458074 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 08:20:58 INFO - PROCESS | 1825 | 1461338458077 Marionette TRACE conn5 <- [1,1529,null,{"value":"8"}] 08:20:58 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:20:58 INFO - PROCESS | 1825 | 1461338458086 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:20:58 INFO - PROCESS | 1825 | 1461338458090 Marionette TRACE conn5 <- [1,1530,null,{}] 08:20:58 INFO - PROCESS | 1825 | 1461338458095 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:58 INFO - PROCESS | 1825 | 1461338458280 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 08:20:58 INFO - PROCESS | 1825 | 1461338458492 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d5d1c000 == 139 [pid = 1825] [id = 390] 08:20:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f15c8f9f400) [pid = 1825] [serial = 1171] [outer = (nil)] 08:20:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f15cd02bc00) [pid = 1825] [serial = 1172] [outer = 0x7f15c8f9f400] 08:20:58 INFO - PROCESS | 1825 | 1461338458603 Marionette DEBUG loaded listener.js 08:20:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f15cdd36c00) [pid = 1825] [serial = 1173] [outer = 0x7f15c8f9f400] 08:20:59 INFO - PROCESS | 1825 | 1461338459629 Marionette TRACE conn5 <- [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]]]}] 08:20:59 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 08:20:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:20:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:20:59 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. 08:20:59 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:20:59 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1584ms 08:20:59 INFO - PROCESS | 1825 | 1461338459673 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 08:20:59 INFO - PROCESS | 1825 | 1461338459676 Marionette TRACE conn5 <- [1,1533,null,{"value":"8"}] 08:20:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:20:59 INFO - PROCESS | 1825 | 1461338459682 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:20:59 INFO - PROCESS | 1825 | 1461338459684 Marionette TRACE conn5 <- [1,1534,null,{}] 08:20:59 INFO - PROCESS | 1825 | 1461338459690 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:59 INFO - PROCESS | 1825 | 1461338459905 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 08:21:00 INFO - PROCESS | 1825 | 1461338460142 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e0181000 == 140 [pid = 1825] [id = 391] 08:21:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f15c9c6b800) [pid = 1825] [serial = 1174] [outer = (nil)] 08:21:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f15cde81400) [pid = 1825] [serial = 1175] [outer = 0x7f15c9c6b800] 08:21:00 INFO - PROCESS | 1825 | 1461338460220 Marionette DEBUG loaded listener.js 08:21:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f15cdf3ec00) [pid = 1825] [serial = 1176] [outer = 0x7f15c9c6b800] 08:21:01 INFO - PROCESS | 1825 | 1461338461124 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 08:21:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:21:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1485ms 08:21:01 INFO - PROCESS | 1825 | 1461338461173 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 08:21:01 INFO - PROCESS | 1825 | 1461338461177 Marionette TRACE conn5 <- [1,1537,null,{"value":"8"}] 08:21:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:21:01 INFO - PROCESS | 1825 | 1461338461183 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:21:01 INFO - PROCESS | 1825 | 1461338461186 Marionette TRACE conn5 <- [1,1538,null,{}] 08:21:01 INFO - PROCESS | 1825 | 1461338461191 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:01 INFO - PROCESS | 1825 | 1461338461379 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 08:21:01 INFO - PROCESS | 1825 | 1461338461655 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e563b000 == 141 [pid = 1825] [id = 392] 08:21:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f15cf4c6800) [pid = 1825] [serial = 1177] [outer = (nil)] 08:21:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f15d08aec00) [pid = 1825] [serial = 1178] [outer = 0x7f15cf4c6800] 08:21:01 INFO - PROCESS | 1825 | 1461338461813 Marionette DEBUG loaded listener.js 08:21:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f15d2845000) [pid = 1825] [serial = 1179] [outer = 0x7f15cf4c6800] 08:21:02 INFO - PROCESS | 1825 | 1461338462742 Marionette TRACE conn5 <- [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]]]}] 08:21:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:21:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1633ms 08:21:02 INFO - PROCESS | 1825 | 1461338462817 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 08:21:02 INFO - PROCESS | 1825 | 1461338462822 Marionette TRACE conn5 <- [1,1541,null,{"value":"8"}] 08:21:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:21:02 INFO - PROCESS | 1825 | 1461338462828 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:21:02 INFO - PROCESS | 1825 | 1461338462833 Marionette TRACE conn5 <- [1,1542,null,{}] 08:21:02 INFO - PROCESS | 1825 | 1461338462838 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:03 INFO - PROCESS | 1825 | 1461338463122 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 08:21:03 INFO - PROCESS | 1825 | 1461338463436 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b65d9000 == 142 [pid = 1825] [id = 393] 08:21:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f15cdf70400) [pid = 1825] [serial = 1180] [outer = (nil)] 08:21:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f15da305000) [pid = 1825] [serial = 1181] [outer = 0x7f15cdf70400] 08:21:03 INFO - PROCESS | 1825 | 1461338463513 Marionette DEBUG loaded listener.js 08:21:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f15e0407400) [pid = 1825] [serial = 1182] [outer = 0x7f15cdf70400] 08:21:04 INFO - PROCESS | 1825 | 1461338464392 Marionette TRACE conn5 <- [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]]]}] 08:21:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:21:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1629ms 08:21:04 INFO - PROCESS | 1825 | 1461338464459 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 08:21:04 INFO - PROCESS | 1825 | 1461338464463 Marionette TRACE conn5 <- [1,1545,null,{"value":"8"}] 08:21:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:21:04 INFO - PROCESS | 1825 | 1461338464469 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:21:04 INFO - PROCESS | 1825 | 1461338464472 Marionette TRACE conn5 <- [1,1546,null,{}] 08:21:04 INFO - PROCESS | 1825 | 1461338464477 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:04 INFO - PROCESS | 1825 | 1461338464691 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 08:21:04 INFO - PROCESS | 1825 | 1461338464949 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b5dd4000 == 143 [pid = 1825] [id = 394] 08:21:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f15c2a30800) [pid = 1825] [serial = 1183] [outer = (nil)] 08:21:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f15c2a35400) [pid = 1825] [serial = 1184] [outer = 0x7f15c2a30800] 08:21:05 INFO - PROCESS | 1825 | 1461338465069 Marionette DEBUG loaded listener.js 08:21:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f15c2a39c00) [pid = 1825] [serial = 1185] [outer = 0x7f15c2a30800] 08:21:05 INFO - PROCESS | 1825 | 1461338465922 Marionette TRACE conn5 <- [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]]]}] 08:21:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:21:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1488ms 08:21:05 INFO - PROCESS | 1825 | 1461338465958 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 08:21:05 INFO - PROCESS | 1825 | 1461338465961 Marionette TRACE conn5 <- [1,1549,null,{"value":"8"}] 08:21:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:21:05 INFO - PROCESS | 1825 | 1461338465967 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:21:05 INFO - PROCESS | 1825 | 1461338465969 Marionette TRACE conn5 <- [1,1550,null,{}] 08:21:05 INFO - PROCESS | 1825 | 1461338465975 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:06 INFO - PROCESS | 1825 | 1461338466180 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 08:21:06 INFO - PROCESS | 1825 | 1461338466453 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15f26e7800 == 144 [pid = 1825] [id = 395] 08:21:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f15c29dd400) [pid = 1825] [serial = 1186] [outer = (nil)] 08:21:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f15c9268400) [pid = 1825] [serial = 1187] [outer = 0x7f15c29dd400] 08:21:06 INFO - PROCESS | 1825 | 1461338466574 Marionette DEBUG loaded listener.js 08:21:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f15da39c400) [pid = 1825] [serial = 1188] [outer = 0x7f15c29dd400] 08:21:07 INFO - PROCESS | 1825 | 1461338467482 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 08:21:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:21:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1581ms 08:21:07 INFO - PROCESS | 1825 | 1461338467550 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 08:21:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:21:07 INFO - PROCESS | 1825 | 1461338467555 Marionette TRACE conn5 <- [1,1553,null,{"value":"8"}] 08:21:07 INFO - PROCESS | 1825 | 1461338467560 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:21:07 INFO - PROCESS | 1825 | 1461338467564 Marionette TRACE conn5 <- [1,1554,null,{}] 08:21:07 INFO - PROCESS | 1825 | 1461338467570 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:07 INFO - PROCESS | 1825 | 1461338467792 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 08:21:08 INFO - PROCESS | 1825 | 1461338468129 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8b9c800 == 145 [pid = 1825] [id = 396] 08:21:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f15bf3a3000) [pid = 1825] [serial = 1189] [outer = (nil)] 08:21:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f15e048e800) [pid = 1825] [serial = 1190] [outer = 0x7f15bf3a3000] 08:21:08 INFO - PROCESS | 1825 | 1461338468215 Marionette DEBUG loaded listener.js 08:21:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f15e4e5d400) [pid = 1825] [serial = 1191] [outer = 0x7f15bf3a3000] 08:21:09 INFO - PROCESS | 1825 | 1461338469139 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 08:21:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:21:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1631ms 08:21:09 INFO - PROCESS | 1825 | 1461338469194 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 08:21:09 INFO - PROCESS | 1825 | 1461338469197 Marionette TRACE conn5 <- [1,1557,null,{"value":"8"}] 08:21:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:21:09 INFO - PROCESS | 1825 | 1461338469204 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:21:09 INFO - PROCESS | 1825 | 1461338469207 Marionette TRACE conn5 <- [1,1558,null,{}] 08:21:09 INFO - PROCESS | 1825 | 1461338469213 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:09 INFO - PROCESS | 1825 | 1461338469450 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 08:21:09 INFO - PROCESS | 1825 | 1461338469777 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc2de000 == 146 [pid = 1825] [id = 397] 08:21:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f15b5f07400) [pid = 1825] [serial = 1192] [outer = (nil)] 08:21:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f15b5f11400) [pid = 1825] [serial = 1193] [outer = 0x7f15b5f07400] 08:21:09 INFO - PROCESS | 1825 | 1461338469857 Marionette DEBUG loaded listener.js 08:21:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f15b5f15c00) [pid = 1825] [serial = 1194] [outer = 0x7f15b5f07400] 08:21:10 INFO - PROCESS | 1825 | 1461338470744 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 08:21:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:21:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1582ms 08:21:10 INFO - PROCESS | 1825 | 1461338470788 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 08:21:10 INFO - PROCESS | 1825 | 1461338470792 Marionette TRACE conn5 <- [1,1561,null,{"value":"8"}] 08:21:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:21:10 INFO - PROCESS | 1825 | 1461338470798 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:21:10 INFO - PROCESS | 1825 | 1461338470802 Marionette TRACE conn5 <- [1,1562,null,{}] 08:21:10 INFO - PROCESS | 1825 | 1461338470808 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:11 INFO - PROCESS | 1825 | 1461338471084 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 08:21:11 INFO - PROCESS | 1825 | 1461338471427 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15be61c000 == 147 [pid = 1825] [id = 398] 08:21:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 263 (0x7f15b5f0a800) [pid = 1825] [serial = 1195] [outer = (nil)] 08:21:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 264 (0x7f15bba29800) [pid = 1825] [serial = 1196] [outer = 0x7f15b5f0a800] 08:21:11 INFO - PROCESS | 1825 | 1461338471515 Marionette DEBUG loaded listener.js 08:21:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 265 (0x7f15c29e1000) [pid = 1825] [serial = 1197] [outer = 0x7f15b5f0a800] 08:21:12 INFO - PROCESS | 1825 | 1461338472479 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 08:21:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:21:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1737ms 08:21:12 INFO - PROCESS | 1825 | 1461338472536 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 08:21:12 INFO - PROCESS | 1825 | 1461338472539 Marionette TRACE conn5 <- [1,1565,null,{"value":"8"}] 08:21:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:21:12 INFO - PROCESS | 1825 | 1461338472546 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:21:12 INFO - PROCESS | 1825 | 1461338472548 Marionette TRACE conn5 <- [1,1566,null,{}] 08:21:12 INFO - PROCESS | 1825 | 1461338472554 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:12 INFO - PROCESS | 1825 | 1461338472788 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 08:21:13 INFO - PROCESS | 1825 | 1461338473120 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ba850800 == 148 [pid = 1825] [id = 399] 08:21:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 266 (0x7f15b5f11000) [pid = 1825] [serial = 1198] [outer = (nil)] 08:21:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 267 (0x7f15ba7f5800) [pid = 1825] [serial = 1199] [outer = 0x7f15b5f11000] 08:21:13 INFO - PROCESS | 1825 | 1461338473202 Marionette DEBUG loaded listener.js 08:21:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 268 (0x7f15c29dec00) [pid = 1825] [serial = 1200] [outer = 0x7f15b5f11000] 08:21:14 INFO - PROCESS | 1825 | 1461338474104 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 08:21:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:21:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1632ms 08:21:14 INFO - PROCESS | 1825 | 1461338474179 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 08:21:14 INFO - PROCESS | 1825 | 1461338474183 Marionette TRACE conn5 <- [1,1569,null,{"value":"8"}] 08:21:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:21:14 INFO - PROCESS | 1825 | 1461338474189 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:21:14 INFO - PROCESS | 1825 | 1461338474192 Marionette TRACE conn5 <- [1,1570,null,{}] 08:21:14 INFO - PROCESS | 1825 | 1461338474197 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:14 INFO - PROCESS | 1825 | 1461338474476 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 08:21:15 INFO - PROCESS | 1825 | 1461338475264 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8bcb800 == 149 [pid = 1825] [id = 400] 08:21:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 269 (0x7f15b633c000) [pid = 1825] [serial = 1201] [outer = (nil)] 08:21:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 270 (0x7f15b8aae400) [pid = 1825] [serial = 1202] [outer = 0x7f15b633c000] 08:21:15 INFO - PROCESS | 1825 | 1461338475359 Marionette DEBUG loaded listener.js 08:21:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 271 (0x7f15ba1c3400) [pid = 1825] [serial = 1203] [outer = 0x7f15b633c000] 08:21:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d5a81000 == 148 [pid = 1825] [id = 319] 08:21:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15beda8800 == 147 [pid = 1825] [id = 317] 08:21:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc2f2000 == 146 [pid = 1825] [id = 381] 08:21:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c0b9d000 == 145 [pid = 1825] [id = 380] 08:21:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bfb5e000 == 144 [pid = 1825] [id = 379] 08:21:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bd7cd800 == 143 [pid = 1825] [id = 378] 08:21:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15be77c000 == 142 [pid = 1825] [id = 377] 08:21:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc1d7000 == 141 [pid = 1825] [id = 376] 08:21:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bbf20000 == 140 [pid = 1825] [id = 375] 08:21:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bb821800 == 139 [pid = 1825] [id = 374] 08:21:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8e8a800 == 138 [pid = 1825] [id = 373] 08:21:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8ac8800 == 137 [pid = 1825] [id = 372] 08:21:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bfe18000 == 136 [pid = 1825] [id = 371] 08:21:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ba0ad800 == 135 [pid = 1825] [id = 370] 08:21:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc2bc800 == 134 [pid = 1825] [id = 369] 08:21:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ea89d000 == 133 [pid = 1825] [id = 368] 08:21:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e5224800 == 132 [pid = 1825] [id = 367] 08:21:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e111e000 == 131 [pid = 1825] [id = 366] 08:21:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d620c000 == 130 [pid = 1825] [id = 365] 08:21:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d3de5800 == 129 [pid = 1825] [id = 364] 08:21:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d124d800 == 128 [pid = 1825] [id = 363] 08:21:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cd612800 == 127 [pid = 1825] [id = 362] 08:21:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c7e58000 == 126 [pid = 1825] [id = 361] 08:21:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bdadd800 == 125 [pid = 1825] [id = 360] 08:21:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bdacb000 == 124 [pid = 1825] [id = 331] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 270 (0x7f15c8fbf000) [pid = 1825] [serial = 1074] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 269 (0x7f15bba23400) [pid = 1825] [serial = 1064] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 268 (0x7f15d166b000) [pid = 1825] [serial = 912] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 267 (0x7f15c2a1c400) [pid = 1825] [serial = 1071] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 266 (0x7f15e4c14800) [pid = 1825] [serial = 789] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 265 (0x7f15bb84d400) [pid = 1825] [serial = 996] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 264 (0x7f15e02e6000) [pid = 1825] [serial = 924] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 263 (0x7f15bb913c00) [pid = 1825] [serial = 741] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 262 (0x7f15cc16fc00) [pid = 1825] [serial = 1046] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f15e4fa2400) [pid = 1825] [serial = 738] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f15b9e37800) [pid = 1825] [serial = 801] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f15cd03a000) [pid = 1825] [serial = 900] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f15c294c800) [pid = 1825] [serial = 1076] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f15ca290000) [pid = 1825] [serial = 771] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f15b9e35400) [pid = 1825] [serial = 1016] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f15cdf76000) [pid = 1825] [serial = 909] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f15e54a0400) [pid = 1825] [serial = 798] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f15cde8a000) [pid = 1825] [serial = 906] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f15cdd39c00) [pid = 1825] [serial = 1031] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f15c9849000) [pid = 1825] [serial = 891] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f15cd4bc800) [pid = 1825] [serial = 861] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f15c9195c00) [pid = 1825] [serial = 1077] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f15ccd35400) [pid = 1825] [serial = 897] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f15cce36400) [pid = 1825] [serial = 840] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f15beae6c00) [pid = 1825] [serial = 1052] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f15c11a0000) [pid = 1825] [serial = 792] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f15ba7fd400) [pid = 1825] [serial = 795] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f15c8f23400) [pid = 1825] [serial = 1022] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f15cdd32000) [pid = 1825] [serial = 903] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f15c7090800) [pid = 1825] [serial = 888] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f15d624ac00) [pid = 1825] [serial = 918] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f15cd4c6800) [pid = 1825] [serial = 843] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f15d54d3000) [pid = 1825] [serial = 780] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f15d6297400) [pid = 1825] [serial = 852] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f15bba26000) [pid = 1825] [serial = 744] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f15e165c400) [pid = 1825] [serial = 735] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f15c7ad0000) [pid = 1825] [serial = 768] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f15bdb2d000) [pid = 1825] [serial = 1058] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f15c2944800) [pid = 1825] [serial = 1019] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f15d47a8c00) [pid = 1825] [serial = 1034] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f15cb509000) [pid = 1825] [serial = 858] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f15d2261c00) [pid = 1825] [serial = 855] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f15e01c3800) [pid = 1825] [serial = 1040] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f15bd82cc00) [pid = 1825] [serial = 1049] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f15bd82dc00) [pid = 1825] [serial = 1065] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f15d5ff2400) [pid = 1825] [serial = 849] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f15d47a7c00) [pid = 1825] [serial = 777] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f15cdf3c400) [pid = 1825] [serial = 774] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f15e1346400) [pid = 1825] [serial = 783] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f15bfb4d000) [pid = 1825] [serial = 1068] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f15cb251c00) [pid = 1825] [serial = 1025] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f15cc16e800) [pid = 1825] [serial = 837] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f15c119fc00) [pid = 1825] [serial = 831] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f15cce3f400) [pid = 1825] [serial = 1014] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f15e1638400) [pid = 1825] [serial = 1043] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f15e165ac00) [pid = 1825] [serial = 786] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f15c135d400) [pid = 1825] [serial = 885] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f15cc176400) [pid = 1825] [serial = 894] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f15d4ca1000) [pid = 1825] [serial = 915] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f15bf3a5800) [pid = 1825] [serial = 1061] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f15bdb26400) [pid = 1825] [serial = 1055] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f15bf3adc00) [pid = 1825] [serial = 1067] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f15d4ca2000) [pid = 1825] [serial = 846] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f15c708fc00) [pid = 1825] [serial = 834] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f15e0406c00) [pid = 1825] [serial = 927] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f15d4ca8800) [pid = 1825] [serial = 1037] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f15c2a03800) [pid = 1825] [serial = 1070] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f15c8f27c00) [pid = 1825] [serial = 1073] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f15df318c00) [pid = 1825] [serial = 921] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f15cce8e800) [pid = 1825] [serial = 1028] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f15c9c75000) [pid = 1825] [serial = 1079] [outer = (nil)] [url = about:blank] 08:21:16 INFO - PROCESS | 1825 | 1461338476843 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 08:21:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:21:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 2686ms 08:21:16 INFO - PROCESS | 1825 | 1461338476877 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 08:21:16 INFO - PROCESS | 1825 | 1461338476884 Marionette TRACE conn5 <- [1,1573,null,{"value":"8"}] 08:21:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:21:16 INFO - PROCESS | 1825 | 1461338476892 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:21:16 INFO - PROCESS | 1825 | 1461338476896 Marionette TRACE conn5 <- [1,1574,null,{}] 08:21:16 INFO - PROCESS | 1825 | 1461338476903 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:17 INFO - PROCESS | 1825 | 1461338477109 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 08:21:17 INFO - PROCESS | 1825 | 1461338477318 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8e9f800 == 125 [pid = 1825] [id = 401] 08:21:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f15b633d000) [pid = 1825] [serial = 1204] [outer = (nil)] 08:21:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f15bb90ac00) [pid = 1825] [serial = 1205] [outer = 0x7f15b633d000] 08:21:17 INFO - PROCESS | 1825 | 1461338477445 Marionette DEBUG loaded listener.js 08:21:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f15bd82bc00) [pid = 1825] [serial = 1206] [outer = 0x7f15b633d000] 08:21:18 INFO - PROCESS | 1825 | 1461338478438 Marionette TRACE conn5 <- [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]]]}] 08:21:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:21:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1584ms 08:21:18 INFO - PROCESS | 1825 | 1461338478480 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 08:21:18 INFO - PROCESS | 1825 | 1461338478487 Marionette TRACE conn5 <- [1,1577,null,{"value":"8"}] 08:21:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:21:18 INFO - PROCESS | 1825 | 1461338478493 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:21:18 INFO - PROCESS | 1825 | 1461338478495 Marionette TRACE conn5 <- [1,1578,null,{}] 08:21:18 INFO - PROCESS | 1825 | 1461338478507 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:18 INFO - PROCESS | 1825 | 1461338478780 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 08:21:18 INFO - PROCESS | 1825 | 1461338478810 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc1c7800 == 126 [pid = 1825] [id = 402] 08:21:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f15be5cd000) [pid = 1825] [serial = 1207] [outer = (nil)] 08:21:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f15be751000) [pid = 1825] [serial = 1208] [outer = 0x7f15be5cd000] 08:21:18 INFO - PROCESS | 1825 | 1461338478890 Marionette DEBUG loaded listener.js 08:21:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f15beb4a400) [pid = 1825] [serial = 1209] [outer = 0x7f15be5cd000] 08:21:19 INFO - PROCESS | 1825 | 1461338479880 Marionette TRACE conn5 <- [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]]]}] 08:21:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:21:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1437ms 08:21:19 INFO - PROCESS | 1825 | 1461338479938 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 08:21:19 INFO - PROCESS | 1825 | 1461338479943 Marionette TRACE conn5 <- [1,1581,null,{"value":"8"}] 08:21:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:21:19 INFO - PROCESS | 1825 | 1461338479959 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:21:19 INFO - PROCESS | 1825 | 1461338479968 Marionette TRACE conn5 <- [1,1582,null,{}] 08:21:19 INFO - PROCESS | 1825 | 1461338479981 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:20 INFO - PROCESS | 1825 | 1461338480336 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 08:21:20 INFO - PROCESS | 1825 | 1461338480388 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc74d000 == 127 [pid = 1825] [id = 403] 08:21:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f15be74ec00) [pid = 1825] [serial = 1210] [outer = (nil)] 08:21:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f15bfb4a800) [pid = 1825] [serial = 1211] [outer = 0x7f15be74ec00] 08:21:20 INFO - PROCESS | 1825 | 1461338480451 Marionette DEBUG loaded listener.js 08:21:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f15bfc1b800) [pid = 1825] [serial = 1212] [outer = 0x7f15be74ec00] 08:21:21 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f15b8e60000) [pid = 1825] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:21:21 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f15c9c78c00) [pid = 1825] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:21:21 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f15bdb22800) [pid = 1825] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:21:21 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f15beaed000) [pid = 1825] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:21:21 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f15cf4c6c00) [pid = 1825] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:21:21 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f15be5cc000) [pid = 1825] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:21:21 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f15d1676400) [pid = 1825] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:21:21 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f15bed7a800) [pid = 1825] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:21:21 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f15c29e6c00) [pid = 1825] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:21:21 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f15c7b0f400) [pid = 1825] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:21:21 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f15bfb4c800) [pid = 1825] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:21:21 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f15beae2800) [pid = 1825] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:21:21 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f15c9854400) [pid = 1825] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:21:21 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f15c29e4000) [pid = 1825] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:21:21 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f15ba7f8800) [pid = 1825] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:21:21 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f15bf17ac00) [pid = 1825] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:21:21 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f15b9e35c00) [pid = 1825] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:21:21 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f15bed77400) [pid = 1825] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:21:21 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f15c708a800) [pid = 1825] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:21:21 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f15c7adac00) [pid = 1825] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:21:21 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f15b9e2a800) [pid = 1825] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:21:21 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f15bfef1800) [pid = 1825] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:21:21 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f15c2a06400) [pid = 1825] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:21:21 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f15cc1eb800) [pid = 1825] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:21:21 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f15bed73c00) [pid = 1825] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:21:21 INFO - PROCESS | 1825 | 1461338481943 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 08:21:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:21:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 2009ms 08:21:21 INFO - PROCESS | 1825 | 1461338481960 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 08:21:21 INFO - PROCESS | 1825 | 1461338481966 Marionette TRACE conn5 <- [1,1585,null,{"value":"8"}] 08:21:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:21:21 INFO - PROCESS | 1825 | 1461338481971 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:21:21 INFO - PROCESS | 1825 | 1461338481974 Marionette TRACE conn5 <- [1,1586,null,{}] 08:21:21 INFO - PROCESS | 1825 | 1461338481979 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:22 INFO - PROCESS | 1825 | 1461338482177 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 08:21:22 INFO - PROCESS | 1825 | 1461338482373 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bd888800 == 128 [pid = 1825] [id = 404] 08:21:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f15b8e60c00) [pid = 1825] [serial = 1213] [outer = (nil)] 08:21:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f15bed75c00) [pid = 1825] [serial = 1214] [outer = 0x7f15b8e60c00] 08:21:22 INFO - PROCESS | 1825 | 1461338482437 Marionette DEBUG loaded listener.js 08:21:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f15bfb4f800) [pid = 1825] [serial = 1215] [outer = 0x7f15b8e60c00] 08:21:23 INFO - PROCESS | 1825 | 1461338483202 Marionette TRACE conn5 <- [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]]]}] 08:21:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:21:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1283ms 08:21:23 INFO - PROCESS | 1825 | 1461338483394 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 08:21:23 INFO - PROCESS | 1825 | 1461338483401 Marionette TRACE conn5 <- [1,1589,null,{"value":"8"}] 08:21:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:21:23 INFO - PROCESS | 1825 | 1461338483416 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:21:23 INFO - PROCESS | 1825 | 1461338483420 Marionette TRACE conn5 <- [1,1590,null,{}] 08:21:23 INFO - PROCESS | 1825 | 1461338483429 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:23 INFO - PROCESS | 1825 | 1461338483649 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 08:21:23 INFO - PROCESS | 1825 | 1461338483930 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8bd7800 == 129 [pid = 1825] [id = 405] 08:21:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f15ba1cb800) [pid = 1825] [serial = 1216] [outer = (nil)] 08:21:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f15ba7f5000) [pid = 1825] [serial = 1217] [outer = 0x7f15ba1cb800] 08:21:24 INFO - PROCESS | 1825 | 1461338484054 Marionette DEBUG loaded listener.js 08:21:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f15bd821400) [pid = 1825] [serial = 1218] [outer = 0x7f15ba1cb800] 08:21:25 INFO - PROCESS | 1825 | 1461338485016 Marionette TRACE conn5 <- [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]]]}] 08:21:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:21:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1634ms 08:21:25 INFO - PROCESS | 1825 | 1461338485050 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 08:21:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:21:25 INFO - PROCESS | 1825 | 1461338485056 Marionette TRACE conn5 <- [1,1593,null,{"value":"8"}] 08:21:25 INFO - PROCESS | 1825 | 1461338485068 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:21:25 INFO - PROCESS | 1825 | 1461338485074 Marionette TRACE conn5 <- [1,1594,null,{}] 08:21:25 INFO - PROCESS | 1825 | 1461338485081 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:25 INFO - PROCESS | 1825 | 1461338485308 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 08:21:25 INFO - PROCESS | 1825 | 1461338485568 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bd86d000 == 130 [pid = 1825] [id = 406] 08:21:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f15beb42800) [pid = 1825] [serial = 1219] [outer = (nil)] 08:21:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f15bec55c00) [pid = 1825] [serial = 1220] [outer = 0x7f15beb42800] 08:21:25 INFO - PROCESS | 1825 | 1461338485690 Marionette DEBUG loaded listener.js 08:21:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f15bf189400) [pid = 1825] [serial = 1221] [outer = 0x7f15beb42800] 08:21:26 INFO - PROCESS | 1825 | 1461338486646 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 08:21:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:21:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1640ms 08:21:26 INFO - PROCESS | 1825 | 1461338486705 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 08:21:26 INFO - PROCESS | 1825 | 1461338486709 Marionette TRACE conn5 <- [1,1597,null,{"value":"8"}] 08:21:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:21:26 INFO - PROCESS | 1825 | 1461338486716 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:21:26 INFO - PROCESS | 1825 | 1461338486719 Marionette TRACE conn5 <- [1,1598,null,{}] 08:21:26 INFO - PROCESS | 1825 | 1461338486732 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:26 INFO - PROCESS | 1825 | 1461338486972 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 08:21:27 INFO - PROCESS | 1825 | 1461338487294 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bf399000 == 131 [pid = 1825] [id = 407] 08:21:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f15c1362800) [pid = 1825] [serial = 1222] [outer = (nil)] 08:21:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f15c294e000) [pid = 1825] [serial = 1223] [outer = 0x7f15c1362800] 08:21:27 INFO - PROCESS | 1825 | 1461338487389 Marionette DEBUG loaded listener.js 08:21:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f15c2a08800) [pid = 1825] [serial = 1224] [outer = 0x7f15c1362800] 08:21:28 INFO - PROCESS | 1825 | 1461338488264 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 08:21:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:21:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1591ms 08:21:28 INFO - PROCESS | 1825 | 1461338488308 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 08:21:28 INFO - PROCESS | 1825 | 1461338488312 Marionette TRACE conn5 <- [1,1601,null,{"value":"8"}] 08:21:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:21:28 INFO - PROCESS | 1825 | 1461338488318 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:21:28 INFO - PROCESS | 1825 | 1461338488321 Marionette TRACE conn5 <- [1,1602,null,{}] 08:21:28 INFO - PROCESS | 1825 | 1461338488326 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:28 INFO - PROCESS | 1825 | 1461338488540 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 08:21:28 INFO - PROCESS | 1825 | 1461338488799 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfdf2800 == 132 [pid = 1825] [id = 408] 08:21:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f15c1365800) [pid = 1825] [serial = 1225] [outer = (nil)] 08:21:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f15c2a2e800) [pid = 1825] [serial = 1226] [outer = 0x7f15c1365800] 08:21:28 INFO - PROCESS | 1825 | 1461338488919 Marionette DEBUG loaded listener.js 08:21:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f15c6f3fc00) [pid = 1825] [serial = 1227] [outer = 0x7f15c1365800] 08:21:29 INFO - PROCESS | 1825 | 1461338489810 Marionette TRACE conn5 <- [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]]]}] 08:21:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:21:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1538ms 08:21:29 INFO - PROCESS | 1825 | 1461338489858 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 08:21:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:21:29 INFO - PROCESS | 1825 | 1461338489862 Marionette TRACE conn5 <- [1,1605,null,{"value":"8"}] 08:21:29 INFO - PROCESS | 1825 | 1461338489868 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:21:29 INFO - PROCESS | 1825 | 1461338489872 Marionette TRACE conn5 <- [1,1606,null,{}] 08:21:29 INFO - PROCESS | 1825 | 1461338489877 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:30 INFO - PROCESS | 1825 | 1461338490097 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 08:21:30 INFO - PROCESS | 1825 | 1461338490357 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c0d6f000 == 133 [pid = 1825] [id = 409] 08:21:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f15c2a11c00) [pid = 1825] [serial = 1228] [outer = (nil)] 08:21:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f15c7b09800) [pid = 1825] [serial = 1229] [outer = 0x7f15c2a11c00] 08:21:30 INFO - PROCESS | 1825 | 1461338490477 Marionette DEBUG loaded listener.js 08:21:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f15c8f9a400) [pid = 1825] [serial = 1230] [outer = 0x7f15c2a11c00] 08:21:31 INFO - PROCESS | 1825 | 1461338491380 Marionette TRACE conn5 <- [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]]]}] 08:21:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:21:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1585ms 08:21:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:21:31 INFO - PROCESS | 1825 | 1461338491454 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 08:21:31 INFO - PROCESS | 1825 | 1461338491457 Marionette TRACE conn5 <- [1,1609,null,{"value":"8"}] 08:21:31 INFO - PROCESS | 1825 | 1461338491463 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:21:31 INFO - PROCESS | 1825 | 1461338491466 Marionette TRACE conn5 <- [1,1610,null,{}] 08:21:31 INFO - PROCESS | 1825 | 1461338491472 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:31 INFO - PROCESS | 1825 | 1461338491721 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 08:21:32 INFO - PROCESS | 1825 | 1461338492000 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7e47800 == 134 [pid = 1825] [id = 410] 08:21:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f15c99ee800) [pid = 1825] [serial = 1231] [outer = (nil)] 08:21:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f15c99f3400) [pid = 1825] [serial = 1232] [outer = 0x7f15c99ee800] 08:21:32 INFO - PROCESS | 1825 | 1461338492132 Marionette DEBUG loaded listener.js 08:21:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f15ca28b400) [pid = 1825] [serial = 1233] [outer = 0x7f15c99ee800] 08:21:32 INFO - PROCESS | 1825 | 1461338492982 Marionette TRACE conn5 <- [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]]]}] 08:21:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:21:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1584ms 08:21:33 INFO - PROCESS | 1825 | 1461338493047 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 08:21:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:21:33 INFO - PROCESS | 1825 | 1461338493052 Marionette TRACE conn5 <- [1,1613,null,{"value":"8"}] 08:21:33 INFO - PROCESS | 1825 | 1461338493058 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:21:33 INFO - PROCESS | 1825 | 1461338493062 Marionette TRACE conn5 <- [1,1614,null,{}] 08:21:33 INFO - PROCESS | 1825 | 1461338493068 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:33 INFO - PROCESS | 1825 | 1461338493300 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 08:21:33 INFO - PROCESS | 1825 | 1461338493557 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca1ae800 == 135 [pid = 1825] [id = 411] 08:21:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f15c9540000) [pid = 1825] [serial = 1234] [outer = (nil)] 08:21:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f15cc168800) [pid = 1825] [serial = 1235] [outer = 0x7f15c9540000] 08:21:33 INFO - PROCESS | 1825 | 1461338493682 Marionette DEBUG loaded listener.js 08:21:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f15ccd71800) [pid = 1825] [serial = 1236] [outer = 0x7f15c9540000] 08:21:34 INFO - PROCESS | 1825 | 1461338494592 Marionette TRACE conn5 <- [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]]]}] 08:21:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 08:21:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1583ms 08:21:34 INFO - PROCESS | 1825 | 1461338494641 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 08:21:34 INFO - PROCESS | 1825 | 1461338494645 Marionette TRACE conn5 <- [1,1617,null,{"value":"8"}] 08:21:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:21:34 INFO - PROCESS | 1825 | 1461338494651 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:21:34 INFO - PROCESS | 1825 | 1461338494654 Marionette TRACE conn5 <- [1,1618,null,{}] 08:21:34 INFO - PROCESS | 1825 | 1461338494660 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:34 INFO - PROCESS | 1825 | 1461338494880 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 08:21:35 INFO - PROCESS | 1825 | 1461338495175 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cb728800 == 136 [pid = 1825] [id = 412] 08:21:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f15c99cf800) [pid = 1825] [serial = 1237] [outer = (nil)] 08:21:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f15cce8f800) [pid = 1825] [serial = 1238] [outer = 0x7f15c99cf800] 08:21:35 INFO - PROCESS | 1825 | 1461338495357 Marionette DEBUG loaded listener.js 08:21:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f15cd03a000) [pid = 1825] [serial = 1239] [outer = 0x7f15c99cf800] 08:21:36 INFO - PROCESS | 1825 | 1461338496264 Marionette TRACE conn5 <- [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]]]}] 08:21:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:21:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1687ms 08:21:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:21:36 INFO - PROCESS | 1825 | 1461338496340 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 08:21:36 INFO - PROCESS | 1825 | 1461338496343 Marionette TRACE conn5 <- [1,1621,null,{"value":"8"}] 08:21:36 INFO - PROCESS | 1825 | 1461338496350 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:21:36 INFO - PROCESS | 1825 | 1461338496354 Marionette TRACE conn5 <- [1,1622,null,{}] 08:21:36 INFO - PROCESS | 1825 | 1461338496359 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:36 INFO - PROCESS | 1825 | 1461338496584 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 08:21:36 INFO - PROCESS | 1825 | 1461338496886 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cdd9a800 == 137 [pid = 1825] [id = 413] 08:21:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f15cce35000) [pid = 1825] [serial = 1240] [outer = (nil)] 08:21:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f15cd4c3c00) [pid = 1825] [serial = 1241] [outer = 0x7f15cce35000] 08:21:36 INFO - PROCESS | 1825 | 1461338496977 Marionette DEBUG loaded listener.js 08:21:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f15cdf37800) [pid = 1825] [serial = 1242] [outer = 0x7f15cce35000] 08:21:37 INFO - PROCESS | 1825 | 1461338497857 Marionette TRACE conn5 <- [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]]]}] 08:21:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 08:21:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1543ms 08:21:37 INFO - PROCESS | 1825 | 1461338497893 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 08:21:37 INFO - PROCESS | 1825 | 1461338497897 Marionette TRACE conn5 <- [1,1625,null,{"value":"8"}] 08:21:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:21:37 INFO - PROCESS | 1825 | 1461338497904 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:21:37 INFO - PROCESS | 1825 | 1461338497907 Marionette TRACE conn5 <- [1,1626,null,{}] 08:21:37 INFO - PROCESS | 1825 | 1461338497913 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:38 INFO - PROCESS | 1825 | 1461338498150 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 08:21:38 INFO - PROCESS | 1825 | 1461338498466 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d1634800 == 138 [pid = 1825] [id = 414] 08:21:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f15cd6af800) [pid = 1825] [serial = 1243] [outer = (nil)] 08:21:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f15cf4c6c00) [pid = 1825] [serial = 1244] [outer = 0x7f15cd6af800] 08:21:38 INFO - PROCESS | 1825 | 1461338498552 Marionette DEBUG loaded listener.js 08:21:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f15d1670400) [pid = 1825] [serial = 1245] [outer = 0x7f15cd6af800] 08:21:39 INFO - PROCESS | 1825 | 1461338499731 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 08:21:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:21:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1842ms 08:21:39 INFO - PROCESS | 1825 | 1461338499749 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 08:21:39 INFO - PROCESS | 1825 | 1461338499756 Marionette TRACE conn5 <- [1,1629,null,{"value":"8"}] 08:21:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:21:39 INFO - PROCESS | 1825 | 1461338499767 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:21:39 INFO - PROCESS | 1825 | 1461338499773 Marionette TRACE conn5 <- [1,1630,null,{}] 08:21:39 INFO - PROCESS | 1825 | 1461338499784 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:40 INFO - PROCESS | 1825 | 1461338500134 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 08:21:40 INFO - PROCESS | 1825 | 1461338500470 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3df0000 == 139 [pid = 1825] [id = 415] 08:21:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f15d3f5f000) [pid = 1825] [serial = 1246] [outer = (nil)] 08:21:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f15d47a4800) [pid = 1825] [serial = 1247] [outer = 0x7f15d3f5f000] 08:21:40 INFO - PROCESS | 1825 | 1461338500610 Marionette DEBUG loaded listener.js 08:21:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f15d521f000) [pid = 1825] [serial = 1248] [outer = 0x7f15d3f5f000] 08:21:41 INFO - PROCESS | 1825 | 1461338501684 Marionette TRACE conn5 <- [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]]]}] 08:21:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:21:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1999ms 08:21:41 INFO - PROCESS | 1825 | 1461338501766 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 08:21:41 INFO - PROCESS | 1825 | 1461338501770 Marionette TRACE conn5 <- [1,1633,null,{"value":"8"}] 08:21:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:21:41 INFO - PROCESS | 1825 | 1461338501782 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:21:41 INFO - PROCESS | 1825 | 1461338501786 Marionette TRACE conn5 <- [1,1634,null,{}] 08:21:41 INFO - PROCESS | 1825 | 1461338501796 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:42 INFO - PROCESS | 1825 | 1461338502177 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 08:21:42 INFO - PROCESS | 1825 | 1461338502575 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d529b800 == 140 [pid = 1825] [id = 416] 08:21:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f15cd4c6400) [pid = 1825] [serial = 1249] [outer = (nil)] 08:21:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f15d61ed800) [pid = 1825] [serial = 1250] [outer = 0x7f15cd4c6400] 08:21:42 INFO - PROCESS | 1825 | 1461338502679 Marionette DEBUG loaded listener.js 08:21:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f15da30ec00) [pid = 1825] [serial = 1251] [outer = 0x7f15cd4c6400] 08:21:43 INFO - PROCESS | 1825 | 1461338503673 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 08:21:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:21:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1939ms 08:21:43 INFO - PROCESS | 1825 | 1461338503722 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 08:21:43 INFO - PROCESS | 1825 | 1461338503727 Marionette TRACE conn5 <- [1,1637,null,{"value":"8"}] 08:21:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:21:43 INFO - PROCESS | 1825 | 1461338503736 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:21:43 INFO - PROCESS | 1825 | 1461338503740 Marionette TRACE conn5 <- [1,1638,null,{}] 08:21:43 INFO - PROCESS | 1825 | 1461338503748 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:44 INFO - PROCESS | 1825 | 1461338504050 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 08:21:44 INFO - PROCESS | 1825 | 1461338504358 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d621a800 == 141 [pid = 1825] [id = 417] 08:21:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f15beae9400) [pid = 1825] [serial = 1252] [outer = (nil)] 08:21:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f15e0499800) [pid = 1825] [serial = 1253] [outer = 0x7f15beae9400] 08:21:44 INFO - PROCESS | 1825 | 1461338504436 Marionette DEBUG loaded listener.js 08:21:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f15e1635000) [pid = 1825] [serial = 1254] [outer = 0x7f15beae9400] 08:21:45 INFO - PROCESS | 1825 | 1461338505436 Marionette TRACE conn5 <- [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]]]}] 08:21:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:21:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1744ms 08:21:45 INFO - PROCESS | 1825 | 1461338505481 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 08:21:45 INFO - PROCESS | 1825 | 1461338505485 Marionette TRACE conn5 <- [1,1641,null,{"value":"8"}] 08:21:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:21:45 INFO - PROCESS | 1825 | 1461338505490 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:21:45 INFO - PROCESS | 1825 | 1461338505493 Marionette TRACE conn5 <- [1,1642,null,{}] 08:21:45 INFO - PROCESS | 1825 | 1461338505499 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:45 INFO - PROCESS | 1825 | 1461338505742 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 08:21:46 INFO - PROCESS | 1825 | 1461338506122 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e06c3800 == 142 [pid = 1825] [id = 418] 08:21:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f15d26bc000) [pid = 1825] [serial = 1255] [outer = (nil)] 08:21:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f15e301c400) [pid = 1825] [serial = 1256] [outer = 0x7f15d26bc000] 08:21:46 INFO - PROCESS | 1825 | 1461338506210 Marionette DEBUG loaded listener.js 08:21:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f15e4e69800) [pid = 1825] [serial = 1257] [outer = 0x7f15d26bc000] 08:21:47 INFO - PROCESS | 1825 | 1461338507210 Marionette TRACE conn5 <- [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]]]}] 08:21:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:21:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1779ms 08:21:47 INFO - PROCESS | 1825 | 1461338507274 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 08:21:47 INFO - PROCESS | 1825 | 1461338507279 Marionette TRACE conn5 <- [1,1645,null,{"value":"8"}] 08:21:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:21:47 INFO - PROCESS | 1825 | 1461338507289 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:21:47 INFO - PROCESS | 1825 | 1461338507294 Marionette TRACE conn5 <- [1,1646,null,{}] 08:21:47 INFO - PROCESS | 1825 | 1461338507302 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:47 INFO - PROCESS | 1825 | 1461338507711 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 08:21:47 INFO - PROCESS | 1825 | 1461338507968 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e5211800 == 143 [pid = 1825] [id = 419] 08:21:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f15beac9c00) [pid = 1825] [serial = 1258] [outer = (nil)] 08:21:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f15bead2000) [pid = 1825] [serial = 1259] [outer = 0x7f15beac9c00] 08:21:48 INFO - PROCESS | 1825 | 1461338508045 Marionette DEBUG loaded listener.js 08:21:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f15bead6800) [pid = 1825] [serial = 1260] [outer = 0x7f15beac9c00] 08:21:49 INFO - PROCESS | 1825 | 1461338509132 Marionette TRACE conn5 <- [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]]]}] 08:21:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:21:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1885ms 08:21:49 INFO - PROCESS | 1825 | 1461338509174 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 08:21:49 INFO - PROCESS | 1825 | 1461338509177 Marionette TRACE conn5 <- [1,1649,null,{"value":"8"}] 08:21:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:21:49 INFO - PROCESS | 1825 | 1461338509184 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:21:49 INFO - PROCESS | 1825 | 1461338509187 Marionette TRACE conn5 <- [1,1650,null,{}] 08:21:49 INFO - PROCESS | 1825 | 1461338509192 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:49 INFO - PROCESS | 1825 | 1461338509419 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 08:21:49 INFO - PROCESS | 1825 | 1461338509772 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e825a800 == 144 [pid = 1825] [id = 420] 08:21:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f15b9fc5000) [pid = 1825] [serial = 1261] [outer = (nil)] 08:21:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f15b9fc7c00) [pid = 1825] [serial = 1262] [outer = 0x7f15b9fc5000] 08:21:49 INFO - PROCESS | 1825 | 1461338509859 Marionette DEBUG loaded listener.js 08:21:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f15bead0400) [pid = 1825] [serial = 1263] [outer = 0x7f15b9fc5000] 08:21:50 INFO - PROCESS | 1825 | 1461338510791 Marionette TRACE conn5 <- [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]]]}] 08:21:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:21:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1683ms 08:21:50 INFO - PROCESS | 1825 | 1461338510868 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 08:21:50 INFO - PROCESS | 1825 | 1461338510872 Marionette TRACE conn5 <- [1,1653,null,{"value":"8"}] 08:21:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:21:50 INFO - PROCESS | 1825 | 1461338510878 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:21:50 INFO - PROCESS | 1825 | 1461338510880 Marionette TRACE conn5 <- [1,1654,null,{}] 08:21:50 INFO - PROCESS | 1825 | 1461338510887 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:51 INFO - PROCESS | 1825 | 1461338511114 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 08:21:51 INFO - PROCESS | 1825 | 1461338511425 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ba252000 == 145 [pid = 1825] [id = 421] 08:21:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f15b9fc2800) [pid = 1825] [serial = 1264] [outer = (nil)] 08:21:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f15ba06f000) [pid = 1825] [serial = 1265] [outer = 0x7f15b9fc2800] 08:21:51 INFO - PROCESS | 1825 | 1461338511506 Marionette DEBUG loaded listener.js 08:21:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f15ba075c00) [pid = 1825] [serial = 1266] [outer = 0x7f15b9fc2800] 08:21:52 INFO - PROCESS | 1825 | 1461338512389 Marionette TRACE conn5 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 08:21:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:21:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1579ms 08:21:52 INFO - PROCESS | 1825 | 1461338512459 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 08:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:21:52 INFO - PROCESS | 1825 | 1461338512462 Marionette TRACE conn5 <- [1,1657,null,{"value":"8"}] 08:21:52 INFO - PROCESS | 1825 | 1461338512468 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:21:52 INFO - PROCESS | 1825 | 1461338512472 Marionette TRACE conn5 <- [1,1658,null,{}] 08:21:52 INFO - PROCESS | 1825 | 1461338512478 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:52 INFO - PROCESS | 1825 | 1461338512714 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 08:21:53 INFO - PROCESS | 1825 | 1461338513052 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c0d76000 == 146 [pid = 1825] [id = 422] 08:21:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f15b8ab0000) [pid = 1825] [serial = 1267] [outer = (nil)] 08:21:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f15ba07a800) [pid = 1825] [serial = 1268] [outer = 0x7f15b8ab0000] 08:21:53 INFO - PROCESS | 1825 | 1461338513155 Marionette DEBUG loaded listener.js 08:21:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f15bead8400) [pid = 1825] [serial = 1269] [outer = 0x7f15b8ab0000] 08:21:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca25b000 == 145 [pid = 1825] [id = 250] 08:21:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8b9c800 == 144 [pid = 1825] [id = 396] 08:21:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15f26e7800 == 143 [pid = 1825] [id = 395] 08:21:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b5dd4000 == 142 [pid = 1825] [id = 394] 08:21:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b65d9000 == 141 [pid = 1825] [id = 393] 08:21:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e563b000 == 140 [pid = 1825] [id = 392] 08:21:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e0181000 == 139 [pid = 1825] [id = 391] 08:21:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d5d1c000 == 138 [pid = 1825] [id = 390] 08:21:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d3f32800 == 137 [pid = 1825] [id = 389] 08:21:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d124e800 == 136 [pid = 1825] [id = 388] 08:21:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ccb61000 == 135 [pid = 1825] [id = 387] 08:21:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca262000 == 134 [pid = 1825] [id = 386] 08:21:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c9911000 == 133 [pid = 1825] [id = 385] 08:21:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c0b8f800 == 132 [pid = 1825] [id = 384] 08:21:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bd7c4000 == 131 [pid = 1825] [id = 383] 08:21:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8be2000 == 130 [pid = 1825] [id = 382] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f15bb84b000) [pid = 1825] [serial = 1128] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f15cde7f400) [pid = 1825] [serial = 960] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f15be5ce400) [pid = 1825] [serial = 1131] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f15beb45400) [pid = 1825] [serial = 1133] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f15c29e3400) [pid = 1825] [serial = 1085] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f15e0495c00) [pid = 1825] [serial = 966] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f15bec62800) [pid = 1825] [serial = 990] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f15e4fa1800) [pid = 1825] [serial = 1112] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f15e165c000) [pid = 1825] [serial = 969] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f15bdb28000) [pid = 1825] [serial = 1130] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f15cce3a400) [pid = 1825] [serial = 1091] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f15ba1d1400) [pid = 1825] [serial = 1127] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f15bf187c00) [pid = 1825] [serial = 978] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f15e1650c00) [pid = 1825] [serial = 1109] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f15c7089400) [pid = 1825] [serial = 954] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f15c9c6b000) [pid = 1825] [serial = 957] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f15b8aac400) [pid = 1825] [serial = 1118] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f15c9c6dc00) [pid = 1825] [serial = 984] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f15bfef9000) [pid = 1825] [serial = 1139] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f15cd030400) [pid = 1825] [serial = 1094] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f15ba95f400) [pid = 1825] [serial = 1106] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f15e0494c00) [pid = 1825] [serial = 1103] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f15cce30400) [pid = 1825] [serial = 1080] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f15c6f3c400) [pid = 1825] [serial = 1142] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f15c7b0cc00) [pid = 1825] [serial = 1143] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f15beb49800) [pid = 1825] [serial = 1115] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f15c99f9c00) [pid = 1825] [serial = 993] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f15bec5ac00) [pid = 1825] [serial = 1134] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f15bfb4b800) [pid = 1825] [serial = 981] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f15b6338800) [pid = 1825] [serial = 1124] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f15bf3a2c00) [pid = 1825] [serial = 1136] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f15bec5b800) [pid = 1825] [serial = 1082] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f15e4e61000) [pid = 1825] [serial = 975] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f15b8e58400) [pid = 1825] [serial = 1121] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f15c1359c00) [pid = 1825] [serial = 1140] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f15ccbf3400) [pid = 1825] [serial = 1026] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f15c90d1000) [pid = 1825] [serial = 1023] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f15bb84a000) [pid = 1825] [serial = 1017] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f15c2a0c800) [pid = 1825] [serial = 1020] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f15c99f7800) [pid = 1825] [serial = 987] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f15d4c9ac00) [pid = 1825] [serial = 963] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f15d24d2800) [pid = 1825] [serial = 1097] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f15bed82c00) [pid = 1825] [serial = 972] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f15c99f5400) [pid = 1825] [serial = 1088] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f15d6129400) [pid = 1825] [serial = 1100] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f15bf3b0c00) [pid = 1825] [serial = 1137] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f15c0de8800) [pid = 1825] [serial = 1145] [outer = (nil)] [url = about:blank] 08:21:55 INFO - PROCESS | 1825 | 1461338515797 Marionette TRACE conn5 <- [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]]]}] 08:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 3350ms 08:21:55 INFO - PROCESS | 1825 | 1461338515819 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 08:21:55 INFO - PROCESS | 1825 | 1461338515824 Marionette TRACE conn5 <- [1,1661,null,{"value":"8"}] 08:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:21:55 INFO - PROCESS | 1825 | 1461338515833 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:21:55 INFO - PROCESS | 1825 | 1461338515838 Marionette TRACE conn5 <- [1,1662,null,{}] 08:21:55 INFO - PROCESS | 1825 | 1461338515847 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:56 INFO - PROCESS | 1825 | 1461338516080 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 08:21:56 INFO - PROCESS | 1825 | 1461338516278 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8ad7000 == 131 [pid = 1825] [id = 423] 08:21:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f15b5c07c00) [pid = 1825] [serial = 1270] [outer = (nil)] 08:21:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f15b8aae800) [pid = 1825] [serial = 1271] [outer = 0x7f15b5c07c00] 08:21:56 INFO - PROCESS | 1825 | 1461338516357 Marionette DEBUG loaded listener.js 08:21:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f15b9fc2400) [pid = 1825] [serial = 1272] [outer = 0x7f15b5c07c00] 08:21:57 INFO - PROCESS | 1825 | 1461338517457 Marionette TRACE conn5 <- [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]]]}] 08:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1695ms 08:21:57 INFO - PROCESS | 1825 | 1461338517529 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 08:21:57 INFO - PROCESS | 1825 | 1461338517537 Marionette TRACE conn5 <- [1,1665,null,{"value":"8"}] 08:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:21:57 INFO - PROCESS | 1825 | 1461338517547 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:21:57 INFO - PROCESS | 1825 | 1461338517551 Marionette TRACE conn5 <- [1,1666,null,{}] 08:21:57 INFO - PROCESS | 1825 | 1461338517557 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:57 INFO - PROCESS | 1825 | 1461338517775 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 08:21:58 INFO - PROCESS | 1825 | 1461338518089 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b9213800 == 132 [pid = 1825] [id = 424] 08:21:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f15ba1c8400) [pid = 1825] [serial = 1273] [outer = (nil)] 08:21:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f15ba964c00) [pid = 1825] [serial = 1274] [outer = 0x7f15ba1c8400] 08:21:58 INFO - PROCESS | 1825 | 1461338518230 Marionette DEBUG loaded listener.js 08:21:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f15bb908800) [pid = 1825] [serial = 1275] [outer = 0x7f15ba1c8400] 08:21:59 INFO - PROCESS | 1825 | 1461338519354 Marionette TRACE conn5 <- [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]]]}] 08:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1831ms 08:21:59 INFO - PROCESS | 1825 | 1461338519379 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 08:21:59 INFO - PROCESS | 1825 | 1461338519383 Marionette TRACE conn5 <- [1,1669,null,{"value":"8"}] 08:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:21:59 INFO - PROCESS | 1825 | 1461338519388 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:21:59 INFO - PROCESS | 1825 | 1461338519394 Marionette TRACE conn5 <- [1,1670,null,{}] 08:21:59 INFO - PROCESS | 1825 | 1461338519437 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:59 INFO - PROCESS | 1825 | 1461338519848 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 08:22:00 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f15be74ec00) [pid = 1825] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:22:00 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f15b633c000) [pid = 1825] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:22:00 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f15b9e2f800) [pid = 1825] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:22:00 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f15b633d000) [pid = 1825] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:22:00 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f15be5cd000) [pid = 1825] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:22:00 INFO - PROCESS | 1825 | 1461338520562 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bbf0c800 == 133 [pid = 1825] [id = 425] 08:22:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f15b633d000) [pid = 1825] [serial = 1276] [outer = (nil)] 08:22:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f15bba22800) [pid = 1825] [serial = 1277] [outer = 0x7f15b633d000] 08:22:00 INFO - PROCESS | 1825 | 1461338520631 Marionette DEBUG loaded listener.js 08:22:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f15beadf000) [pid = 1825] [serial = 1278] [outer = 0x7f15b633d000] 08:22:01 INFO - PROCESS | 1825 | 1461338521564 Marionette TRACE conn5 <- [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]]]}] 08:22:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 2200ms 08:22:01 INFO - PROCESS | 1825 | 1461338521591 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 08:22:01 INFO - PROCESS | 1825 | 1461338521597 Marionette TRACE conn5 <- [1,1673,null,{"value":"8"}] 08:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:22:01 INFO - PROCESS | 1825 | 1461338521610 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:22:01 INFO - PROCESS | 1825 | 1461338521613 Marionette TRACE conn5 <- [1,1674,null,{}] 08:22:01 INFO - PROCESS | 1825 | 1461338521620 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:01 INFO - PROCESS | 1825 | 1461338521836 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 08:22:02 INFO - PROCESS | 1825 | 1461338522019 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc214000 == 134 [pid = 1825] [id = 426] 08:22:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f15b9e2f800) [pid = 1825] [serial = 1279] [outer = (nil)] 08:22:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f15bec56000) [pid = 1825] [serial = 1280] [outer = 0x7f15b9e2f800] 08:22:02 INFO - PROCESS | 1825 | 1461338522085 Marionette DEBUG loaded listener.js 08:22:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f15bed78000) [pid = 1825] [serial = 1281] [outer = 0x7f15b9e2f800] 08:22:03 INFO - PROCESS | 1825 | 1461338523178 Marionette TRACE conn5 <- [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]]]}] 08:22:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1642ms 08:22:03 INFO - PROCESS | 1825 | 1461338523248 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 08:22:03 INFO - PROCESS | 1825 | 1461338523255 Marionette TRACE conn5 <- [1,1677,null,{"value":"8"}] 08:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:22:03 INFO - PROCESS | 1825 | 1461338523265 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:22:03 INFO - PROCESS | 1825 | 1461338523269 Marionette TRACE conn5 <- [1,1678,null,{}] 08:22:03 INFO - PROCESS | 1825 | 1461338523278 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:03 INFO - PROCESS | 1825 | 1461338523549 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 08:22:03 INFO - PROCESS | 1825 | 1461338523875 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b921e800 == 135 [pid = 1825] [id = 427] 08:22:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f15ba06f800) [pid = 1825] [serial = 1282] [outer = (nil)] 08:22:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f15ba078400) [pid = 1825] [serial = 1283] [outer = 0x7f15ba06f800] 08:22:03 INFO - PROCESS | 1825 | 1461338523958 Marionette DEBUG loaded listener.js 08:22:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f15ba95f800) [pid = 1825] [serial = 1284] [outer = 0x7f15ba06f800] 08:22:04 INFO - PROCESS | 1825 | 1461338524896 Marionette TRACE conn5 <- [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]]]}] 08:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1683ms 08:22:04 INFO - PROCESS | 1825 | 1461338524949 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 08:22:04 INFO - PROCESS | 1825 | 1461338524959 Marionette TRACE conn5 <- [1,1681,null,{"value":"8"}] 08:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:22:04 INFO - PROCESS | 1825 | 1461338524969 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:22:04 INFO - PROCESS | 1825 | 1461338524974 Marionette TRACE conn5 <- [1,1682,null,{}] 08:22:04 INFO - PROCESS | 1825 | 1461338524979 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:05 INFO - PROCESS | 1825 | 1461338525269 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 08:22:05 INFO - PROCESS | 1825 | 1461338525601 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc2ed800 == 136 [pid = 1825] [id = 428] 08:22:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f15be748400) [pid = 1825] [serial = 1285] [outer = (nil)] 08:22:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f15bead8800) [pid = 1825] [serial = 1286] [outer = 0x7f15be748400] 08:22:05 INFO - PROCESS | 1825 | 1461338525678 Marionette DEBUG loaded listener.js 08:22:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f15bec58800) [pid = 1825] [serial = 1287] [outer = 0x7f15be748400] 08:22:06 INFO - PROCESS | 1825 | 1461338526687 Marionette TRACE conn5 <- [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]]]}] 08:22:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1786ms 08:22:06 INFO - PROCESS | 1825 | 1461338526758 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 08:22:06 INFO - PROCESS | 1825 | 1461338526766 Marionette TRACE conn5 <- [1,1685,null,{"value":"8"}] 08:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:22:06 INFO - PROCESS | 1825 | 1461338526778 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:22:06 INFO - PROCESS | 1825 | 1461338526788 Marionette TRACE conn5 <- [1,1686,null,{}] 08:22:06 INFO - PROCESS | 1825 | 1461338526817 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:07 INFO - PROCESS | 1825 | 1461338527348 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 08:22:07 INFO - PROCESS | 1825 | 1461338527678 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15be60a800 == 137 [pid = 1825] [id = 429] 08:22:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f15bf183400) [pid = 1825] [serial = 1288] [outer = (nil)] 08:22:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f15bf3a9c00) [pid = 1825] [serial = 1289] [outer = 0x7f15bf183400] 08:22:07 INFO - PROCESS | 1825 | 1461338527759 Marionette DEBUG loaded listener.js 08:22:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f15bfb4dc00) [pid = 1825] [serial = 1290] [outer = 0x7f15bf183400] 08:22:08 INFO - PROCESS | 1825 | 1461338528698 Marionette TRACE conn5 <- [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]]]}] 08:22:08 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 08:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1953ms 08:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:22:08 INFO - PROCESS | 1825 | 1461338528728 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 08:22:08 INFO - PROCESS | 1825 | 1461338528732 Marionette TRACE conn5 <- [1,1689,null,{"value":"8"}] 08:22:08 INFO - PROCESS | 1825 | 1461338528740 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:22:08 INFO - PROCESS | 1825 | 1461338528742 Marionette TRACE conn5 <- [1,1690,null,{}] 08:22:08 INFO - PROCESS | 1825 | 1461338528749 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:09 INFO - PROCESS | 1825 | 1461338529065 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 08:22:09 INFO - PROCESS | 1825 | 1461338529445 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15be896800 == 138 [pid = 1825] [id = 430] 08:22:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f15bfb4ec00) [pid = 1825] [serial = 1291] [outer = (nil)] 08:22:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f15c1198000) [pid = 1825] [serial = 1292] [outer = 0x7f15bfb4ec00] 08:22:09 INFO - PROCESS | 1825 | 1461338529588 Marionette DEBUG loaded listener.js 08:22:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f15c294e800) [pid = 1825] [serial = 1293] [outer = 0x7f15bfb4ec00] 08:22:10 INFO - PROCESS | 1825 | 1461338530754 Marionette TRACE conn5 <- [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]]]}] 08:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 2045ms 08:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:22:10 INFO - PROCESS | 1825 | 1461338530784 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 08:22:10 INFO - PROCESS | 1825 | 1461338530787 Marionette TRACE conn5 <- [1,1693,null,{"value":"8"}] 08:22:10 INFO - PROCESS | 1825 | 1461338530794 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:22:10 INFO - PROCESS | 1825 | 1461338530797 Marionette TRACE conn5 <- [1,1694,null,{}] 08:22:10 INFO - PROCESS | 1825 | 1461338530802 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:11 INFO - PROCESS | 1825 | 1461338531023 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 08:22:11 INFO - PROCESS | 1825 | 1461338531288 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bf395000 == 139 [pid = 1825] [id = 431] 08:22:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f15bf187c00) [pid = 1825] [serial = 1294] [outer = (nil)] 08:22:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f15c2a0c400) [pid = 1825] [serial = 1295] [outer = 0x7f15bf187c00] 08:22:11 INFO - PROCESS | 1825 | 1461338531411 Marionette DEBUG loaded listener.js 08:22:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f15c2a21c00) [pid = 1825] [serial = 1296] [outer = 0x7f15bf187c00] 08:22:12 INFO - PROCESS | 1825 | 1461338532263 Marionette TRACE conn5 <- [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]]]}] 08:22:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:22:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1530ms 08:22:12 INFO - PROCESS | 1825 | 1461338532324 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 08:22:12 INFO - PROCESS | 1825 | 1461338532328 Marionette TRACE conn5 <- [1,1697,null,{"value":"8"}] 08:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:22:12 INFO - PROCESS | 1825 | 1461338532334 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:22:12 INFO - PROCESS | 1825 | 1461338532338 Marionette TRACE conn5 <- [1,1698,null,{}] 08:22:12 INFO - PROCESS | 1825 | 1461338532343 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:12 INFO - PROCESS | 1825 | 1461338532637 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 08:22:12 INFO - PROCESS | 1825 | 1461338532956 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfe1f000 == 140 [pid = 1825] [id = 432] 08:22:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f15c7b0d400) [pid = 1825] [serial = 1297] [outer = (nil)] 08:22:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f15c90d1000) [pid = 1825] [serial = 1298] [outer = 0x7f15c7b0d400] 08:22:13 INFO - PROCESS | 1825 | 1461338533042 Marionette DEBUG loaded listener.js 08:22:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f15c9262800) [pid = 1825] [serial = 1299] [outer = 0x7f15c7b0d400] 08:22:14 INFO - PROCESS | 1825 | 1461338534002 Marionette TRACE conn5 <- [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]]]}] 08:22:14 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 08:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1746ms 08:22:14 INFO - PROCESS | 1825 | 1461338534081 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 08:22:14 INFO - PROCESS | 1825 | 1461338534085 Marionette TRACE conn5 <- [1,1701,null,{"value":"8"}] 08:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:22:14 INFO - PROCESS | 1825 | 1461338534091 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:22:14 INFO - PROCESS | 1825 | 1461338534094 Marionette TRACE conn5 <- [1,1702,null,{}] 08:22:14 INFO - PROCESS | 1825 | 1461338534100 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:14 INFO - PROCESS | 1825 | 1461338534354 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 08:22:14 INFO - PROCESS | 1825 | 1461338534657 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7111000 == 141 [pid = 1825] [id = 433] 08:22:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f15c8f9d800) [pid = 1825] [serial = 1300] [outer = (nil)] 08:22:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f15c9541800) [pid = 1825] [serial = 1301] [outer = 0x7f15c8f9d800] 08:22:14 INFO - PROCESS | 1825 | 1461338534739 Marionette DEBUG loaded listener.js 08:22:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f15c9c6b000) [pid = 1825] [serial = 1302] [outer = 0x7f15c8f9d800] 08:22:15 INFO - PROCESS | 1825 | 1461338535614 Marionette TRACE conn5 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 08:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1581ms 08:22:15 INFO - PROCESS | 1825 | 1461338535674 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 08:22:15 INFO - PROCESS | 1825 | 1461338535677 Marionette TRACE conn5 <- [1,1705,null,{"value":"8"}] 08:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:22:15 INFO - PROCESS | 1825 | 1461338535684 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:22:15 INFO - PROCESS | 1825 | 1461338535687 Marionette TRACE conn5 <- [1,1706,null,{}] 08:22:15 INFO - PROCESS | 1825 | 1461338535693 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:15 INFO - PROCESS | 1825 | 1461338535911 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 08:22:16 INFO - PROCESS | 1825 | 1461338536184 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c9d1f000 == 142 [pid = 1825] [id = 434] 08:22:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f15c99ef400) [pid = 1825] [serial = 1303] [outer = (nil)] 08:22:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f15ca5c7400) [pid = 1825] [serial = 1304] [outer = 0x7f15c99ef400] 08:22:16 INFO - PROCESS | 1825 | 1461338536266 Marionette DEBUG loaded listener.js 08:22:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f15ccbe9800) [pid = 1825] [serial = 1305] [outer = 0x7f15c99ef400] 08:22:17 INFO - PROCESS | 1825 | 1461338537138 Marionette TRACE conn5 <- [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]]]}] 08:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1486ms 08:22:17 INFO - PROCESS | 1825 | 1461338537173 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 08:22:17 INFO - PROCESS | 1825 | 1461338537177 Marionette TRACE conn5 <- [1,1709,null,{"value":"8"}] 08:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:22:17 INFO - PROCESS | 1825 | 1461338537184 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:22:17 INFO - PROCESS | 1825 | 1461338537188 Marionette TRACE conn5 <- [1,1710,null,{}] 08:22:17 INFO - PROCESS | 1825 | 1461338537193 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:17 INFO - PROCESS | 1825 | 1461338537413 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 08:22:17 INFO - PROCESS | 1825 | 1461338537687 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cb016800 == 143 [pid = 1825] [id = 435] 08:22:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f15bb90a800) [pid = 1825] [serial = 1306] [outer = (nil)] 08:22:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f15ccbf2400) [pid = 1825] [serial = 1307] [outer = 0x7f15bb90a800] 08:22:17 INFO - PROCESS | 1825 | 1461338537820 Marionette DEBUG loaded listener.js 08:22:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f15cce92400) [pid = 1825] [serial = 1308] [outer = 0x7f15bb90a800] 08:22:18 INFO - PROCESS | 1825 | 1461338538671 Marionette TRACE conn5 <- [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]]]}] 08:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1537ms 08:22:18 INFO - PROCESS | 1825 | 1461338538723 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 08:22:18 INFO - PROCESS | 1825 | 1461338538725 Marionette TRACE conn5 <- [1,1713,null,{"value":"8"}] 08:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:22:18 INFO - PROCESS | 1825 | 1461338538733 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:22:18 INFO - PROCESS | 1825 | 1461338538735 Marionette TRACE conn5 <- [1,1714,null,{}] 08:22:18 INFO - PROCESS | 1825 | 1461338538742 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:18 INFO - PROCESS | 1825 | 1461338538969 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 08:22:19 INFO - PROCESS | 1825 | 1461338539283 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cf407800 == 144 [pid = 1825] [id = 436] 08:22:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f15bba20000) [pid = 1825] [serial = 1309] [outer = (nil)] 08:22:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f15cd02e000) [pid = 1825] [serial = 1310] [outer = 0x7f15bba20000] 08:22:19 INFO - PROCESS | 1825 | 1461338539364 Marionette DEBUG loaded listener.js 08:22:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f15cde7c800) [pid = 1825] [serial = 1311] [outer = 0x7f15bba20000] 08:22:20 INFO - PROCESS | 1825 | 1461338540283 Marionette TRACE conn5 <- [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]]]}] 08:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1592ms 08:22:20 INFO - PROCESS | 1825 | 1461338540325 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 08:22:20 INFO - PROCESS | 1825 | 1461338540330 Marionette TRACE conn5 <- [1,1717,null,{"value":"8"}] 08:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:22:20 INFO - PROCESS | 1825 | 1461338540336 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:22:20 INFO - PROCESS | 1825 | 1461338540346 Marionette TRACE conn5 <- [1,1718,null,{}] 08:22:20 INFO - PROCESS | 1825 | 1461338540352 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:20 INFO - PROCESS | 1825 | 1461338540600 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 08:22:20 INFO - PROCESS | 1825 | 1461338540917 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4664000 == 145 [pid = 1825] [id = 437] 08:22:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f15d265a800) [pid = 1825] [serial = 1312] [outer = (nil)] 08:22:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f15d3b0ec00) [pid = 1825] [serial = 1313] [outer = 0x7f15d265a800] 08:22:21 INFO - PROCESS | 1825 | 1461338541008 Marionette DEBUG loaded listener.js 08:22:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f15d5ff2400) [pid = 1825] [serial = 1314] [outer = 0x7f15d265a800] 08:22:21 INFO - PROCESS | 1825 | 1461338541868 Marionette TRACE conn5 <- [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]]]}] 08:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1587ms 08:22:21 INFO - PROCESS | 1825 | 1461338541924 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 08:22:21 INFO - PROCESS | 1825 | 1461338541929 Marionette TRACE conn5 <- [1,1721,null,{"value":"8"}] 08:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:22:21 INFO - PROCESS | 1825 | 1461338541936 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:22:21 INFO - PROCESS | 1825 | 1461338541939 Marionette TRACE conn5 <- [1,1722,null,{}] 08:22:21 INFO - PROCESS | 1825 | 1461338541946 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:22 INFO - PROCESS | 1825 | 1461338542180 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 08:22:22 INFO - PROCESS | 1825 | 1461338542500 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d6005000 == 146 [pid = 1825] [id = 438] 08:22:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f15be677000) [pid = 1825] [serial = 1315] [outer = (nil)] 08:22:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f15be67d400) [pid = 1825] [serial = 1316] [outer = 0x7f15be677000] 08:22:22 INFO - PROCESS | 1825 | 1461338542591 Marionette DEBUG loaded listener.js 08:22:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f15be681c00) [pid = 1825] [serial = 1317] [outer = 0x7f15be677000] 08:22:23 INFO - PROCESS | 1825 | 1461338543469 Marionette TRACE conn5 <- [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]]]}] 08:22:23 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 08:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1587ms 08:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:22:23 INFO - PROCESS | 1825 | 1461338543523 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 08:22:23 INFO - PROCESS | 1825 | 1461338543526 Marionette TRACE conn5 <- [1,1725,null,{"value":"8"}] 08:22:23 INFO - PROCESS | 1825 | 1461338543533 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:22:23 INFO - PROCESS | 1825 | 1461338543536 Marionette TRACE conn5 <- [1,1726,null,{}] 08:22:23 INFO - PROCESS | 1825 | 1461338543542 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:23 INFO - PROCESS | 1825 | 1461338543760 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 08:22:24 INFO - PROCESS | 1825 | 1461338544070 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e1622000 == 147 [pid = 1825] [id = 439] 08:22:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f15be679c00) [pid = 1825] [serial = 1318] [outer = (nil)] 08:22:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f15d61edc00) [pid = 1825] [serial = 1319] [outer = 0x7f15be679c00] 08:22:24 INFO - PROCESS | 1825 | 1461338544152 Marionette DEBUG loaded listener.js 08:22:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f15e01ba800) [pid = 1825] [serial = 1320] [outer = 0x7f15be679c00] 08:22:25 INFO - PROCESS | 1825 | 1461338545081 Marionette TRACE conn5 <- [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]]]}] 08:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1582ms 08:22:25 INFO - PROCESS | 1825 | 1461338545115 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 08:22:25 INFO - PROCESS | 1825 | 1461338545118 Marionette TRACE conn5 <- [1,1729,null,{"value":"8"}] 08:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:22:25 INFO - PROCESS | 1825 | 1461338545124 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:22:25 INFO - PROCESS | 1825 | 1461338545128 Marionette TRACE conn5 <- [1,1730,null,{}] 08:22:25 INFO - PROCESS | 1825 | 1461338545133 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:25 INFO - PROCESS | 1825 | 1461338545350 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 08:22:25 INFO - PROCESS | 1825 | 1461338545620 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e758e800 == 148 [pid = 1825] [id = 440] 08:22:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f15d2661000) [pid = 1825] [serial = 1321] [outer = (nil)] 08:22:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f15e1650c00) [pid = 1825] [serial = 1322] [outer = 0x7f15d2661000] 08:22:25 INFO - PROCESS | 1825 | 1461338545738 Marionette DEBUG loaded listener.js 08:22:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f15e301a000) [pid = 1825] [serial = 1323] [outer = 0x7f15d2661000] 08:22:26 INFO - PROCESS | 1825 | 1461338546568 Marionette TRACE conn5 <- [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]]]}] 08:22:26 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 08:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1530ms 08:22:26 INFO - PROCESS | 1825 | 1461338546655 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 08:22:26 INFO - PROCESS | 1825 | 1461338546659 Marionette TRACE conn5 <- [1,1733,null,{"value":"8"}] 08:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:22:26 INFO - PROCESS | 1825 | 1461338546665 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:22:26 INFO - PROCESS | 1825 | 1461338546667 Marionette TRACE conn5 <- [1,1734,null,{}] 08:22:26 INFO - PROCESS | 1825 | 1461338546673 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:26 INFO - PROCESS | 1825 | 1461338546924 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 08:22:27 INFO - PROCESS | 1825 | 1461338547250 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ea8a1800 == 149 [pid = 1825] [id = 441] 08:22:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f15be67b000) [pid = 1825] [serial = 1324] [outer = (nil)] 08:22:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f15c92a2c00) [pid = 1825] [serial = 1325] [outer = 0x7f15be67b000] 08:22:27 INFO - PROCESS | 1825 | 1461338547327 Marionette DEBUG loaded listener.js 08:22:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f15c92a7c00) [pid = 1825] [serial = 1326] [outer = 0x7f15be67b000] 08:22:28 INFO - PROCESS | 1825 | 1461338548238 Marionette TRACE conn5 <- [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]]]}] 08:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1628ms 08:22:28 INFO - PROCESS | 1825 | 1461338548294 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 08:22:28 INFO - PROCESS | 1825 | 1461338548298 Marionette TRACE conn5 <- [1,1737,null,{"value":"8"}] 08:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:22:28 INFO - PROCESS | 1825 | 1461338548304 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:22:28 INFO - PROCESS | 1825 | 1461338548306 Marionette TRACE conn5 <- [1,1738,null,{}] 08:22:28 INFO - PROCESS | 1825 | 1461338548312 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:28 INFO - PROCESS | 1825 | 1461338548529 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 08:22:28 INFO - PROCESS | 1825 | 1461338548857 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca228000 == 150 [pid = 1825] [id = 442] 08:22:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f15b5c08400) [pid = 1825] [serial = 1327] [outer = (nil)] 08:22:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f15c13b8400) [pid = 1825] [serial = 1328] [outer = 0x7f15b5c08400] 08:22:28 INFO - PROCESS | 1825 | 1461338548935 Marionette DEBUG loaded listener.js 08:22:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f15c13bf400) [pid = 1825] [serial = 1329] [outer = 0x7f15b5c08400] 08:22:29 INFO - PROCESS | 1825 | 1461338549783 Marionette TRACE conn5 <- [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]]]}] 08:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1991ms 08:22:30 INFO - PROCESS | 1825 | 1461338550297 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 08:22:30 INFO - PROCESS | 1825 | 1461338550304 Marionette TRACE conn5 <- [1,1741,null,{"value":"8"}] 08:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:22:30 INFO - PROCESS | 1825 | 1461338550420 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:22:30 INFO - PROCESS | 1825 | 1461338550425 Marionette TRACE conn5 <- [1,1742,null,{}] 08:22:30 INFO - PROCESS | 1825 | 1461338550450 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:30 INFO - PROCESS | 1825 | 1461338550651 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 08:22:30 INFO - PROCESS | 1825 | 1461338550887 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b66f2000 == 151 [pid = 1825] [id = 443] 08:22:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f15b8e60000) [pid = 1825] [serial = 1330] [outer = (nil)] 08:22:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f15b9e37800) [pid = 1825] [serial = 1331] [outer = 0x7f15b8e60000] 08:22:30 INFO - PROCESS | 1825 | 1461338550956 Marionette DEBUG loaded listener.js 08:22:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f15ba06e000) [pid = 1825] [serial = 1332] [outer = 0x7f15b8e60000] 08:22:31 INFO - PROCESS | 1825 | 1461338551876 Marionette TRACE conn5 <- [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]]]}] 08:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1555ms 08:22:31 INFO - PROCESS | 1825 | 1461338551923 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 08:22:31 INFO - PROCESS | 1825 | 1461338551929 Marionette TRACE conn5 <- [1,1745,null,{"value":"8"}] 08:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:22:31 INFO - PROCESS | 1825 | 1461338551941 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:22:31 INFO - PROCESS | 1825 | 1461338551945 Marionette TRACE conn5 <- [1,1746,null,{}] 08:22:31 INFO - PROCESS | 1825 | 1461338551952 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:32 INFO - PROCESS | 1825 | 1461338552159 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 08:22:32 INFO - PROCESS | 1825 | 1461338552655 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8ad5000 == 152 [pid = 1825] [id = 444] 08:22:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f15ba957000) [pid = 1825] [serial = 1333] [outer = (nil)] 08:22:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f15bb840000) [pid = 1825] [serial = 1334] [outer = 0x7f15ba957000] 08:22:32 INFO - PROCESS | 1825 | 1461338552737 Marionette DEBUG loaded listener.js 08:22:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f15bd827800) [pid = 1825] [serial = 1335] [outer = 0x7f15ba957000] 08:22:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc1d0800 == 151 [pid = 1825] [id = 355] 08:22:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c0d6e800 == 150 [pid = 1825] [id = 357] 08:22:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15be792800 == 149 [pid = 1825] [id = 356] 08:22:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cdd8a000 == 148 [pid = 1825] [id = 149] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f15ba7f5800) [pid = 1825] [serial = 1199] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f15ccd37000) [pid = 1825] [serial = 1169] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f15bba29800) [pid = 1825] [serial = 1196] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f15bfc1b800) [pid = 1825] [serial = 1212] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f15ba1c3400) [pid = 1825] [serial = 1203] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f15d08aec00) [pid = 1825] [serial = 1178] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f15cde81400) [pid = 1825] [serial = 1175] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f15c2a0a000) [pid = 1825] [serial = 1146] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f15bd82b400) [pid = 1825] [serial = 1151] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f15cc16d000) [pid = 1825] [serial = 1166] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f15b8aaa000) [pid = 1825] [serial = 1148] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f15c9268400) [pid = 1825] [serial = 1187] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f15c7ad0400) [pid = 1825] [serial = 1160] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f15bd82bc00) [pid = 1825] [serial = 1206] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f15bfb4a800) [pid = 1825] [serial = 1211] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f15b5f11400) [pid = 1825] [serial = 1193] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f15beb4a400) [pid = 1825] [serial = 1209] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f15c2a35400) [pid = 1825] [serial = 1184] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f15e048e800) [pid = 1825] [serial = 1190] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f15b8aae400) [pid = 1825] [serial = 1202] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f15bb90ac00) [pid = 1825] [serial = 1205] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f15beb4e400) [pid = 1825] [serial = 1154] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f15da305000) [pid = 1825] [serial = 1181] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f15cd02bc00) [pid = 1825] [serial = 1172] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f15c9192c00) [pid = 1825] [serial = 1163] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f15be751000) [pid = 1825] [serial = 1208] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f15c2a17400) [pid = 1825] [serial = 1157] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f15bed75c00) [pid = 1825] [serial = 1214] [outer = (nil)] [url = about:blank] 08:22:34 INFO - PROCESS | 1825 | 1461338554171 Marionette TRACE conn5 <- [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]]]}] 08:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 2288ms 08:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:22:34 INFO - PROCESS | 1825 | 1461338554226 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 08:22:34 INFO - PROCESS | 1825 | 1461338554229 Marionette TRACE conn5 <- [1,1749,null,{"value":"8"}] 08:22:34 INFO - PROCESS | 1825 | 1461338554236 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:22:34 INFO - PROCESS | 1825 | 1461338554239 Marionette TRACE conn5 <- [1,1750,null,{}] 08:22:34 INFO - PROCESS | 1825 | 1461338554258 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:34 INFO - PROCESS | 1825 | 1461338554474 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 08:22:34 INFO - PROCESS | 1825 | 1461338554658 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b9216800 == 149 [pid = 1825] [id = 445] 08:22:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f15ba7fc000) [pid = 1825] [serial = 1336] [outer = (nil)] 08:22:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f15beacd000) [pid = 1825] [serial = 1337] [outer = 0x7f15ba7fc000] 08:22:34 INFO - PROCESS | 1825 | 1461338554768 Marionette DEBUG loaded listener.js 08:22:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f15beae4400) [pid = 1825] [serial = 1338] [outer = 0x7f15ba7fc000] 08:22:35 INFO - PROCESS | 1825 | 1461338555552 Marionette TRACE conn5 <- [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]]]}] 08:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1334ms 08:22:35 INFO - PROCESS | 1825 | 1461338555569 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 08:22:35 INFO - PROCESS | 1825 | 1461338555573 Marionette TRACE conn5 <- [1,1753,null,{"value":"8"}] 08:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:22:35 INFO - PROCESS | 1825 | 1461338555613 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:22:35 INFO - PROCESS | 1825 | 1461338555617 Marionette TRACE conn5 <- [1,1754,null,{}] 08:22:35 INFO - PROCESS | 1825 | 1461338555624 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:35 INFO - PROCESS | 1825 | 1461338555829 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 08:22:35 INFO - PROCESS | 1825 | 1461338555845 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc204000 == 150 [pid = 1825] [id = 446] 08:22:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f15bec5b800) [pid = 1825] [serial = 1339] [outer = (nil)] 08:22:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f15bed7d000) [pid = 1825] [serial = 1340] [outer = 0x7f15bec5b800] 08:22:35 INFO - PROCESS | 1825 | 1461338555910 Marionette DEBUG loaded listener.js 08:22:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f15bf186800) [pid = 1825] [serial = 1341] [outer = 0x7f15bec5b800] 08:22:36 INFO - PROCESS | 1825 | 1461338556957 Marionette TRACE conn5 <- [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]]]}] 08:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1418ms 08:22:37 INFO - PROCESS | 1825 | 1461338556998 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 08:22:37 INFO - PROCESS | 1825 | 1461338557002 Marionette TRACE conn5 <- [1,1757,null,{"value":"8"}] 08:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:22:37 INFO - PROCESS | 1825 | 1461338557007 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:22:37 INFO - PROCESS | 1825 | 1461338557009 Marionette TRACE conn5 <- [1,1758,null,{}] 08:22:37 INFO - PROCESS | 1825 | 1461338557021 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:37 INFO - PROCESS | 1825 | 1461338557271 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 08:22:37 INFO - PROCESS | 1825 | 1461338557313 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc322800 == 151 [pid = 1825] [id = 447] 08:22:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f15ba7f4000) [pid = 1825] [serial = 1342] [outer = (nil)] 08:22:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f15bfb47c00) [pid = 1825] [serial = 1343] [outer = 0x7f15ba7f4000] 08:22:37 INFO - PROCESS | 1825 | 1461338557377 Marionette DEBUG loaded listener.js 08:22:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f15c0de1c00) [pid = 1825] [serial = 1344] [outer = 0x7f15ba7f4000] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f15c2a11c00) [pid = 1825] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f15b633d000) [pid = 1825] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f15ba958400) [pid = 1825] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f15c9539400) [pid = 1825] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f15c99cf800) [pid = 1825] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f15c8fb9c00) [pid = 1825] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f15b8ab0000) [pid = 1825] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f15c90d5000) [pid = 1825] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f15c99ee800) [pid = 1825] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f15beae0c00) [pid = 1825] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f15c99fb800) [pid = 1825] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f15beae3c00) [pid = 1825] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f15ccf0fc00) [pid = 1825] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f15c9c6b800) [pid = 1825] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f15b9fc5000) [pid = 1825] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f15b6331c00) [pid = 1825] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f15cd6b5c00) [pid = 1825] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f15d61ed000) [pid = 1825] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f15c1365800) [pid = 1825] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f15b5f07400) [pid = 1825] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f15b9e2c800) [pid = 1825] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f15ba1cb800) [pid = 1825] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f15beb42800) [pid = 1825] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f15b9e2d000) [pid = 1825] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f15c2a30800) [pid = 1825] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f15cf4cb800) [pid = 1825] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f15b8e54800) [pid = 1825] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f15b8aa4000) [pid = 1825] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f15b5f0a800) [pid = 1825] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f15c9269400) [pid = 1825] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f15ba964800) [pid = 1825] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f15cf4c6800) [pid = 1825] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f15b9e34000) [pid = 1825] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f15be74fc00) [pid = 1825] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f15c29dd400) [pid = 1825] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f15bfeee800) [pid = 1825] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f15cd6b2c00) [pid = 1825] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f15ba1d1c00) [pid = 1825] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f15beae9400) [pid = 1825] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f15ba957c00) [pid = 1825] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f15beac9c00) [pid = 1825] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f15c90d6400) [pid = 1825] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f15d26bc000) [pid = 1825] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f15d3f5f000) [pid = 1825] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f15c1362800) [pid = 1825] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f15e17dfc00) [pid = 1825] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f15c2945000) [pid = 1825] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f15cce35000) [pid = 1825] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f15bdb2c400) [pid = 1825] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f15c8f9f400) [pid = 1825] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f15cd4c6400) [pid = 1825] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f15c9540000) [pid = 1825] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f15d225f000) [pid = 1825] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f15cdf75c00) [pid = 1825] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f15beae1400) [pid = 1825] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f15c90ce400) [pid = 1825] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f15b5f11000) [pid = 1825] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f15ba1c8400) [pid = 1825] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f15b9fc2800) [pid = 1825] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f15ba1cc400) [pid = 1825] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f15cd6af800) [pid = 1825] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f15ba1d1800) [pid = 1825] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f15cdf70400) [pid = 1825] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f15b6331000) [pid = 1825] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f15b5c07c00) [pid = 1825] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f15ccf0b800) [pid = 1825] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:22:39 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f15bf3a3000) [pid = 1825] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:22:39 INFO - PROCESS | 1825 | 1461338559408 Marionette TRACE conn5 <- [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]]]}] 08:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 2436ms 08:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:22:39 INFO - PROCESS | 1825 | 1461338559445 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 08:22:39 INFO - PROCESS | 1825 | 1461338559448 Marionette TRACE conn5 <- [1,1761,null,{"value":"8"}] 08:22:39 INFO - PROCESS | 1825 | 1461338559454 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:22:39 INFO - PROCESS | 1825 | 1461338559456 Marionette TRACE conn5 <- [1,1762,null,{}] 08:22:39 INFO - PROCESS | 1825 | 1461338559461 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:39 INFO - PROCESS | 1825 | 1461338559677 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 08:22:39 INFO - PROCESS | 1825 | 1461338559870 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ba09f800 == 152 [pid = 1825] [id = 448] 08:22:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f15b8aa4000) [pid = 1825] [serial = 1345] [outer = (nil)] 08:22:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f15ba957c00) [pid = 1825] [serial = 1346] [outer = 0x7f15b8aa4000] 08:22:39 INFO - PROCESS | 1825 | 1461338559936 Marionette DEBUG loaded listener.js 08:22:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f15be74c800) [pid = 1825] [serial = 1347] [outer = 0x7f15b8aa4000] 08:22:40 INFO - PROCESS | 1825 | 1461338560670 Marionette TRACE conn5 <- [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]]]}] 08:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1278ms 08:22:40 INFO - PROCESS | 1825 | 1461338560732 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 08:22:40 INFO - PROCESS | 1825 | 1461338560735 Marionette TRACE conn5 <- [1,1765,null,{"value":"8"}] 08:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:22:40 INFO - PROCESS | 1825 | 1461338560741 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:22:40 INFO - PROCESS | 1825 | 1461338560743 Marionette TRACE conn5 <- [1,1766,null,{}] 08:22:40 INFO - PROCESS | 1825 | 1461338560764 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:40 INFO - PROCESS | 1825 | 1461338560965 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 08:22:41 INFO - PROCESS | 1825 | 1461338561138 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b5ddd800 == 153 [pid = 1825] [id = 449] 08:22:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f15b5c07400) [pid = 1825] [serial = 1348] [outer = (nil)] 08:22:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f15b5c0d000) [pid = 1825] [serial = 1349] [outer = 0x7f15b5c07400] 08:22:41 INFO - PROCESS | 1825 | 1461338561363 Marionette DEBUG loaded listener.js 08:22:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f15b6331800) [pid = 1825] [serial = 1350] [outer = 0x7f15b5c07400] 08:22:42 INFO - PROCESS | 1825 | 1461338562380 Marionette TRACE conn5 <- [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]]]}] 08:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1683ms 08:22:42 INFO - PROCESS | 1825 | 1461338562427 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 08:22:42 INFO - PROCESS | 1825 | 1461338562434 Marionette TRACE conn5 <- [1,1769,null,{"value":"8"}] 08:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:22:42 INFO - PROCESS | 1825 | 1461338562444 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:22:42 INFO - PROCESS | 1825 | 1461338562447 Marionette TRACE conn5 <- [1,1770,null,{}] 08:22:42 INFO - PROCESS | 1825 | 1461338562456 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:42 INFO - PROCESS | 1825 | 1461338562719 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 08:22:43 INFO - PROCESS | 1825 | 1461338563036 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ba0a8000 == 154 [pid = 1825] [id = 450] 08:22:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f15ba070800) [pid = 1825] [serial = 1351] [outer = (nil)] 08:22:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f15ba1c7400) [pid = 1825] [serial = 1352] [outer = 0x7f15ba070800] 08:22:43 INFO - PROCESS | 1825 | 1461338563120 Marionette DEBUG loaded listener.js 08:22:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f15ba7f7800) [pid = 1825] [serial = 1353] [outer = 0x7f15ba070800] 08:22:44 INFO - PROCESS | 1825 | 1461338564076 Marionette TRACE conn5 <- [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]]]}] 08:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1686ms 08:22:44 INFO - PROCESS | 1825 | 1461338564130 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 08:22:44 INFO - PROCESS | 1825 | 1461338564135 Marionette TRACE conn5 <- [1,1773,null,{"value":"8"}] 08:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:22:44 INFO - PROCESS | 1825 | 1461338564147 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:22:44 INFO - PROCESS | 1825 | 1461338564151 Marionette TRACE conn5 <- [1,1774,null,{}] 08:22:44 INFO - PROCESS | 1825 | 1461338564158 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:44 INFO - PROCESS | 1825 | 1461338564398 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 08:22:44 INFO - PROCESS | 1825 | 1461338564745 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc73d800 == 155 [pid = 1825] [id = 451] 08:22:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f15ba078800) [pid = 1825] [serial = 1354] [outer = (nil)] 08:22:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f15bd825c00) [pid = 1825] [serial = 1355] [outer = 0x7f15ba078800] 08:22:44 INFO - PROCESS | 1825 | 1461338564827 Marionette DEBUG loaded listener.js 08:22:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f15be679000) [pid = 1825] [serial = 1356] [outer = 0x7f15ba078800] 08:22:45 INFO - PROCESS | 1825 | 1461338565762 Marionette TRACE conn5 <- [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]]]}] 08:22:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1688ms 08:22:45 INFO - PROCESS | 1825 | 1461338565836 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 08:22:45 INFO - PROCESS | 1825 | 1461338565840 Marionette TRACE conn5 <- [1,1777,null,{"value":"8"}] 08:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:22:45 INFO - PROCESS | 1825 | 1461338565847 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:22:45 INFO - PROCESS | 1825 | 1461338565853 Marionette TRACE conn5 <- [1,1778,null,{}] 08:22:45 INFO - PROCESS | 1825 | 1461338565869 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:46 INFO - PROCESS | 1825 | 1461338566122 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 08:22:46 INFO - PROCESS | 1825 | 1461338566436 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bf399800 == 156 [pid = 1825] [id = 452] 08:22:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f15beb45400) [pid = 1825] [serial = 1357] [outer = (nil)] 08:22:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f15bed77800) [pid = 1825] [serial = 1358] [outer = 0x7f15beb45400] 08:22:46 INFO - PROCESS | 1825 | 1461338566517 Marionette DEBUG loaded listener.js 08:22:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f15bf183c00) [pid = 1825] [serial = 1359] [outer = 0x7f15beb45400] 08:22:47 INFO - PROCESS | 1825 | 1461338567372 Marionette TRACE conn5 <- [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]]]}] 08:22:47 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 08:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1593ms 08:22:47 INFO - PROCESS | 1825 | 1461338567442 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 08:22:47 INFO - PROCESS | 1825 | 1461338567447 Marionette TRACE conn5 <- [1,1781,null,{"value":"8"}] 08:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:22:47 INFO - PROCESS | 1825 | 1461338567453 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:22:47 INFO - PROCESS | 1825 | 1461338567457 Marionette TRACE conn5 <- [1,1782,null,{}] 08:22:47 INFO - PROCESS | 1825 | 1461338567462 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:47 INFO - PROCESS | 1825 | 1461338567710 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 08:22:48 INFO - PROCESS | 1825 | 1461338568027 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfe1e800 == 157 [pid = 1825] [id = 453] 08:22:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f15bec5ac00) [pid = 1825] [serial = 1360] [outer = (nil)] 08:22:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f15c0de5400) [pid = 1825] [serial = 1361] [outer = 0x7f15bec5ac00] 08:22:48 INFO - PROCESS | 1825 | 1461338568112 Marionette DEBUG loaded listener.js 08:22:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f15c1362800) [pid = 1825] [serial = 1362] [outer = 0x7f15bec5ac00] 08:22:49 INFO - PROCESS | 1825 | 1461338569034 Marionette TRACE conn5 <- [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]]]}] 08:22:49 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 08:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1643ms 08:22:49 INFO - PROCESS | 1825 | 1461338569097 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 08:22:49 INFO - PROCESS | 1825 | 1461338569100 Marionette TRACE conn5 <- [1,1785,null,{"value":"8"}] 08:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:22:49 INFO - PROCESS | 1825 | 1461338569109 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:22:49 INFO - PROCESS | 1825 | 1461338569114 Marionette TRACE conn5 <- [1,1786,null,{}] 08:22:49 INFO - PROCESS | 1825 | 1461338569121 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:49 INFO - PROCESS | 1825 | 1461338569359 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 08:22:49 INFO - PROCESS | 1825 | 1461338569678 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c6f57000 == 158 [pid = 1825] [id = 454] 08:22:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f15c2943000) [pid = 1825] [serial = 1363] [outer = (nil)] 08:22:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f15c294f800) [pid = 1825] [serial = 1364] [outer = 0x7f15c2943000] 08:22:49 INFO - PROCESS | 1825 | 1461338569780 Marionette DEBUG loaded listener.js 08:22:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f15c2a33400) [pid = 1825] [serial = 1365] [outer = 0x7f15c2943000] 08:22:50 INFO - PROCESS | 1825 | 1461338570785 Marionette TRACE conn5 <- [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]]]}] 08:22:50 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 08:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1738ms 08:22:50 INFO - PROCESS | 1825 | 1461338570849 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 08:22:50 INFO - PROCESS | 1825 | 1461338570853 Marionette TRACE conn5 <- [1,1789,null,{"value":"8"}] 08:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:22:50 INFO - PROCESS | 1825 | 1461338570859 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:22:50 INFO - PROCESS | 1825 | 1461338570863 Marionette TRACE conn5 <- [1,1790,null,{}] 08:22:50 INFO - PROCESS | 1825 | 1461338570870 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:51 INFO - PROCESS | 1825 | 1461338571112 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 08:22:51 INFO - PROCESS | 1825 | 1461338571429 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca034800 == 159 [pid = 1825] [id = 455] 08:22:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f15c13b2400) [pid = 1825] [serial = 1366] [outer = (nil)] 08:22:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f15c7b12800) [pid = 1825] [serial = 1367] [outer = 0x7f15c13b2400] 08:22:51 INFO - PROCESS | 1825 | 1461338571510 Marionette DEBUG loaded listener.js 08:22:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f15c8fbf400) [pid = 1825] [serial = 1368] [outer = 0x7f15c13b2400] 08:22:52 INFO - PROCESS | 1825 | 1461338572417 Marionette TRACE conn5 <- [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]]]}] 08:22:52 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) 08:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1592ms 08:22:52 INFO - PROCESS | 1825 | 1461338572456 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 08:22:52 INFO - PROCESS | 1825 | 1461338572462 Marionette TRACE conn5 <- [1,1793,null,{"value":"8"}] 08:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:22:52 INFO - PROCESS | 1825 | 1461338572469 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:22:52 INFO - PROCESS | 1825 | 1461338572471 Marionette TRACE conn5 <- [1,1794,null,{}] 08:22:52 INFO - PROCESS | 1825 | 1461338572477 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:52 INFO - PROCESS | 1825 | 1461338572720 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 08:22:53 INFO - PROCESS | 1825 | 1461338573017 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca487800 == 160 [pid = 1825] [id = 456] 08:22:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f15c6e6b400) [pid = 1825] [serial = 1369] [outer = (nil)] 08:22:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f15c90d7000) [pid = 1825] [serial = 1370] [outer = 0x7f15c6e6b400] 08:22:53 INFO - PROCESS | 1825 | 1461338573103 Marionette DEBUG loaded listener.js 08:22:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f15c929d800) [pid = 1825] [serial = 1371] [outer = 0x7f15c6e6b400] 08:22:53 INFO - PROCESS | 1825 | 1461338573997 Marionette TRACE conn5 <- [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]]]}] 08:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1586ms 08:22:54 INFO - PROCESS | 1825 | 1461338574055 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 08:22:54 INFO - PROCESS | 1825 | 1461338574058 Marionette TRACE conn5 <- [1,1797,null,{"value":"8"}] 08:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:22:54 INFO - PROCESS | 1825 | 1461338574065 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:22:54 INFO - PROCESS | 1825 | 1461338574068 Marionette TRACE conn5 <- [1,1798,null,{}] 08:22:54 INFO - PROCESS | 1825 | 1461338574074 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:54 INFO - PROCESS | 1825 | 1461338574294 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 08:22:54 INFO - PROCESS | 1825 | 1461338574561 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cd613000 == 161 [pid = 1825] [id = 457] 08:22:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f15c8f2d800) [pid = 1825] [serial = 1372] [outer = (nil)] 08:22:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f15c92a8c00) [pid = 1825] [serial = 1373] [outer = 0x7f15c8f2d800] 08:22:54 INFO - PROCESS | 1825 | 1461338574688 Marionette DEBUG loaded listener.js 08:22:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f15c99cac00) [pid = 1825] [serial = 1374] [outer = 0x7f15c8f2d800] 08:22:55 INFO - PROCESS | 1825 | 1461338575600 Marionette TRACE conn5 <- [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]]]}] 08:22:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1591ms 08:22:55 INFO - PROCESS | 1825 | 1461338575658 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 08:22:55 INFO - PROCESS | 1825 | 1461338575661 Marionette TRACE conn5 <- [1,1801,null,{"value":"8"}] 08:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:22:55 INFO - PROCESS | 1825 | 1461338575668 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:22:55 INFO - PROCESS | 1825 | 1461338575671 Marionette TRACE conn5 <- [1,1802,null,{}] 08:22:55 INFO - PROCESS | 1825 | 1461338575676 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:55 INFO - PROCESS | 1825 | 1461338575901 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 08:22:56 INFO - PROCESS | 1825 | 1461338576214 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d2011000 == 162 [pid = 1825] [id = 458] 08:22:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f15b5f0a000) [pid = 1825] [serial = 1375] [outer = (nil)] 08:22:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f15c99f4c00) [pid = 1825] [serial = 1376] [outer = 0x7f15b5f0a000] 08:22:56 INFO - PROCESS | 1825 | 1461338576308 Marionette DEBUG loaded listener.js 08:22:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f15ca529800) [pid = 1825] [serial = 1377] [outer = 0x7f15b5f0a000] 08:22:57 INFO - PROCESS | 1825 | 1461338577264 Marionette TRACE conn5 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1640ms 08:22:57 INFO - PROCESS | 1825 | 1461338577311 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 08:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:22:57 INFO - PROCESS | 1825 | 1461338577318 Marionette TRACE conn5 <- [1,1805,null,{"value":"8"}] 08:22:57 INFO - PROCESS | 1825 | 1461338577327 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:22:57 INFO - PROCESS | 1825 | 1461338577333 Marionette TRACE conn5 <- [1,1806,null,{}] 08:22:57 INFO - PROCESS | 1825 | 1461338577342 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:57 INFO - PROCESS | 1825 | 1461338577691 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 08:22:58 INFO - PROCESS | 1825 | 1461338578114 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4303000 == 163 [pid = 1825] [id = 459] 08:22:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f15cc1e4800) [pid = 1825] [serial = 1378] [outer = (nil)] 08:22:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f15ccbf3c00) [pid = 1825] [serial = 1379] [outer = 0x7f15cc1e4800] 08:22:58 INFO - PROCESS | 1825 | 1461338578265 Marionette DEBUG loaded listener.js 08:22:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f15cce39000) [pid = 1825] [serial = 1380] [outer = 0x7f15cc1e4800] 08:22:59 INFO - PROCESS | 1825 | 1461338579319 Marionette TRACE conn5 <- [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]]]}] 08:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 2040ms 08:22:59 INFO - PROCESS | 1825 | 1461338579365 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 08:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:22:59 INFO - PROCESS | 1825 | 1461338579370 Marionette TRACE conn5 <- [1,1809,null,{"value":"8"}] 08:22:59 INFO - PROCESS | 1825 | 1461338579375 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:22:59 INFO - PROCESS | 1825 | 1461338579380 Marionette TRACE conn5 <- [1,1810,null,{}] 08:22:59 INFO - PROCESS | 1825 | 1461338579385 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:59 INFO - PROCESS | 1825 | 1461338579645 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 08:22:59 INFO - PROCESS | 1825 | 1461338579960 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d6016000 == 164 [pid = 1825] [id = 460] 08:22:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f15cd4bb400) [pid = 1825] [serial = 1381] [outer = (nil)] 08:23:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f15cd6b7400) [pid = 1825] [serial = 1382] [outer = 0x7f15cd4bb400] 08:23:00 INFO - PROCESS | 1825 | 1461338580043 Marionette DEBUG loaded listener.js 08:23:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f15cde8d800) [pid = 1825] [serial = 1383] [outer = 0x7f15cd4bb400] 08:23:00 INFO - PROCESS | 1825 | ************************* 08:23:00 INFO - PROCESS | 1825 | A coding exception was thrown and uncaught in a Task. 08:23:00 INFO - PROCESS | 1825 | 08:23:00 INFO - PROCESS | 1825 | Full message: TypeError: NetworkError when attempting to fetch resource. 08:23:00 INFO - PROCESS | 1825 | Full stack: 08:23:00 INFO - PROCESS | 1825 | ************************* 08:23:01 INFO - PROCESS | 1825 | 1461338581028 Marionette TRACE conn5 <- [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]]]}] 08:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1731ms 08:23:01 INFO - PROCESS | 1825 | 1461338581108 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 08:23:01 INFO - PROCESS | 1825 | 1461338581112 Marionette TRACE conn5 <- [1,1813,null,{"value":"8"}] 08:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:23:01 INFO - PROCESS | 1825 | 1461338581118 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:23:01 INFO - PROCESS | 1825 | 1461338581121 Marionette TRACE conn5 <- [1,1814,null,{}] 08:23:01 INFO - PROCESS | 1825 | 1461338581126 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:01 INFO - PROCESS | 1825 | 1461338581395 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 08:23:01 INFO - PROCESS | 1825 | 1461338581713 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e5029000 == 165 [pid = 1825] [id = 461] 08:23:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f15cc1e5800) [pid = 1825] [serial = 1384] [outer = (nil)] 08:23:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f15cdf75400) [pid = 1825] [serial = 1385] [outer = 0x7f15cc1e5800] 08:23:01 INFO - PROCESS | 1825 | 1461338581794 Marionette DEBUG loaded listener.js 08:23:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f15d2269c00) [pid = 1825] [serial = 1386] [outer = 0x7f15cc1e5800] 08:23:02 INFO - PROCESS | 1825 | 1461338582661 Marionette TRACE conn5 <- [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]]]}] 08:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1592ms 08:23:02 INFO - PROCESS | 1825 | 1461338582714 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 08:23:02 INFO - PROCESS | 1825 | 1461338582722 Marionette TRACE conn5 <- [1,1817,null,{"value":"8"}] 08:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:23:02 INFO - PROCESS | 1825 | 1461338582730 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:23:02 INFO - PROCESS | 1825 | 1461338582734 Marionette TRACE conn5 <- [1,1818,null,{}] 08:23:02 INFO - PROCESS | 1825 | 1461338582739 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:02 INFO - PROCESS | 1825 | 1461338582970 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 08:23:03 INFO - PROCESS | 1825 | 1461338583292 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ea83a000 == 166 [pid = 1825] [id = 462] 08:23:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f15c2a1b400) [pid = 1825] [serial = 1387] [outer = (nil)] 08:23:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f15d432a400) [pid = 1825] [serial = 1388] [outer = 0x7f15c2a1b400] 08:23:03 INFO - PROCESS | 1825 | 1461338583378 Marionette DEBUG loaded listener.js 08:23:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f15d4ca0c00) [pid = 1825] [serial = 1389] [outer = 0x7f15c2a1b400] 08:23:04 INFO - PROCESS | 1825 | 1461338584282 Marionette TRACE conn5 <- [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]]]}] 08:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1631ms 08:23:04 INFO - PROCESS | 1825 | 1461338584365 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 08:23:04 INFO - PROCESS | 1825 | 1461338584371 Marionette TRACE conn5 <- [1,1821,null,{"value":"8"}] 08:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:23:04 INFO - PROCESS | 1825 | 1461338584381 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:23:04 INFO - PROCESS | 1825 | 1461338584386 Marionette TRACE conn5 <- [1,1822,null,{}] 08:23:04 INFO - PROCESS | 1825 | 1461338584395 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:04 INFO - PROCESS | 1825 | 1461338584724 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 08:23:05 INFO - PROCESS | 1825 | 1461338585051 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b62aa000 == 167 [pid = 1825] [id = 463] 08:23:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f15c9c73400) [pid = 1825] [serial = 1390] [outer = (nil)] 08:23:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f15d6129400) [pid = 1825] [serial = 1391] [outer = 0x7f15c9c73400] 08:23:05 INFO - PROCESS | 1825 | 1461338585129 Marionette DEBUG loaded listener.js 08:23:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f15d626b400) [pid = 1825] [serial = 1392] [outer = 0x7f15c9c73400] 08:23:06 INFO - PROCESS | 1825 | 1461338586114 Marionette TRACE conn5 <- [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]]]}] 08:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1788ms 08:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:23:06 INFO - PROCESS | 1825 | 1461338586169 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 08:23:06 INFO - PROCESS | 1825 | 1461338586171 Marionette TRACE conn5 <- [1,1825,null,{"value":"8"}] 08:23:06 INFO - PROCESS | 1825 | 1461338586177 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:23:06 INFO - PROCESS | 1825 | 1461338586181 Marionette TRACE conn5 <- [1,1826,null,{}] 08:23:06 INFO - PROCESS | 1825 | 1461338586186 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:06 INFO - PROCESS | 1825 | 1461338586416 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 08:23:06 INFO - PROCESS | 1825 | 1461338586762 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e5130800 == 168 [pid = 1825] [id = 464] 08:23:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f15e01c7400) [pid = 1825] [serial = 1393] [outer = (nil)] 08:23:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f15e048e800) [pid = 1825] [serial = 1394] [outer = 0x7f15e01c7400] 08:23:06 INFO - PROCESS | 1825 | 1461338586845 Marionette DEBUG loaded listener.js 08:23:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f15e1637000) [pid = 1825] [serial = 1395] [outer = 0x7f15e01c7400] 08:23:07 INFO - PROCESS | 1825 | 1461338587714 Marionette TRACE conn5 <- [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]]]}] 08:23:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1579ms 08:23:07 INFO - PROCESS | 1825 | 1461338587758 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 08:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:23:07 INFO - PROCESS | 1825 | 1461338587761 Marionette TRACE conn5 <- [1,1829,null,{"value":"8"}] 08:23:07 INFO - PROCESS | 1825 | 1461338587767 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:23:07 INFO - PROCESS | 1825 | 1461338587770 Marionette TRACE conn5 <- [1,1830,null,{}] 08:23:07 INFO - PROCESS | 1825 | 1461338587775 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:08 INFO - PROCESS | 1825 | 1461338588011 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 08:23:08 INFO - PROCESS | 1825 | 1461338588339 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8f16800 == 169 [pid = 1825] [id = 465] 08:23:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f15c919dc00) [pid = 1825] [serial = 1396] [outer = (nil)] 08:23:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f15e309d800) [pid = 1825] [serial = 1397] [outer = 0x7f15c919dc00] 08:23:08 INFO - PROCESS | 1825 | 1461338588426 Marionette DEBUG loaded listener.js 08:23:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f15e4fa2400) [pid = 1825] [serial = 1398] [outer = 0x7f15c919dc00] 08:23:09 INFO - PROCESS | 1825 | 1461338589317 Marionette TRACE conn5 <- [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]]]}] 08:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1586ms 08:23:09 INFO - PROCESS | 1825 | 1461338589354 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 08:23:09 INFO - PROCESS | 1825 | 1461338589358 Marionette TRACE conn5 <- [1,1833,null,{"value":"8"}] 08:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:23:09 INFO - PROCESS | 1825 | 1461338589365 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:23:09 INFO - PROCESS | 1825 | 1461338589369 Marionette TRACE conn5 <- [1,1834,null,{}] 08:23:09 INFO - PROCESS | 1825 | 1461338589374 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:09 INFO - PROCESS | 1825 | 1461338589626 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 08:23:09 INFO - PROCESS | 1825 | 1461338589950 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e5226800 == 170 [pid = 1825] [id = 466] 08:23:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f15bd9a8c00) [pid = 1825] [serial = 1399] [outer = (nil)] 08:23:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f15bd9af400) [pid = 1825] [serial = 1400] [outer = 0x7f15bd9a8c00] 08:23:10 INFO - PROCESS | 1825 | 1461338590035 Marionette DEBUG loaded listener.js 08:23:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f15bd9b4400) [pid = 1825] [serial = 1401] [outer = 0x7f15bd9a8c00] 08:23:10 INFO - PROCESS | 1825 | 1461338590902 Marionette TRACE conn5 <- [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]]]}] 08:23:10 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 08:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1581ms 08:23:10 INFO - PROCESS | 1825 | 1461338590947 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 08:23:10 INFO - PROCESS | 1825 | 1461338590950 Marionette TRACE conn5 <- [1,1837,null,{"value":"8"}] 08:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:23:10 INFO - PROCESS | 1825 | 1461338590957 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:23:10 INFO - PROCESS | 1825 | 1461338590960 Marionette TRACE conn5 <- [1,1838,null,{}] 08:23:10 INFO - PROCESS | 1825 | 1461338590965 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:11 INFO - PROCESS | 1825 | 1461338591199 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 08:23:11 INFO - PROCESS | 1825 | 1461338591550 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b511b000 == 171 [pid = 1825] [id = 467] 08:23:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f15b518c000) [pid = 1825] [serial = 1402] [outer = (nil)] 08:23:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f15b5193000) [pid = 1825] [serial = 1403] [outer = 0x7f15b518c000] 08:23:11 INFO - PROCESS | 1825 | 1461338591633 Marionette DEBUG loaded listener.js 08:23:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f15b5198000) [pid = 1825] [serial = 1404] [outer = 0x7f15b518c000] 08:23:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d6008800 == 170 [pid = 1825] [id = 46] 08:23:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d2822800 == 169 [pid = 1825] [id = 50] 08:23:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ba09f800 == 168 [pid = 1825] [id = 448] 08:23:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc322800 == 167 [pid = 1825] [id = 447] 08:23:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc204000 == 166 [pid = 1825] [id = 446] 08:23:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b9216800 == 165 [pid = 1825] [id = 445] 08:23:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8ad5000 == 164 [pid = 1825] [id = 444] 08:23:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b66f2000 == 163 [pid = 1825] [id = 443] 08:23:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4664000 == 162 [pid = 1825] [id = 437] 08:23:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cf407800 == 161 [pid = 1825] [id = 436] 08:23:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cb016800 == 160 [pid = 1825] [id = 435] 08:23:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c9d1f000 == 159 [pid = 1825] [id = 434] 08:23:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c7111000 == 158 [pid = 1825] [id = 433] 08:23:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bfe1f000 == 157 [pid = 1825] [id = 432] 08:23:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bf395000 == 156 [pid = 1825] [id = 431] 08:23:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15be896800 == 155 [pid = 1825] [id = 430] 08:23:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15be60a800 == 154 [pid = 1825] [id = 429] 08:23:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc2ed800 == 153 [pid = 1825] [id = 428] 08:23:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b921e800 == 152 [pid = 1825] [id = 427] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f15da39c400) [pid = 1825] [serial = 1188] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f15c6f40c00) [pid = 1825] [serial = 1086] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f15e0664800) [pid = 1825] [serial = 1041] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f15e4f9fc00) [pid = 1825] [serial = 1050] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f15e0499800) [pid = 1825] [serial = 1253] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f15ba964000) [pid = 1825] [serial = 1107] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f15bead6800) [pid = 1825] [serial = 1260] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f15ccbebc00) [pid = 1825] [serial = 1167] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f15e301c400) [pid = 1825] [serial = 1256] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f15d47a4800) [pid = 1825] [serial = 1247] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f15c294e000) [pid = 1825] [serial = 1223] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f15e54a7c00) [pid = 1825] [serial = 1113] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f15d62a1800) [pid = 1825] [serial = 1038] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f15cd4c3c00) [pid = 1825] [serial = 1241] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f15c6e67c00) [pid = 1825] [serial = 1158] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f15cdd36c00) [pid = 1825] [serial = 1173] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f15cdf37800) [pid = 1825] [serial = 1242] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f15da30ec00) [pid = 1825] [serial = 1251] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f15cc168800) [pid = 1825] [serial = 1235] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f15d4ca7000) [pid = 1825] [serial = 1035] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f15df31e000) [pid = 1825] [serial = 1101] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f15bf3a2800) [pid = 1825] [serial = 1083] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f15da30dc00) [pid = 1825] [serial = 951] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f15c29dec00) [pid = 1825] [serial = 1200] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f15ba964c00) [pid = 1825] [serial = 1274] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f15c2a08800) [pid = 1825] [serial = 1224] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f15e4e69800) [pid = 1825] [serial = 1257] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f15ba075c00) [pid = 1825] [serial = 1266] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f15beb4e000) [pid = 1825] [serial = 1116] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f15cf4c6c00) [pid = 1825] [serial = 1244] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f15e4c07800) [pid = 1825] [serial = 1047] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f15e0407400) [pid = 1825] [serial = 1182] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f15e1635000) [pid = 1825] [serial = 1254] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f15b8e62c00) [pid = 1825] [serial = 1149] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f15b9fc2400) [pid = 1825] [serial = 1272] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f15cdd2f400) [pid = 1825] [serial = 1095] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f15e4e5d400) [pid = 1825] [serial = 1191] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f15c8f9a400) [pid = 1825] [serial = 1230] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f15bba22800) [pid = 1825] [serial = 1277] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f15e4f9e800) [pid = 1825] [serial = 1110] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f15d521f000) [pid = 1825] [serial = 1248] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f15cce95000) [pid = 1825] [serial = 1092] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f15cd03a000) [pid = 1825] [serial = 1239] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f15ccedec00) [pid = 1825] [serial = 1029] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f15ba06f000) [pid = 1825] [serial = 1265] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f15d61ed800) [pid = 1825] [serial = 1250] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f15ba07a800) [pid = 1825] [serial = 1268] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f15c99fac00) [pid = 1825] [serial = 1164] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f15c7b09800) [pid = 1825] [serial = 1229] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f15c99f3400) [pid = 1825] [serial = 1232] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f15beaec400) [pid = 1825] [serial = 1053] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f15ccd71800) [pid = 1825] [serial = 1236] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f15ccedb400) [pid = 1825] [serial = 1170] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f15b8aae800) [pid = 1825] [serial = 1271] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f15c8f92000) [pid = 1825] [serial = 1161] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f15d4327400) [pid = 1825] [serial = 1098] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f15cdf3ec00) [pid = 1825] [serial = 1176] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f15b9fc7c00) [pid = 1825] [serial = 1262] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f15bead8400) [pid = 1825] [serial = 1269] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f15b633cc00) [pid = 1825] [serial = 1125] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f15bead0400) [pid = 1825] [serial = 1263] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f15cf6d6000) [pid = 1825] [serial = 1032] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f15e17dc800) [pid = 1825] [serial = 1044] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f15c2a2e800) [pid = 1825] [serial = 1226] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f15ca28b400) [pid = 1825] [serial = 1233] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f15b5f15c00) [pid = 1825] [serial = 1194] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f15cce8f800) [pid = 1825] [serial = 1238] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f15bead2000) [pid = 1825] [serial = 1259] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f15c8fba800) [pid = 1825] [serial = 1059] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f15c6f3fc00) [pid = 1825] [serial = 1227] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f15d1670400) [pid = 1825] [serial = 1245] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f15bd821400) [pid = 1825] [serial = 1218] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f15beadf000) [pid = 1825] [serial = 1278] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f15bf189400) [pid = 1825] [serial = 1221] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f15bdb2dc00) [pid = 1825] [serial = 1056] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f15c2a39c00) [pid = 1825] [serial = 1185] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f15e1638c00) [pid = 1825] [serial = 1104] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f15b8e5c800) [pid = 1825] [serial = 1122] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f15b8ab1400) [pid = 1825] [serial = 1119] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f15c29e1000) [pid = 1825] [serial = 1197] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f15bb908800) [pid = 1825] [serial = 1275] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f15cb394800) [pid = 1825] [serial = 1089] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15bdb2b400) [pid = 1825] [serial = 1152] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15d2845000) [pid = 1825] [serial = 1179] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15bf3ad800) [pid = 1825] [serial = 1062] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15bec55c00) [pid = 1825] [serial = 1220] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f15bf3b1c00) [pid = 1825] [serial = 1155] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f15ba7f5000) [pid = 1825] [serial = 1217] [outer = (nil)] [url = about:blank] 08:23:13 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15bec56000) [pid = 1825] [serial = 1280] [outer = (nil)] [url = about:blank] 08:23:14 INFO - PROCESS | 1825 | 1461338594144 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 08:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 3244ms 08:23:14 INFO - PROCESS | 1825 | 1461338594204 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 08:23:14 INFO - PROCESS | 1825 | 1461338594211 Marionette TRACE conn5 <- [1,1841,null,{"value":"8"}] 08:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:23:14 INFO - PROCESS | 1825 | 1461338594219 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:23:14 INFO - PROCESS | 1825 | 1461338594224 Marionette TRACE conn5 <- [1,1842,null,{}] 08:23:14 INFO - PROCESS | 1825 | 1461338594231 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:14 INFO - PROCESS | 1825 | 1461338594442 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 08:23:14 INFO - PROCESS | 1825 | 1461338594674 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b66f1000 == 153 [pid = 1825] [id = 468] 08:23:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15b6332000) [pid = 1825] [serial = 1405] [outer = (nil)] 08:23:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15b6337c00) [pid = 1825] [serial = 1406] [outer = 0x7f15b6332000] 08:23:14 INFO - PROCESS | 1825 | 1461338594746 Marionette DEBUG loaded listener.js 08:23:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15b8aaec00) [pid = 1825] [serial = 1407] [outer = 0x7f15b6332000] 08:23:15 INFO - PROCESS | 1825 | 1461338595536 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 08:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1388ms 08:23:15 INFO - PROCESS | 1825 | 1461338595610 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 08:23:15 INFO - PROCESS | 1825 | 1461338595617 Marionette TRACE conn5 <- [1,1845,null,{"value":"8"}] 08:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:23:15 INFO - PROCESS | 1825 | 1461338595627 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:23:15 INFO - PROCESS | 1825 | 1461338595631 Marionette TRACE conn5 <- [1,1846,null,{}] 08:23:15 INFO - PROCESS | 1825 | 1461338595637 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:15 INFO - PROCESS | 1825 | 1461338595861 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 08:23:16 INFO - PROCESS | 1825 | 1461338596079 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8bd1800 == 154 [pid = 1825] [id = 469] 08:23:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15b6334000) [pid = 1825] [serial = 1408] [outer = (nil)] 08:23:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15b9fbc800) [pid = 1825] [serial = 1409] [outer = 0x7f15b6334000] 08:23:16 INFO - PROCESS | 1825 | 1461338596147 Marionette DEBUG loaded listener.js 08:23:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15ba072800) [pid = 1825] [serial = 1410] [outer = 0x7f15b6334000] 08:23:17 INFO - PROCESS | 1825 | 1461338597266 Marionette TRACE conn5 <- [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]]]}] 08:23:17 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) 08:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1684ms 08:23:17 INFO - PROCESS | 1825 | 1461338597313 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 08:23:17 INFO - PROCESS | 1825 | 1461338597315 Marionette TRACE conn5 <- [1,1849,null,{"value":"8"}] 08:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:23:17 INFO - PROCESS | 1825 | 1461338597342 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:23:17 INFO - PROCESS | 1825 | 1461338597351 Marionette TRACE conn5 <- [1,1850,null,{}] 08:23:17 INFO - PROCESS | 1825 | 1461338597397 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:17 INFO - PROCESS | 1825 | 1461338597864 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 08:23:18 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15ba7f4000) [pid = 1825] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:23:18 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15b9e2f800) [pid = 1825] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:23:18 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15b8e60000) [pid = 1825] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:23:18 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f15ba957000) [pid = 1825] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:23:18 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f15ba7fc000) [pid = 1825] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:23:18 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15bec5b800) [pid = 1825] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:23:18 INFO - PROCESS | 1825 | 1461338598488 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b9209000 == 155 [pid = 1825] [id = 470] 08:23:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15b5c08800) [pid = 1825] [serial = 1411] [outer = (nil)] 08:23:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15ba7fac00) [pid = 1825] [serial = 1412] [outer = 0x7f15b5c08800] 08:23:18 INFO - PROCESS | 1825 | 1461338598578 Marionette DEBUG loaded listener.js 08:23:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15bb90e400) [pid = 1825] [serial = 1413] [outer = 0x7f15b5c08800] 08:23:19 INFO - PROCESS | 1825 | 1461338599360 Marionette TRACE conn5 <- [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]]]}] 08:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 2053ms 08:23:19 INFO - PROCESS | 1825 | 1461338599394 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 08:23:19 INFO - PROCESS | 1825 | 1461338599398 Marionette TRACE conn5 <- [1,1853,null,{"value":"8"}] 08:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:23:19 INFO - PROCESS | 1825 | 1461338599417 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:23:19 INFO - PROCESS | 1825 | 1461338599419 Marionette TRACE conn5 <- [1,1854,null,{}] 08:23:19 INFO - PROCESS | 1825 | 1461338599430 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:19 INFO - PROCESS | 1825 | 1461338599640 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 08:23:19 INFO - PROCESS | 1825 | 1461338599656 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ba863000 == 156 [pid = 1825] [id = 471] 08:23:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15b6339400) [pid = 1825] [serial = 1414] [outer = (nil)] 08:23:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15bd9b4000) [pid = 1825] [serial = 1415] [outer = 0x7f15b6339400] 08:23:19 INFO - PROCESS | 1825 | 1461338599881 Marionette DEBUG loaded listener.js 08:23:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15bdb26800) [pid = 1825] [serial = 1416] [outer = 0x7f15b6339400] 08:23:20 INFO - PROCESS | 1825 | 1461338600950 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:23:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:23:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1594ms 08:23:21 INFO - PROCESS | 1825 | 1461338601012 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 08:23:21 INFO - PROCESS | 1825 | 1461338601019 Marionette TRACE conn5 <- [1,1857,null,{"value":"8"}] 08:23:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:23:21 INFO - PROCESS | 1825 | 1461338601028 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:23:21 INFO - PROCESS | 1825 | 1461338601034 Marionette TRACE conn5 <- [1,1858,null,{}] 08:23:21 INFO - PROCESS | 1825 | 1461338601043 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:21 INFO - PROCESS | 1825 | 1461338601325 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 08:23:21 INFO - PROCESS | 1825 | 1461338601631 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8b96800 == 157 [pid = 1825] [id = 472] 08:23:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15b5f0a400) [pid = 1825] [serial = 1417] [outer = (nil)] 08:23:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15b8e5b800) [pid = 1825] [serial = 1418] [outer = 0x7f15b5f0a400] 08:23:21 INFO - PROCESS | 1825 | 1461338601714 Marionette DEBUG loaded listener.js 08:23:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f15b9fbdc00) [pid = 1825] [serial = 1419] [outer = 0x7f15b5f0a400] 08:23:22 INFO - PROCESS | 1825 | 1461338602634 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 08:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1643ms 08:23:22 INFO - PROCESS | 1825 | 1461338602672 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 08:23:22 INFO - PROCESS | 1825 | 1461338602682 Marionette TRACE conn5 <- [1,1861,null,{"value":"8"}] 08:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:23:22 INFO - PROCESS | 1825 | 1461338602694 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:23:22 INFO - PROCESS | 1825 | 1461338602698 Marionette TRACE conn5 <- [1,1862,null,{}] 08:23:22 INFO - PROCESS | 1825 | 1461338602705 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:22 INFO - PROCESS | 1825 | 1461338602987 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 08:23:23 INFO - PROCESS | 1825 | 1461338603306 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc04b000 == 158 [pid = 1825] [id = 473] 08:23:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f15ba95ac00) [pid = 1825] [serial = 1420] [outer = (nil)] 08:23:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f15bd825800) [pid = 1825] [serial = 1421] [outer = 0x7f15ba95ac00] 08:23:23 INFO - PROCESS | 1825 | 1461338603393 Marionette DEBUG loaded listener.js 08:23:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f15bdb2e000) [pid = 1825] [serial = 1422] [outer = 0x7f15ba95ac00] 08:23:24 INFO - PROCESS | 1825 | 1461338604397 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 08:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1743ms 08:23:24 INFO - PROCESS | 1825 | 1461338604436 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 08:23:24 INFO - PROCESS | 1825 | 1461338604441 Marionette TRACE conn5 <- [1,1865,null,{"value":"8"}] 08:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:23:24 INFO - PROCESS | 1825 | 1461338604448 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:23:24 INFO - PROCESS | 1825 | 1461338604455 Marionette TRACE conn5 <- [1,1866,null,{}] 08:23:24 INFO - PROCESS | 1825 | 1461338604473 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:24 INFO - PROCESS | 1825 | 1461338604721 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 08:23:25 INFO - PROCESS | 1825 | 1461338605045 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc2bc800 == 159 [pid = 1825] [id = 474] 08:23:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15be748c00) [pid = 1825] [serial = 1423] [outer = (nil)] 08:23:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15beac9400) [pid = 1825] [serial = 1424] [outer = 0x7f15be748c00] 08:23:25 INFO - PROCESS | 1825 | 1461338605145 Marionette DEBUG loaded listener.js 08:23:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15bead5c00) [pid = 1825] [serial = 1425] [outer = 0x7f15be748c00] 08:23:26 INFO - PROCESS | 1825 | 1461338606096 Marionette TRACE conn5 <- [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]]]}] 08:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1687ms 08:23:26 INFO - PROCESS | 1825 | 1461338606137 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 08:23:26 INFO - PROCESS | 1825 | 1461338606143 Marionette TRACE conn5 <- [1,1869,null,{"value":"8"}] 08:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:23:26 INFO - PROCESS | 1825 | 1461338606151 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:23:26 INFO - PROCESS | 1825 | 1461338606155 Marionette TRACE conn5 <- [1,1870,null,{}] 08:23:26 INFO - PROCESS | 1825 | 1461338606162 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:26 INFO - PROCESS | 1825 | 1461338606421 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 08:23:26 INFO - PROCESS | 1825 | 1461338606746 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bd7cc800 == 160 [pid = 1825] [id = 475] 08:23:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15be742400) [pid = 1825] [serial = 1426] [outer = (nil)] 08:23:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f15beaea400) [pid = 1825] [serial = 1427] [outer = 0x7f15be742400] 08:23:26 INFO - PROCESS | 1825 | 1461338606847 Marionette DEBUG loaded listener.js 08:23:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f15beb49400) [pid = 1825] [serial = 1428] [outer = 0x7f15be742400] 08:23:27 INFO - PROCESS | 1825 | 1461338607811 Marionette TRACE conn5 <- [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]]]}] 08:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1733ms 08:23:27 INFO - PROCESS | 1825 | 1461338607886 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 08:23:27 INFO - PROCESS | 1825 | 1461338607890 Marionette TRACE conn5 <- [1,1873,null,{"value":"8"}] 08:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:23:27 INFO - PROCESS | 1825 | 1461338607898 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:23:27 INFO - PROCESS | 1825 | 1461338607902 Marionette TRACE conn5 <- [1,1874,null,{}] 08:23:27 INFO - PROCESS | 1825 | 1461338607909 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:28 INFO - PROCESS | 1825 | 1461338608173 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 08:23:28 INFO - PROCESS | 1825 | 1461338608499 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15be775800 == 161 [pid = 1825] [id = 476] 08:23:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f15ba7f2c00) [pid = 1825] [serial = 1429] [outer = (nil)] 08:23:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f15bec57000) [pid = 1825] [serial = 1430] [outer = 0x7f15ba7f2c00] 08:23:28 INFO - PROCESS | 1825 | 1461338608609 Marionette DEBUG loaded listener.js 08:23:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f15bf182000) [pid = 1825] [serial = 1431] [outer = 0x7f15ba7f2c00] 08:23:29 INFO - PROCESS | 1825 | 1461338609643 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 08:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1784ms 08:23:29 INFO - PROCESS | 1825 | 1461338609684 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 08:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:23:29 INFO - PROCESS | 1825 | 1461338609689 Marionette TRACE conn5 <- [1,1877,null,{"value":"8"}] 08:23:29 INFO - PROCESS | 1825 | 1461338609698 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:23:29 INFO - PROCESS | 1825 | 1461338609701 Marionette TRACE conn5 <- [1,1878,null,{}] 08:23:29 INFO - PROCESS | 1825 | 1461338609709 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:30 INFO - PROCESS | 1825 | 1461338610016 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 08:23:30 INFO - PROCESS | 1825 | 1461338610359 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15beda6800 == 162 [pid = 1825] [id = 477] 08:23:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f15bfeee400) [pid = 1825] [serial = 1432] [outer = (nil)] 08:23:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f15c13b4800) [pid = 1825] [serial = 1433] [outer = 0x7f15bfeee400] 08:23:30 INFO - PROCESS | 1825 | 1461338610465 Marionette DEBUG loaded listener.js 08:23:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f15c13c0800) [pid = 1825] [serial = 1434] [outer = 0x7f15bfeee400] 08:23:31 INFO - PROCESS | 1825 | 1461338611433 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 08:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1785ms 08:23:31 INFO - PROCESS | 1825 | 1461338611482 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 08:23:31 INFO - PROCESS | 1825 | 1461338611487 Marionette TRACE conn5 <- [1,1881,null,{"value":"8"}] 08:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:23:31 INFO - PROCESS | 1825 | 1461338611494 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:23:31 INFO - PROCESS | 1825 | 1461338611498 Marionette TRACE conn5 <- [1,1882,null,{}] 08:23:31 INFO - PROCESS | 1825 | 1461338611504 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:31 INFO - PROCESS | 1825 | 1461338611773 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 08:23:32 INFO - PROCESS | 1825 | 1461338612099 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfb61800 == 163 [pid = 1825] [id = 478] 08:23:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f15c2947c00) [pid = 1825] [serial = 1435] [outer = (nil)] 08:23:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f15c2a0c800) [pid = 1825] [serial = 1436] [outer = 0x7f15c2947c00] 08:23:32 INFO - PROCESS | 1825 | 1461338612203 Marionette DEBUG loaded listener.js 08:23:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f15c2a17400) [pid = 1825] [serial = 1437] [outer = 0x7f15c2947c00] 08:23:33 INFO - PROCESS | 1825 | 1461338613158 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 08:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1735ms 08:23:33 INFO - PROCESS | 1825 | 1461338613232 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 08:23:33 INFO - PROCESS | 1825 | 1461338613239 Marionette TRACE conn5 <- [1,1885,null,{"value":"8"}] 08:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:23:33 INFO - PROCESS | 1825 | 1461338613249 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:23:33 INFO - PROCESS | 1825 | 1461338613254 Marionette TRACE conn5 <- [1,1886,null,{}] 08:23:33 INFO - PROCESS | 1825 | 1461338613261 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:33 INFO - PROCESS | 1825 | 1461338613512 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 08:23:33 INFO - PROCESS | 1825 | 1461338613857 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfe11000 == 164 [pid = 1825] [id = 479] 08:23:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f15bb90c000) [pid = 1825] [serial = 1438] [outer = (nil)] 08:23:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f15c2a1c400) [pid = 1825] [serial = 1439] [outer = 0x7f15bb90c000] 08:23:33 INFO - PROCESS | 1825 | 1461338613958 Marionette DEBUG loaded listener.js 08:23:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f15c2a35400) [pid = 1825] [serial = 1440] [outer = 0x7f15bb90c000] 08:23:34 INFO - PROCESS | 1825 | 1461338614841 Marionette TRACE conn5 <- [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]]]}] 08:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1639ms 08:23:34 INFO - PROCESS | 1825 | 1461338614888 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 08:23:34 INFO - PROCESS | 1825 | 1461338614892 Marionette TRACE conn5 <- [1,1889,null,{"value":"8"}] 08:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:23:34 INFO - PROCESS | 1825 | 1461338614898 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:23:34 INFO - PROCESS | 1825 | 1461338614902 Marionette TRACE conn5 <- [1,1890,null,{}] 08:23:34 INFO - PROCESS | 1825 | 1461338614908 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:35 INFO - PROCESS | 1825 | 1461338615138 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 08:23:35 INFO - PROCESS | 1825 | 1461338615495 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c13d1000 == 165 [pid = 1825] [id = 480] 08:23:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f15c2a1e800) [pid = 1825] [serial = 1441] [outer = (nil)] 08:23:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f15c6e73c00) [pid = 1825] [serial = 1442] [outer = 0x7f15c2a1e800] 08:23:35 INFO - PROCESS | 1825 | 1461338615639 Marionette DEBUG loaded listener.js 08:23:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f15c7acd400) [pid = 1825] [serial = 1443] [outer = 0x7f15c2a1e800] 08:23:36 INFO - PROCESS | 1825 | 1461338616763 Marionette TRACE conn5 <- [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]]]}] 08:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1934ms 08:23:36 INFO - PROCESS | 1825 | 1461338616837 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 08:23:36 INFO - PROCESS | 1825 | 1461338616840 Marionette TRACE conn5 <- [1,1893,null,{"value":"8"}] 08:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:23:36 INFO - PROCESS | 1825 | 1461338616852 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:23:36 INFO - PROCESS | 1825 | 1461338616855 Marionette TRACE conn5 <- [1,1894,null,{}] 08:23:36 INFO - PROCESS | 1825 | 1461338616863 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:37 INFO - PROCESS | 1825 | 1461338617098 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 08:23:37 INFO - PROCESS | 1825 | 1461338617416 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7e3d000 == 166 [pid = 1825] [id = 481] 08:23:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f15c294e000) [pid = 1825] [serial = 1444] [outer = (nil)] 08:23:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f15c7ad8400) [pid = 1825] [serial = 1445] [outer = 0x7f15c294e000] 08:23:37 INFO - PROCESS | 1825 | 1461338617500 Marionette DEBUG loaded listener.js 08:23:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f15c8fc5800) [pid = 1825] [serial = 1446] [outer = 0x7f15c294e000] 08:23:38 INFO - PROCESS | 1825 | 1461338618447 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 08:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1631ms 08:23:38 INFO - PROCESS | 1825 | 1461338618483 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 08:23:38 INFO - PROCESS | 1825 | 1461338618488 Marionette TRACE conn5 <- [1,1897,null,{"value":"8"}] 08:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:23:38 INFO - PROCESS | 1825 | 1461338618494 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:23:38 INFO - PROCESS | 1825 | 1461338618499 Marionette TRACE conn5 <- [1,1898,null,{}] 08:23:38 INFO - PROCESS | 1825 | 1461338618505 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:38 INFO - PROCESS | 1825 | 1461338618785 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 08:23:39 INFO - PROCESS | 1825 | 1461338619118 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca032000 == 167 [pid = 1825] [id = 482] 08:23:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f15c9541400) [pid = 1825] [serial = 1447] [outer = (nil)] 08:23:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f15c99f5800) [pid = 1825] [serial = 1448] [outer = 0x7f15c9541400] 08:23:39 INFO - PROCESS | 1825 | 1461338619206 Marionette DEBUG loaded listener.js 08:23:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f15cb248800) [pid = 1825] [serial = 1449] [outer = 0x7f15c9541400] 08:23:40 INFO - PROCESS | 1825 | 1461338620081 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 08:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1639ms 08:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:23:40 INFO - PROCESS | 1825 | 1461338620135 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 08:23:40 INFO - PROCESS | 1825 | 1461338620138 Marionette TRACE conn5 <- [1,1901,null,{"value":"8"}] 08:23:40 INFO - PROCESS | 1825 | 1461338620145 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:23:40 INFO - PROCESS | 1825 | 1461338620148 Marionette TRACE conn5 <- [1,1902,null,{}] 08:23:40 INFO - PROCESS | 1825 | 1461338620154 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:40 INFO - PROCESS | 1825 | 1461338620390 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 08:23:40 INFO - PROCESS | 1825 | 1461338620656 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca2b5800 == 168 [pid = 1825] [id = 483] 08:23:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f15c9853400) [pid = 1825] [serial = 1450] [outer = (nil)] 08:23:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f15cc1eb800) [pid = 1825] [serial = 1451] [outer = 0x7f15c9853400] 08:23:40 INFO - PROCESS | 1825 | 1461338620784 Marionette DEBUG loaded listener.js 08:23:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f15ccd6c400) [pid = 1825] [serial = 1452] [outer = 0x7f15c9853400] 08:23:41 INFO - PROCESS | 1825 | 1461338621632 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 08:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1537ms 08:23:41 INFO - PROCESS | 1825 | 1461338621681 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 08:23:41 INFO - PROCESS | 1825 | 1461338621684 Marionette TRACE conn5 <- [1,1905,null,{"value":"8"}] 08:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:23:41 INFO - PROCESS | 1825 | 1461338621690 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:23:41 INFO - PROCESS | 1825 | 1461338621693 Marionette TRACE conn5 <- [1,1906,null,{}] 08:23:41 INFO - PROCESS | 1825 | 1461338621699 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:41 INFO - PROCESS | 1825 | 1461338621924 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 08:23:42 INFO - PROCESS | 1825 | 1461338622194 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cd605000 == 169 [pid = 1825] [id = 484] 08:23:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f15cb394000) [pid = 1825] [serial = 1453] [outer = (nil)] 08:23:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f15cce35400) [pid = 1825] [serial = 1454] [outer = 0x7f15cb394000] 08:23:42 INFO - PROCESS | 1825 | 1461338622317 Marionette DEBUG loaded listener.js 08:23:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f15cce8f800) [pid = 1825] [serial = 1455] [outer = 0x7f15cb394000] 08:23:43 INFO - PROCESS | 1825 | 1461338623216 Marionette TRACE conn5 <- [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]]]}] 08:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1584ms 08:23:43 INFO - PROCESS | 1825 | 1461338623276 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 08:23:43 INFO - PROCESS | 1825 | 1461338623279 Marionette TRACE conn5 <- [1,1909,null,{"value":"8"}] 08:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:23:43 INFO - PROCESS | 1825 | 1461338623286 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:23:43 INFO - PROCESS | 1825 | 1461338623290 Marionette TRACE conn5 <- [1,1910,null,{}] 08:23:43 INFO - PROCESS | 1825 | 1461338623295 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:43 INFO - PROCESS | 1825 | 1461338623531 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 08:23:43 INFO - PROCESS | 1825 | 1461338623848 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cf41f800 == 170 [pid = 1825] [id = 485] 08:23:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f15c99d6400) [pid = 1825] [serial = 1456] [outer = (nil)] 08:23:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f15cced8800) [pid = 1825] [serial = 1457] [outer = 0x7f15c99d6400] 08:23:43 INFO - PROCESS | 1825 | 1461338623929 Marionette DEBUG loaded listener.js 08:23:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f15cd02b400) [pid = 1825] [serial = 1458] [outer = 0x7f15c99d6400] 08:23:44 INFO - PROCESS | 1825 | 1461338624800 Marionette TRACE conn5 <- [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]]]}] 08:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1583ms 08:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:23:44 INFO - PROCESS | 1825 | 1461338624872 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 08:23:44 INFO - PROCESS | 1825 | 1461338624875 Marionette TRACE conn5 <- [1,1913,null,{"value":"8"}] 08:23:44 INFO - PROCESS | 1825 | 1461338624881 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:23:44 INFO - PROCESS | 1825 | 1461338624884 Marionette TRACE conn5 <- [1,1914,null,{}] 08:23:44 INFO - PROCESS | 1825 | 1461338624890 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:45 INFO - PROCESS | 1825 | 1461338625131 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 08:23:45 INFO - PROCESS | 1825 | 1461338625440 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3c28000 == 171 [pid = 1825] [id = 486] 08:23:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f15ca288800) [pid = 1825] [serial = 1459] [outer = (nil)] 08:23:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f15cd4c3800) [pid = 1825] [serial = 1460] [outer = 0x7f15ca288800] 08:23:45 INFO - PROCESS | 1825 | 1461338625524 Marionette DEBUG loaded listener.js 08:23:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f15cd6b0c00) [pid = 1825] [serial = 1461] [outer = 0x7f15ca288800] 08:23:46 INFO - PROCESS | 1825 | 1461338626356 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 08:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1543ms 08:23:46 INFO - PROCESS | 1825 | 1461338626425 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 08:23:46 INFO - PROCESS | 1825 | 1461338626429 Marionette TRACE conn5 <- [1,1917,null,{"value":"8"}] 08:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:23:46 INFO - PROCESS | 1825 | 1461338626436 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:23:46 INFO - PROCESS | 1825 | 1461338626439 Marionette TRACE conn5 <- [1,1918,null,{}] 08:23:46 INFO - PROCESS | 1825 | 1461338626444 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:46 INFO - PROCESS | 1825 | 1461338626717 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 08:23:47 INFO - PROCESS | 1825 | 1461338627030 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4673000 == 172 [pid = 1825] [id = 487] 08:23:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f15cce96000) [pid = 1825] [serial = 1462] [outer = (nil)] 08:23:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f15cde77400) [pid = 1825] [serial = 1463] [outer = 0x7f15cce96000] 08:23:47 INFO - PROCESS | 1825 | 1461338627107 Marionette DEBUG loaded listener.js 08:23:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f15cde8dc00) [pid = 1825] [serial = 1464] [outer = 0x7f15cce96000] 08:23:47 INFO - PROCESS | 1825 | 1461338627941 Marionette TRACE conn5 <- [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]]]}] 08:23:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1583ms 08:23:48 INFO - PROCESS | 1825 | 1461338628020 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 08:23:48 INFO - PROCESS | 1825 | 1461338628023 Marionette TRACE conn5 <- [1,1921,null,{"value":"8"}] 08:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:23:48 INFO - PROCESS | 1825 | 1461338628029 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:23:48 INFO - PROCESS | 1825 | 1461338628031 Marionette TRACE conn5 <- [1,1922,null,{}] 08:23:48 INFO - PROCESS | 1825 | 1461338628037 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:48 INFO - PROCESS | 1825 | 1461338628270 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 08:23:48 INFO - PROCESS | 1825 | 1461338628592 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4dae800 == 173 [pid = 1825] [id = 488] 08:23:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f15c2a18c00) [pid = 1825] [serial = 1465] [outer = (nil)] 08:23:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f15cdf44000) [pid = 1825] [serial = 1466] [outer = 0x7f15c2a18c00] 08:23:48 INFO - PROCESS | 1825 | 1461338628686 Marionette DEBUG loaded listener.js 08:23:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f15d2262800) [pid = 1825] [serial = 1467] [outer = 0x7f15c2a18c00] 08:23:49 INFO - PROCESS | 1825 | 1461338629574 Marionette TRACE conn5 <- [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]]]}] 08:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1578ms 08:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:23:49 INFO - PROCESS | 1825 | 1461338629608 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 08:23:49 INFO - PROCESS | 1825 | 1461338629611 Marionette TRACE conn5 <- [1,1925,null,{"value":"8"}] 08:23:49 INFO - PROCESS | 1825 | 1461338629617 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:23:49 INFO - PROCESS | 1825 | 1461338629620 Marionette TRACE conn5 <- [1,1926,null,{}] 08:23:49 INFO - PROCESS | 1825 | 1461338629626 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:49 INFO - PROCESS | 1825 | 1461338629869 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 08:23:50 INFO - PROCESS | 1825 | 1461338630279 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d5e35000 == 174 [pid = 1825] [id = 489] 08:23:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f15c8fc3800) [pid = 1825] [serial = 1468] [outer = (nil)] 08:23:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f15d479ec00) [pid = 1825] [serial = 1469] [outer = 0x7f15c8fc3800] 08:23:50 INFO - PROCESS | 1825 | 1461338630369 Marionette DEBUG loaded listener.js 08:23:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f15d4ab1800) [pid = 1825] [serial = 1470] [outer = 0x7f15c8fc3800] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d621a800 == 173 [pid = 1825] [id = 417] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ba252000 == 172 [pid = 1825] [id = 421] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d1634800 == 171 [pid = 1825] [id = 414] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e06c3800 == 170 [pid = 1825] [id = 418] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e5211800 == 169 [pid = 1825] [id = 419] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e825a800 == 168 [pid = 1825] [id = 420] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d529b800 == 167 [pid = 1825] [id = 416] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca1ae800 == 166 [pid = 1825] [id = 411] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c7e47800 == 165 [pid = 1825] [id = 410] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cdd9a800 == 164 [pid = 1825] [id = 413] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d3df0000 == 163 [pid = 1825] [id = 415] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8f16800 == 162 [pid = 1825] [id = 465] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e5130800 == 161 [pid = 1825] [id = 464] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b62aa000 == 160 [pid = 1825] [id = 463] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ea83a000 == 159 [pid = 1825] [id = 462] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e5029000 == 158 [pid = 1825] [id = 461] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d6016000 == 157 [pid = 1825] [id = 460] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4303000 == 156 [pid = 1825] [id = 459] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d2011000 == 155 [pid = 1825] [id = 458] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cd613000 == 154 [pid = 1825] [id = 457] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca487800 == 153 [pid = 1825] [id = 456] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca034800 == 152 [pid = 1825] [id = 455] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c6f57000 == 151 [pid = 1825] [id = 454] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bfe1e800 == 150 [pid = 1825] [id = 453] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bf399800 == 149 [pid = 1825] [id = 452] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc73d800 == 148 [pid = 1825] [id = 451] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ba0a8000 == 147 [pid = 1825] [id = 450] 08:23:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b5ddd800 == 146 [pid = 1825] [id = 449] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f15bfb47c00) [pid = 1825] [serial = 1343] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f15c0de1c00) [pid = 1825] [serial = 1344] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f15e1650c00) [pid = 1825] [serial = 1322] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f15c92a2c00) [pid = 1825] [serial = 1325] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f15ba078400) [pid = 1825] [serial = 1283] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f15bed78000) [pid = 1825] [serial = 1281] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f15bead8800) [pid = 1825] [serial = 1286] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f15ba06e000) [pid = 1825] [serial = 1332] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f15b9e37800) [pid = 1825] [serial = 1331] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f15bd827800) [pid = 1825] [serial = 1335] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f15bb840000) [pid = 1825] [serial = 1334] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f15beacd000) [pid = 1825] [serial = 1337] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f15c13b8400) [pid = 1825] [serial = 1328] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f15beae4400) [pid = 1825] [serial = 1338] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f15bed7d000) [pid = 1825] [serial = 1340] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f15c1198000) [pid = 1825] [serial = 1292] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f15ca5c7400) [pid = 1825] [serial = 1304] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f15c9541800) [pid = 1825] [serial = 1301] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f15c2a0c400) [pid = 1825] [serial = 1295] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f15c90d1000) [pid = 1825] [serial = 1298] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f15bf3a9c00) [pid = 1825] [serial = 1289] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f15ccbf2400) [pid = 1825] [serial = 1307] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f15cd02e000) [pid = 1825] [serial = 1310] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f15d3b0ec00) [pid = 1825] [serial = 1313] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f15be67d400) [pid = 1825] [serial = 1316] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f15d61edc00) [pid = 1825] [serial = 1319] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f15ba957c00) [pid = 1825] [serial = 1346] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f15bf186800) [pid = 1825] [serial = 1341] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 1825 | 1461338632962 Marionette TRACE conn5 <- [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]]]}] 08:23:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 3437ms 08:23:53 INFO - PROCESS | 1825 | 1461338633055 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 08:23:53 INFO - PROCESS | 1825 | 1461338633061 Marionette TRACE conn5 <- [1,1929,null,{"value":"8"}] 08:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:23:53 INFO - PROCESS | 1825 | 1461338633070 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:23:53 INFO - PROCESS | 1825 | 1461338633077 Marionette TRACE conn5 <- [1,1930,null,{}] 08:23:53 INFO - PROCESS | 1825 | 1461338633087 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:53 INFO - PROCESS | 1825 | 1461338633337 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 08:23:53 INFO - PROCESS | 1825 | 1461338633600 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b65d7800 == 147 [pid = 1825] [id = 490] 08:23:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f15b8aa5400) [pid = 1825] [serial = 1471] [outer = (nil)] 08:23:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f15b8aaf400) [pid = 1825] [serial = 1472] [outer = 0x7f15b8aa5400] 08:23:53 INFO - PROCESS | 1825 | 1461338633722 Marionette DEBUG loaded listener.js 08:23:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f15b9e2c000) [pid = 1825] [serial = 1473] [outer = 0x7f15b8aa5400] 08:23:54 INFO - PROCESS | 1825 | 1461338634663 Marionette TRACE conn5 <- [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]]]}] 08:23:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1691ms 08:23:54 INFO - PROCESS | 1825 | 1461338634762 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 08:23:54 INFO - PROCESS | 1825 | 1461338634773 Marionette TRACE conn5 <- [1,1933,null,{"value":"8"}] 08:23:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:23:54 INFO - PROCESS | 1825 | 1461338634795 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:23:54 INFO - PROCESS | 1825 | 1461338634800 Marionette TRACE conn5 <- [1,1934,null,{}] 08:23:54 INFO - PROCESS | 1825 | 1461338634808 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:55 INFO - PROCESS | 1825 | 1461338635122 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 08:23:55 INFO - PROCESS | 1825 | 1461338635167 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8e9f000 == 148 [pid = 1825] [id = 491] 08:23:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f15b9e31800) [pid = 1825] [serial = 1474] [outer = (nil)] 08:23:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f15ba1ce000) [pid = 1825] [serial = 1475] [outer = 0x7f15b9e31800] 08:23:55 INFO - PROCESS | 1825 | 1461338635248 Marionette DEBUG loaded listener.js 08:23:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f15ba95e400) [pid = 1825] [serial = 1476] [outer = 0x7f15b9e31800] 08:23:56 INFO - PROCESS | 1825 | 1461338636411 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 08:23:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:23:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1646ms 08:23:56 INFO - PROCESS | 1825 | 1461338636441 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 08:23:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:23:56 INFO - PROCESS | 1825 | 1461338636445 Marionette TRACE conn5 <- [1,1937,null,{"value":"8"}] 08:23:56 INFO - PROCESS | 1825 | 1461338636452 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:23:56 INFO - PROCESS | 1825 | 1461338636459 Marionette TRACE conn5 <- [1,1938,null,{}] 08:23:56 INFO - PROCESS | 1825 | 1461338636485 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:56 INFO - PROCESS | 1825 | 1461338636783 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f15be677000) [pid = 1825] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f15ba06f800) [pid = 1825] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f15b5c08400) [pid = 1825] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f15bb90a800) [pid = 1825] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f15c7b0d400) [pid = 1825] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f15be748400) [pid = 1825] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f15bba20000) [pid = 1825] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f15b8aa4000) [pid = 1825] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f15c99ef400) [pid = 1825] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f15bfb4ec00) [pid = 1825] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f15bf183400) [pid = 1825] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f15be679c00) [pid = 1825] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f15d2661000) [pid = 1825] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f15c8f9d800) [pid = 1825] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f15bf187c00) [pid = 1825] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f15be67b000) [pid = 1825] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f15b8e60c00) [pid = 1825] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f15d265a800) [pid = 1825] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f15b5c08800) [pid = 1825] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f15c9c73400) [pid = 1825] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f15c2a1b400) [pid = 1825] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f15cc1e5800) [pid = 1825] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f15cd4bb400) [pid = 1825] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f15cc1e4800) [pid = 1825] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f15b5f0a000) [pid = 1825] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f15c8f2d800) [pid = 1825] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f15c6e6b400) [pid = 1825] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f15c13b2400) [pid = 1825] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f15c2943000) [pid = 1825] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f15bec5ac00) [pid = 1825] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f15beb45400) [pid = 1825] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15ba078800) [pid = 1825] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15ba070800) [pid = 1825] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15b5c07400) [pid = 1825] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15b6332000) [pid = 1825] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f15bd9a8c00) [pid = 1825] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f15c919dc00) [pid = 1825] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15e01c7400) [pid = 1825] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:23:57 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f15b6334000) [pid = 1825] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:23:57 INFO - PROCESS | 1825 | 1461338637830 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8ad3000 == 149 [pid = 1825] [id = 492] 08:23:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f15b518ac00) [pid = 1825] [serial = 1477] [outer = (nil)] 08:23:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15b5c08800) [pid = 1825] [serial = 1478] [outer = 0x7f15b518ac00] 08:23:57 INFO - PROCESS | 1825 | 1461338637922 Marionette DEBUG loaded listener.js 08:23:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15bb909800) [pid = 1825] [serial = 1479] [outer = 0x7f15b518ac00] 08:23:58 INFO - PROCESS | 1825 | 1461338638698 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 08:23:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:23:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 2300ms 08:23:58 INFO - PROCESS | 1825 | 1461338638763 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 08:23:58 INFO - PROCESS | 1825 | 1461338638769 Marionette TRACE conn5 <- [1,1941,null,{"value":"8"}] 08:23:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:23:58 INFO - PROCESS | 1825 | 1461338638780 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:23:58 INFO - PROCESS | 1825 | 1461338638784 Marionette TRACE conn5 <- [1,1942,null,{}] 08:23:58 INFO - PROCESS | 1825 | 1461338638795 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:59 INFO - PROCESS | 1825 | 1461338639040 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 08:23:59 INFO - PROCESS | 1825 | 1461338639234 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bbf0b800 == 150 [pid = 1825] [id = 493] 08:23:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15b518e000) [pid = 1825] [serial = 1480] [outer = (nil)] 08:23:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15be5c7400) [pid = 1825] [serial = 1481] [outer = 0x7f15b518e000] 08:23:59 INFO - PROCESS | 1825 | 1461338639313 Marionette DEBUG loaded listener.js 08:23:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15be67c400) [pid = 1825] [serial = 1482] [outer = 0x7f15b518e000] 08:24:00 INFO - PROCESS | 1825 | 1461338640561 Marionette TRACE conn5 <- [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]]]}] 08:24:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:24:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1839ms 08:24:00 INFO - PROCESS | 1825 | 1461338640622 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 08:24:00 INFO - PROCESS | 1825 | 1461338640629 Marionette TRACE conn5 <- [1,1945,null,{"value":"8"}] 08:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:24:00 INFO - PROCESS | 1825 | 1461338640641 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:24:00 INFO - PROCESS | 1825 | 1461338640646 Marionette TRACE conn5 <- [1,1946,null,{}] 08:24:00 INFO - PROCESS | 1825 | 1461338640657 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:00 INFO - PROCESS | 1825 | 1461338640966 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 08:24:01 INFO - PROCESS | 1825 | 1461338641311 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8bdb800 == 151 [pid = 1825] [id = 494] 08:24:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15b8e60000) [pid = 1825] [serial = 1483] [outer = (nil)] 08:24:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15b9fbbc00) [pid = 1825] [serial = 1484] [outer = 0x7f15b8e60000] 08:24:01 INFO - PROCESS | 1825 | 1461338641400 Marionette DEBUG loaded listener.js 08:24:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15ba073400) [pid = 1825] [serial = 1485] [outer = 0x7f15b8e60000] 08:24:02 INFO - PROCESS | 1825 | 1461338642639 Marionette TRACE conn5 <- [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]]]}] 08:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 2049ms 08:24:02 INFO - PROCESS | 1825 | 1461338642693 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 08:24:02 INFO - PROCESS | 1825 | 1461338642707 Marionette TRACE conn5 <- [1,1949,null,{"value":"8"}] 08:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:24:02 INFO - PROCESS | 1825 | 1461338642725 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:24:02 INFO - PROCESS | 1825 | 1461338642733 Marionette TRACE conn5 <- [1,1950,null,{}] 08:24:02 INFO - PROCESS | 1825 | 1461338642743 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:03 INFO - PROCESS | 1825 | 1461338643171 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 08:24:03 INFO - PROCESS | 1825 | 1461338643558 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc216800 == 152 [pid = 1825] [id = 495] 08:24:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f15bb910000) [pid = 1825] [serial = 1486] [outer = (nil)] 08:24:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f15bd9ad800) [pid = 1825] [serial = 1487] [outer = 0x7f15bb910000] 08:24:03 INFO - PROCESS | 1825 | 1461338643657 Marionette DEBUG loaded listener.js 08:24:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f15be5c4400) [pid = 1825] [serial = 1488] [outer = 0x7f15bb910000] 08:24:04 INFO - PROCESS | 1825 | 1461338644846 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 08:24:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:24:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 2199ms 08:24:04 INFO - PROCESS | 1825 | 1461338644922 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 08:24:04 INFO - PROCESS | 1825 | 1461338644926 Marionette TRACE conn5 <- [1,1953,null,{"value":"8"}] 08:24:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:24:04 INFO - PROCESS | 1825 | 1461338644933 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:24:04 INFO - PROCESS | 1825 | 1461338644938 Marionette TRACE conn5 <- [1,1954,null,{}] 08:24:04 INFO - PROCESS | 1825 | 1461338644955 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:05 INFO - PROCESS | 1825 | 1461338645332 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 08:24:05 INFO - PROCESS | 1825 | 1461338645660 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc745000 == 153 [pid = 1825] [id = 496] 08:24:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f15beacf400) [pid = 1825] [serial = 1489] [outer = (nil)] 08:24:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15beade800) [pid = 1825] [serial = 1490] [outer = 0x7f15beacf400] 08:24:05 INFO - PROCESS | 1825 | 1461338645807 Marionette DEBUG loaded listener.js 08:24:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15beb45400) [pid = 1825] [serial = 1491] [outer = 0x7f15beacf400] 08:24:07 INFO - PROCESS | 1825 | 1461338647050 Marionette TRACE conn5 <- [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]]]}] 08:24:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:24:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 2146ms 08:24:07 INFO - PROCESS | 1825 | 1461338647081 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 08:24:07 INFO - PROCESS | 1825 | 1461338647084 Marionette TRACE conn5 <- [1,1957,null,{"value":"8"}] 08:24:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:24:07 INFO - PROCESS | 1825 | 1461338647109 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:24:07 INFO - PROCESS | 1825 | 1461338647114 Marionette TRACE conn5 <- [1,1958,null,{}] 08:24:07 INFO - PROCESS | 1825 | 1461338647123 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:07 INFO - PROCESS | 1825 | 1461338647398 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 08:24:07 INFO - PROCESS | 1825 | 1461338647745 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15be89d000 == 154 [pid = 1825] [id = 497] 08:24:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15bf17fc00) [pid = 1825] [serial = 1492] [outer = (nil)] 08:24:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15bf183800) [pid = 1825] [serial = 1493] [outer = 0x7f15bf17fc00] 08:24:07 INFO - PROCESS | 1825 | 1461338647869 Marionette DEBUG loaded listener.js 08:24:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f15bf3a9000) [pid = 1825] [serial = 1494] [outer = 0x7f15bf17fc00] 08:24:08 INFO - PROCESS | 1825 | 1461338648824 Marionette TRACE conn5 <- [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]]]}] 08:24:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:24:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1804ms 08:24:08 INFO - PROCESS | 1825 | 1461338648897 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 08:24:08 INFO - PROCESS | 1825 | 1461338648902 Marionette TRACE conn5 <- [1,1961,null,{"value":"8"}] 08:24:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:24:08 INFO - PROCESS | 1825 | 1461338648911 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:24:08 INFO - PROCESS | 1825 | 1461338648916 Marionette TRACE conn5 <- [1,1962,null,{}] 08:24:08 INFO - PROCESS | 1825 | 1461338648924 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:09 INFO - PROCESS | 1825 | 1461338649235 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 08:24:09 INFO - PROCESS | 1825 | 1461338649576 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfb6f800 == 155 [pid = 1825] [id = 498] 08:24:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f15bf183400) [pid = 1825] [serial = 1495] [outer = (nil)] 08:24:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f15bfb4fc00) [pid = 1825] [serial = 1496] [outer = 0x7f15bf183400] 08:24:09 INFO - PROCESS | 1825 | 1461338649667 Marionette DEBUG loaded listener.js 08:24:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f15c0de1000) [pid = 1825] [serial = 1497] [outer = 0x7f15bf183400] 08:24:10 INFO - PROCESS | 1825 | 1461338650643 Marionette TRACE conn5 <- [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]]]}] 08:24:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:24:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1789ms 08:24:10 INFO - PROCESS | 1825 | 1461338650702 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 08:24:10 INFO - PROCESS | 1825 | 1461338650707 Marionette TRACE conn5 <- [1,1965,null,{"value":"8"}] 08:24:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:24:10 INFO - PROCESS | 1825 | 1461338650715 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:24:10 INFO - PROCESS | 1825 | 1461338650719 Marionette TRACE conn5 <- [1,1966,null,{}] 08:24:10 INFO - PROCESS | 1825 | 1461338650727 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:11 INFO - PROCESS | 1825 | 1461338651049 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 08:24:11 INFO - PROCESS | 1825 | 1461338651400 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c6f4d800 == 156 [pid = 1825] [id = 499] 08:24:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f15c2944800) [pid = 1825] [serial = 1498] [outer = (nil)] 08:24:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f15c6e68800) [pid = 1825] [serial = 1499] [outer = 0x7f15c2944800] 08:24:11 INFO - PROCESS | 1825 | 1461338651491 Marionette DEBUG loaded listener.js 08:24:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f15c7b09400) [pid = 1825] [serial = 1500] [outer = 0x7f15c2944800] 08:24:12 INFO - PROCESS | 1825 | 1461338652552 Marionette TRACE conn5 <- [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]]]}] 08:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1890ms 08:24:12 INFO - PROCESS | 1825 | 1461338652606 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 08:24:12 INFO - PROCESS | 1825 | 1461338652609 Marionette TRACE conn5 <- [1,1969,null,{"value":"8"}] 08:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:24:12 INFO - PROCESS | 1825 | 1461338652637 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:24:12 INFO - PROCESS | 1825 | 1461338652642 Marionette TRACE conn5 <- [1,1970,null,{}] 08:24:12 INFO - PROCESS | 1825 | 1461338652651 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:12 INFO - PROCESS | 1825 | 1461338652938 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 08:24:13 INFO - PROCESS | 1825 | 1461338653258 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c9e0c800 == 157 [pid = 1825] [id = 500] 08:24:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f15c2948c00) [pid = 1825] [serial = 1501] [outer = (nil)] 08:24:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f15c8f9d800) [pid = 1825] [serial = 1502] [outer = 0x7f15c2948c00] 08:24:13 INFO - PROCESS | 1825 | 1461338653355 Marionette DEBUG loaded listener.js 08:24:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f15c90d2400) [pid = 1825] [serial = 1503] [outer = 0x7f15c2948c00] 08:24:14 INFO - PROCESS | 1825 | 1461338654495 Marionette TRACE conn5 <- [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]]]}] 08:24:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:24:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1914ms 08:24:14 INFO - PROCESS | 1825 | 1461338654534 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 08:24:14 INFO - PROCESS | 1825 | 1461338654540 Marionette TRACE conn5 <- [1,1973,null,{"value":"8"}] 08:24:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:24:14 INFO - PROCESS | 1825 | 1461338654551 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:24:14 INFO - PROCESS | 1825 | 1461338654555 Marionette TRACE conn5 <- [1,1974,null,{}] 08:24:14 INFO - PROCESS | 1825 | 1461338654565 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:14 INFO - PROCESS | 1825 | 1461338654918 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 08:24:15 INFO - PROCESS | 1825 | 1461338655236 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca228800 == 158 [pid = 1825] [id = 501] 08:24:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f15bf17d800) [pid = 1825] [serial = 1504] [outer = (nil)] 08:24:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f15c9269c00) [pid = 1825] [serial = 1505] [outer = 0x7f15bf17d800] 08:24:15 INFO - PROCESS | 1825 | 1461338655320 Marionette DEBUG loaded listener.js 08:24:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f15c92a3000) [pid = 1825] [serial = 1506] [outer = 0x7f15bf17d800] 08:24:16 INFO - PROCESS | 1825 | 1461338656204 Marionette TRACE conn5 <- [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]]]}] 08:24:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:24:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1701ms 08:24:16 INFO - PROCESS | 1825 | 1461338656252 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 08:24:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:24:16 INFO - PROCESS | 1825 | 1461338656257 Marionette TRACE conn5 <- [1,1977,null,{"value":"8"}] 08:24:16 INFO - PROCESS | 1825 | 1461338656266 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:24:16 INFO - PROCESS | 1825 | 1461338656270 Marionette TRACE conn5 <- [1,1978,null,{}] 08:24:16 INFO - PROCESS | 1825 | 1461338656277 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:16 INFO - PROCESS | 1825 | 1461338656504 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 08:24:16 INFO - PROCESS | 1825 | 1461338656797 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cd00f800 == 159 [pid = 1825] [id = 502] 08:24:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f15c8f22400) [pid = 1825] [serial = 1507] [outer = (nil)] 08:24:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f15c9541800) [pid = 1825] [serial = 1508] [outer = 0x7f15c8f22400] 08:24:16 INFO - PROCESS | 1825 | 1461338656925 Marionette DEBUG loaded listener.js 08:24:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f15c99f1800) [pid = 1825] [serial = 1509] [outer = 0x7f15c8f22400] 08:24:17 INFO - PROCESS | 1825 | 1461338657787 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:24:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:24:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1584ms 08:24:17 INFO - PROCESS | 1825 | 1461338657868 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 08:24:17 INFO - PROCESS | 1825 | 1461338657874 Marionette TRACE conn5 <- [1,1981,null,{"value":"8"}] 08:24:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:24:17 INFO - PROCESS | 1825 | 1461338657884 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:24:17 INFO - PROCESS | 1825 | 1461338657887 Marionette TRACE conn5 <- [1,1982,null,{}] 08:24:17 INFO - PROCESS | 1825 | 1461338657894 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:18 INFO - PROCESS | 1825 | 1461338658149 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 08:24:18 INFO - PROCESS | 1825 | 1461338658483 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d216d000 == 160 [pid = 1825] [id = 503] 08:24:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f15c9195000) [pid = 1825] [serial = 1510] [outer = (nil)] 08:24:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f15ca5c7400) [pid = 1825] [serial = 1511] [outer = 0x7f15c9195000] 08:24:18 INFO - PROCESS | 1825 | 1461338658568 Marionette DEBUG loaded listener.js 08:24:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f15cc1ec000) [pid = 1825] [serial = 1512] [outer = 0x7f15c9195000] 08:24:19 INFO - PROCESS | 1825 | 1461338659524 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:24:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:24:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1693ms 08:24:19 INFO - PROCESS | 1825 | 1461338659578 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 08:24:19 INFO - PROCESS | 1825 | 1461338659581 Marionette TRACE conn5 <- [1,1985,null,{"value":"8"}] 08:24:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:24:19 INFO - PROCESS | 1825 | 1461338659588 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:24:19 INFO - PROCESS | 1825 | 1461338659592 Marionette TRACE conn5 <- [1,1986,null,{}] 08:24:19 INFO - PROCESS | 1825 | 1461338659597 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:19 INFO - PROCESS | 1825 | 1461338659871 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 08:24:20 INFO - PROCESS | 1825 | 1461338660260 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4da7000 == 161 [pid = 1825] [id = 504] 08:24:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f15cd6b7800) [pid = 1825] [serial = 1513] [outer = (nil)] 08:24:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f15cde7cc00) [pid = 1825] [serial = 1514] [outer = 0x7f15cd6b7800] 08:24:20 INFO - PROCESS | 1825 | 1461338660353 Marionette DEBUG loaded listener.js 08:24:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f15cdf70400) [pid = 1825] [serial = 1515] [outer = 0x7f15cd6b7800] 08:24:21 INFO - PROCESS | 1825 | 1461338661303 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1795ms 08:24:21 INFO - PROCESS | 1825 | 1461338661383 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 08:24:21 INFO - PROCESS | 1825 | 1461338661386 Marionette TRACE conn5 <- [1,1989,null,{"value":"8"}] 08:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:24:21 INFO - PROCESS | 1825 | 1461338661393 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:24:21 INFO - PROCESS | 1825 | 1461338661396 Marionette TRACE conn5 <- [1,1990,null,{}] 08:24:21 INFO - PROCESS | 1825 | 1461338661402 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:21 INFO - PROCESS | 1825 | 1461338661658 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 08:24:22 INFO - PROCESS | 1825 | 1461338661999 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d970b800 == 162 [pid = 1825] [id = 505] 08:24:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f15cd6b1c00) [pid = 1825] [serial = 1516] [outer = (nil)] 08:24:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f15d2263c00) [pid = 1825] [serial = 1517] [outer = 0x7f15cd6b1c00] 08:24:22 INFO - PROCESS | 1825 | 1461338662101 Marionette DEBUG loaded listener.js 08:24:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f15d3f5f000) [pid = 1825] [serial = 1518] [outer = 0x7f15cd6b1c00] 08:24:23 INFO - PROCESS | 1825 | 1461338663104 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1780ms 08:24:23 INFO - PROCESS | 1825 | 1461338663177 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 08:24:23 INFO - PROCESS | 1825 | 1461338663184 Marionette TRACE conn5 <- [1,1993,null,{"value":"8"}] 08:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:24:23 INFO - PROCESS | 1825 | 1461338663195 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:24:23 INFO - PROCESS | 1825 | 1461338663201 Marionette TRACE conn5 <- [1,1994,null,{}] 08:24:23 INFO - PROCESS | 1825 | 1461338663210 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:23 INFO - PROCESS | 1825 | 1461338663606 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 08:24:23 INFO - PROCESS | 1825 | 1461338663968 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e02b7000 == 163 [pid = 1825] [id = 506] 08:24:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f15cdd39c00) [pid = 1825] [serial = 1519] [outer = (nil)] 08:24:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f15d4ca7000) [pid = 1825] [serial = 1520] [outer = 0x7f15cdd39c00] 08:24:24 INFO - PROCESS | 1825 | 1461338664106 Marionette DEBUG loaded listener.js 08:24:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f15d6131000) [pid = 1825] [serial = 1521] [outer = 0x7f15cdd39c00] 08:24:25 INFO - PROCESS | 1825 | 1461338665035 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 08:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1891ms 08:24:25 INFO - PROCESS | 1825 | 1461338665086 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 08:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:24:25 INFO - PROCESS | 1825 | 1461338665090 Marionette TRACE conn5 <- [1,1997,null,{"value":"8"}] 08:24:25 INFO - PROCESS | 1825 | 1461338665097 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:24:25 INFO - PROCESS | 1825 | 1461338665101 Marionette TRACE conn5 <- [1,1998,null,{}] 08:24:25 INFO - PROCESS | 1825 | 1461338665107 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:25 INFO - PROCESS | 1825 | 1461338665342 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 08:24:25 INFO - PROCESS | 1825 | 1461338665678 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e3037800 == 164 [pid = 1825] [id = 507] 08:24:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f15cf4d2800) [pid = 1825] [serial = 1522] [outer = (nil)] 08:24:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f15d6297400) [pid = 1825] [serial = 1523] [outer = 0x7f15cf4d2800] 08:24:25 INFO - PROCESS | 1825 | 1461338665770 Marionette DEBUG loaded listener.js 08:24:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f15da39b000) [pid = 1825] [serial = 1524] [outer = 0x7f15cf4d2800] 08:24:26 INFO - PROCESS | 1825 | 1461338666621 Marionette TRACE conn5 <- [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]]]}] 08:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1585ms 08:24:26 INFO - PROCESS | 1825 | 1461338666682 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 08:24:26 INFO - PROCESS | 1825 | 1461338666686 Marionette TRACE conn5 <- [1,2001,null,{"value":"8"}] 08:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:24:26 INFO - PROCESS | 1825 | 1461338666692 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:24:26 INFO - PROCESS | 1825 | 1461338666696 Marionette TRACE conn5 <- [1,2002,null,{}] 08:24:26 INFO - PROCESS | 1825 | 1461338666701 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:26 INFO - PROCESS | 1825 | 1461338666940 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 08:24:27 INFO - PROCESS | 1825 | 1461338667269 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e5121800 == 165 [pid = 1825] [id = 508] 08:24:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f15c1193c00) [pid = 1825] [serial = 1525] [outer = (nil)] 08:24:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f15e02eac00) [pid = 1825] [serial = 1526] [outer = 0x7f15c1193c00] 08:24:27 INFO - PROCESS | 1825 | 1461338667363 Marionette DEBUG loaded listener.js 08:24:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f15e1342c00) [pid = 1825] [serial = 1527] [outer = 0x7f15c1193c00] 08:24:28 INFO - PROCESS | 1825 | 1461338668368 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 08:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1733ms 08:24:28 INFO - PROCESS | 1825 | 1461338668427 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 08:24:28 INFO - PROCESS | 1825 | 1461338668431 Marionette TRACE conn5 <- [1,2005,null,{"value":"8"}] 08:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:24:28 INFO - PROCESS | 1825 | 1461338668438 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:24:28 INFO - PROCESS | 1825 | 1461338668441 Marionette TRACE conn5 <- [1,2006,null,{}] 08:24:28 INFO - PROCESS | 1825 | 1461338668446 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:28 INFO - PROCESS | 1825 | 1461338668689 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 08:24:29 INFO - PROCESS | 1825 | 1461338669040 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e5227000 == 166 [pid = 1825] [id = 509] 08:24:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f15c7b10800) [pid = 1825] [serial = 1528] [outer = (nil)] 08:24:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f15e1651800) [pid = 1825] [serial = 1529] [outer = 0x7f15c7b10800] 08:24:29 INFO - PROCESS | 1825 | 1461338669136 Marionette DEBUG loaded listener.js 08:24:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f15e3548c00) [pid = 1825] [serial = 1530] [outer = 0x7f15c7b10800] 08:24:30 INFO - PROCESS | 1825 | 1461338670161 Marionette TRACE conn5 <- [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]]]}] 08:24:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e9aa2800 == 165 [pid = 1825] [id = 104] 08:24:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cd004000 == 164 [pid = 1825] [id = 251] 08:24:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15df3af000 == 163 [pid = 1825] [id = 259] 08:24:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ba850800 == 162 [pid = 1825] [id = 399] 08:24:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8ad7000 == 161 [pid = 1825] [id = 423] 08:24:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c13dc800 == 160 [pid = 1825] [id = 358] 08:24:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ba8d0000 == 159 [pid = 1825] [id = 264] 08:24:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bfd3b000 == 158 [pid = 1825] [id = 263] 08:24:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ea88e800 == 157 [pid = 1825] [id = 262] 08:24:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bed99000 == 156 [pid = 1825] [id = 265] 08:24:32 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 08:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 3641ms 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f15be74c800) [pid = 1825] [serial = 1347] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f15ccbe9800) [pid = 1825] [serial = 1305] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f15c294e800) [pid = 1825] [serial = 1293] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f15bfb4dc00) [pid = 1825] [serial = 1290] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f15e01ba800) [pid = 1825] [serial = 1320] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f15e301a000) [pid = 1825] [serial = 1323] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f15c9c6b000) [pid = 1825] [serial = 1302] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f15c2a21c00) [pid = 1825] [serial = 1296] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f15c92a7c00) [pid = 1825] [serial = 1326] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f15bfb4f800) [pid = 1825] [serial = 1215] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f15d5ff2400) [pid = 1825] [serial = 1314] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f15be681c00) [pid = 1825] [serial = 1317] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f15ba95f800) [pid = 1825] [serial = 1284] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f15c13bf400) [pid = 1825] [serial = 1329] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f15cce92400) [pid = 1825] [serial = 1308] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f15c9262800) [pid = 1825] [serial = 1299] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f15bec58800) [pid = 1825] [serial = 1287] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f15cde7c800) [pid = 1825] [serial = 1311] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f15bd9b4000) [pid = 1825] [serial = 1415] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f15ba7fac00) [pid = 1825] [serial = 1412] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f15d6129400) [pid = 1825] [serial = 1391] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f15d4ca0c00) [pid = 1825] [serial = 1389] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f15d432a400) [pid = 1825] [serial = 1388] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f15d2269c00) [pid = 1825] [serial = 1386] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f15cdf75400) [pid = 1825] [serial = 1385] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f15cde8d800) [pid = 1825] [serial = 1383] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f15cd6b7400) [pid = 1825] [serial = 1382] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f15cce39000) [pid = 1825] [serial = 1380] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f15ccbf3c00) [pid = 1825] [serial = 1379] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f15ca529800) [pid = 1825] [serial = 1377] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f15c99f4c00) [pid = 1825] [serial = 1376] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f15c99cac00) [pid = 1825] [serial = 1374] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f15c92a8c00) [pid = 1825] [serial = 1373] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f15c929d800) [pid = 1825] [serial = 1371] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f15c90d7000) [pid = 1825] [serial = 1370] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f15c8fbf400) [pid = 1825] [serial = 1368] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f15c7b12800) [pid = 1825] [serial = 1367] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f15c2a33400) [pid = 1825] [serial = 1365] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f15c294f800) [pid = 1825] [serial = 1364] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f15c1362800) [pid = 1825] [serial = 1362] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f15c0de5400) [pid = 1825] [serial = 1361] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f15bf183c00) [pid = 1825] [serial = 1359] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f15bed77800) [pid = 1825] [serial = 1358] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f15be679000) [pid = 1825] [serial = 1356] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f15bd825c00) [pid = 1825] [serial = 1355] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f15ba7f7800) [pid = 1825] [serial = 1353] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15ba1c7400) [pid = 1825] [serial = 1352] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15b6331800) [pid = 1825] [serial = 1350] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15b5c0d000) [pid = 1825] [serial = 1349] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15b6337c00) [pid = 1825] [serial = 1406] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f15b8aaec00) [pid = 1825] [serial = 1407] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f15b5193000) [pid = 1825] [serial = 1403] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15bd9b4400) [pid = 1825] [serial = 1401] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f15bd9af400) [pid = 1825] [serial = 1400] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f15e4fa2400) [pid = 1825] [serial = 1398] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f15e309d800) [pid = 1825] [serial = 1397] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f15e1637000) [pid = 1825] [serial = 1395] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f15e048e800) [pid = 1825] [serial = 1394] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f15d626b400) [pid = 1825] [serial = 1392] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f15b9fbc800) [pid = 1825] [serial = 1409] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f15ba072800) [pid = 1825] [serial = 1410] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f15bb90e400) [pid = 1825] [serial = 1413] [outer = (nil)] [url = about:blank] 08:24:32 INFO - PROCESS | 1825 | 1461338672471 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 08:24:32 INFO - PROCESS | 1825 | 1461338672475 Marionette TRACE conn5 <- [1,2009,null,{"value":"8"}] 08:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:24:32 INFO - PROCESS | 1825 | 1461338672494 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:24:32 INFO - PROCESS | 1825 | 1461338672503 Marionette TRACE conn5 <- [1,2010,null,{}] 08:24:32 INFO - PROCESS | 1825 | 1461338672510 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:32 INFO - PROCESS | 1825 | 1461338672723 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 08:24:32 INFO - PROCESS | 1825 | 1461338672950 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b629b800 == 157 [pid = 1825] [id = 510] 08:24:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f15b5f0f000) [pid = 1825] [serial = 1531] [outer = (nil)] 08:24:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f15b5f13400) [pid = 1825] [serial = 1532] [outer = 0x7f15b5f0f000] 08:24:33 INFO - PROCESS | 1825 | 1461338673024 Marionette DEBUG loaded listener.js 08:24:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f15b6334400) [pid = 1825] [serial = 1533] [outer = 0x7f15b5f0f000] 08:24:33 INFO - PROCESS | 1825 | 1461338673880 Marionette TRACE conn5 <- [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]]]}] 08:24:33 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 08:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1456ms 08:24:33 INFO - PROCESS | 1825 | 1461338673950 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 08:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:24:33 INFO - PROCESS | 1825 | 1461338673956 Marionette TRACE conn5 <- [1,2013,null,{"value":"8"}] 08:24:33 INFO - PROCESS | 1825 | 1461338673968 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:24:33 INFO - PROCESS | 1825 | 1461338673974 Marionette TRACE conn5 <- [1,2014,null,{}] 08:24:33 INFO - PROCESS | 1825 | 1461338673980 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:34 INFO - PROCESS | 1825 | 1461338674212 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 08:24:34 INFO - PROCESS | 1825 | 1461338674414 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b66db800 == 158 [pid = 1825] [id = 511] 08:24:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f15b5f08400) [pid = 1825] [serial = 1534] [outer = (nil)] 08:24:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f15b8e62400) [pid = 1825] [serial = 1535] [outer = 0x7f15b5f08400] 08:24:34 INFO - PROCESS | 1825 | 1461338674524 Marionette DEBUG loaded listener.js 08:24:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f15b9fbd800) [pid = 1825] [serial = 1536] [outer = 0x7f15b5f08400] 08:24:35 INFO - PROCESS | 1825 | 1461338675459 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 08:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1543ms 08:24:35 INFO - PROCESS | 1825 | 1461338675507 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 08:24:35 INFO - PROCESS | 1825 | 1461338675510 Marionette TRACE conn5 <- [1,2017,null,{"value":"8"}] 08:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:24:35 INFO - PROCESS | 1825 | 1461338675526 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:24:35 INFO - PROCESS | 1825 | 1461338675529 Marionette TRACE conn5 <- [1,2018,null,{}] 08:24:35 INFO - PROCESS | 1825 | 1461338675544 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:35 INFO - PROCESS | 1825 | 1461338675840 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 08:24:35 INFO - PROCESS | 1825 | 1461338675884 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8bce800 == 159 [pid = 1825] [id = 512] 08:24:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f15ba1d1000) [pid = 1825] [serial = 1537] [outer = (nil)] 08:24:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f15ba956000) [pid = 1825] [serial = 1538] [outer = 0x7f15ba1d1000] 08:24:35 INFO - PROCESS | 1825 | 1461338675953 Marionette DEBUG loaded listener.js 08:24:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f15baa63000) [pid = 1825] [serial = 1539] [outer = 0x7f15ba1d1000] 08:24:37 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f15b518ac00) [pid = 1825] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:24:37 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f15c2a18c00) [pid = 1825] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:24:37 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f15be748c00) [pid = 1825] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:24:37 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f15b9e31800) [pid = 1825] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:24:37 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f15ca288800) [pid = 1825] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:24:37 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f15ba95ac00) [pid = 1825] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:24:37 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f15c9853400) [pid = 1825] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:24:37 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f15cce96000) [pid = 1825] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:24:37 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f15c9541400) [pid = 1825] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:24:37 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f15b5f0a400) [pid = 1825] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:24:37 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f15c99d6400) [pid = 1825] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:24:37 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f15bfeee400) [pid = 1825] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:24:37 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f15b8aa5400) [pid = 1825] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:24:37 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f15c2947c00) [pid = 1825] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:24:37 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f15b518c000) [pid = 1825] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:24:37 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f15bb90c000) [pid = 1825] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:24:37 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f15c2a1e800) [pid = 1825] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:24:37 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f15c294e000) [pid = 1825] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:24:37 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f15ba7f2c00) [pid = 1825] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:24:37 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f15be742400) [pid = 1825] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:24:37 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f15cb394000) [pid = 1825] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:24:37 INFO - PROCESS | 1825 | 1461338677794 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 2337ms 08:24:37 INFO - PROCESS | 1825 | 1461338677863 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 08:24:37 INFO - PROCESS | 1825 | 1461338677866 Marionette TRACE conn5 <- [1,2021,null,{"value":"8"}] 08:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:24:37 INFO - PROCESS | 1825 | 1461338677872 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:24:37 INFO - PROCESS | 1825 | 1461338677874 Marionette TRACE conn5 <- [1,2022,null,{}] 08:24:37 INFO - PROCESS | 1825 | 1461338677879 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:38 INFO - PROCESS | 1825 | 1461338678111 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 08:24:38 INFO - PROCESS | 1825 | 1461338678283 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b9203800 == 160 [pid = 1825] [id = 513] 08:24:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f15b5c07c00) [pid = 1825] [serial = 1540] [outer = (nil)] 08:24:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f15baa65800) [pid = 1825] [serial = 1541] [outer = 0x7f15b5c07c00] 08:24:38 INFO - PROCESS | 1825 | 1461338678351 Marionette DEBUG loaded listener.js 08:24:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f15bb90a800) [pid = 1825] [serial = 1542] [outer = 0x7f15b5c07c00] 08:24:39 INFO - PROCESS | 1825 | 1461338679081 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 08:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1227ms 08:24:39 INFO - PROCESS | 1825 | 1461338679099 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 08:24:39 INFO - PROCESS | 1825 | 1461338679102 Marionette TRACE conn5 <- [1,2025,null,{"value":"8"}] 08:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:24:39 INFO - PROCESS | 1825 | 1461338679108 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:24:39 INFO - PROCESS | 1825 | 1461338679110 Marionette TRACE conn5 <- [1,2026,null,{}] 08:24:39 INFO - PROCESS | 1825 | 1461338679126 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:39 INFO - PROCESS | 1825 | 1461338679323 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 08:24:39 INFO - PROCESS | 1825 | 1461338679339 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ba264000 == 161 [pid = 1825] [id = 514] 08:24:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f15baa6e000) [pid = 1825] [serial = 1543] [outer = (nil)] 08:24:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f15bd82e400) [pid = 1825] [serial = 1544] [outer = 0x7f15baa6e000] 08:24:39 INFO - PROCESS | 1825 | 1461338679403 Marionette DEBUG loaded listener.js 08:24:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f15bd9ae400) [pid = 1825] [serial = 1545] [outer = 0x7f15baa6e000] 08:24:40 INFO - PROCESS | 1825 | 1461338680691 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 08:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1642ms 08:24:40 INFO - PROCESS | 1825 | 1461338680752 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 08:24:40 INFO - PROCESS | 1825 | 1461338680759 Marionette TRACE conn5 <- [1,2029,null,{"value":"8"}] 08:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:24:40 INFO - PROCESS | 1825 | 1461338680768 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:24:40 INFO - PROCESS | 1825 | 1461338680774 Marionette TRACE conn5 <- [1,2030,null,{}] 08:24:40 INFO - PROCESS | 1825 | 1461338680782 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:41 INFO - PROCESS | 1825 | 1461338681014 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 08:24:41 INFO - PROCESS | 1825 | 1461338681278 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8b89800 == 162 [pid = 1825] [id = 515] 08:24:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f15b8ab1800) [pid = 1825] [serial = 1546] [outer = (nil)] 08:24:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f15b9e38c00) [pid = 1825] [serial = 1547] [outer = 0x7f15b8ab1800] 08:24:41 INFO - PROCESS | 1825 | 1461338681404 Marionette DEBUG loaded listener.js 08:24:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f15ba06f800) [pid = 1825] [serial = 1548] [outer = 0x7f15b8ab1800] 08:24:42 INFO - PROCESS | 1825 | 1461338682409 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 08:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1698ms 08:24:42 INFO - PROCESS | 1825 | 1461338682468 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 08:24:42 INFO - PROCESS | 1825 | 1461338682480 Marionette TRACE conn5 <- [1,2033,null,{"value":"8"}] 08:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:24:42 INFO - PROCESS | 1825 | 1461338682491 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:24:42 INFO - PROCESS | 1825 | 1461338682495 Marionette TRACE conn5 <- [1,2034,null,{}] 08:24:42 INFO - PROCESS | 1825 | 1461338682502 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:42 INFO - PROCESS | 1825 | 1461338682784 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 08:24:43 INFO - PROCESS | 1825 | 1461338683125 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bb816800 == 163 [pid = 1825] [id = 516] 08:24:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f15ba95e000) [pid = 1825] [serial = 1549] [outer = (nil)] 08:24:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f15bb912c00) [pid = 1825] [serial = 1550] [outer = 0x7f15ba95e000] 08:24:43 INFO - PROCESS | 1825 | 1461338683212 Marionette DEBUG loaded listener.js 08:24:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f15bd9a6c00) [pid = 1825] [serial = 1551] [outer = 0x7f15ba95e000] 08:24:44 INFO - PROCESS | 1825 | 1461338684119 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1690ms 08:24:44 INFO - PROCESS | 1825 | 1461338684182 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 08:24:44 INFO - PROCESS | 1825 | 1461338684186 Marionette TRACE conn5 <- [1,2037,null,{"value":"8"}] 08:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:24:44 INFO - PROCESS | 1825 | 1461338684193 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:24:44 INFO - PROCESS | 1825 | 1461338684199 Marionette TRACE conn5 <- [1,2038,null,{}] 08:24:44 INFO - PROCESS | 1825 | 1461338684216 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:44 INFO - PROCESS | 1825 | 1461338684497 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 08:24:44 INFO - PROCESS | 1825 | 1461338684800 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc2e6800 == 164 [pid = 1825] [id = 517] 08:24:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f15bdb21000) [pid = 1825] [serial = 1552] [outer = (nil)] 08:24:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f15be675000) [pid = 1825] [serial = 1553] [outer = 0x7f15bdb21000] 08:24:44 INFO - PROCESS | 1825 | 1461338684882 Marionette DEBUG loaded listener.js 08:24:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f15be681800) [pid = 1825] [serial = 1554] [outer = 0x7f15bdb21000] 08:24:45 INFO - PROCESS | 1825 | 1461338685800 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 08:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1647ms 08:24:45 INFO - PROCESS | 1825 | 1461338685842 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 08:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:24:45 INFO - PROCESS | 1825 | 1461338685847 Marionette TRACE conn5 <- [1,2041,null,{"value":"8"}] 08:24:45 INFO - PROCESS | 1825 | 1461338685853 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:24:45 INFO - PROCESS | 1825 | 1461338685856 Marionette TRACE conn5 <- [1,2042,null,{}] 08:24:45 INFO - PROCESS | 1825 | 1461338685861 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:46 INFO - PROCESS | 1825 | 1461338686091 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 08:24:46 INFO - PROCESS | 1825 | 1461338686354 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc74a000 == 165 [pid = 1825] [id = 518] 08:24:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f15bdb28c00) [pid = 1825] [serial = 1555] [outer = (nil)] 08:24:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f15be74d400) [pid = 1825] [serial = 1556] [outer = 0x7f15bdb28c00] 08:24:46 INFO - PROCESS | 1825 | 1461338686477 Marionette DEBUG loaded listener.js 08:24:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f15bead7400) [pid = 1825] [serial = 1557] [outer = 0x7f15bdb28c00] 08:24:47 INFO - PROCESS | 1825 | 1461338687404 Marionette TRACE conn5 <- [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]]]}] 08:24:47 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) 08:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1631ms 08:24:47 INFO - PROCESS | 1825 | 1461338687494 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 08:24:47 INFO - PROCESS | 1825 | 1461338687502 Marionette TRACE conn5 <- [1,2045,null,{"value":"8"}] 08:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:24:47 INFO - PROCESS | 1825 | 1461338687519 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:24:47 INFO - PROCESS | 1825 | 1461338687525 Marionette TRACE conn5 <- [1,2046,null,{}] 08:24:47 INFO - PROCESS | 1825 | 1461338687593 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:47 INFO - PROCESS | 1825 | 1461338687943 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 08:24:48 INFO - PROCESS | 1825 | 1461338688320 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15be60f000 == 166 [pid = 1825] [id = 519] 08:24:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f15beae8000) [pid = 1825] [serial = 1558] [outer = (nil)] 08:24:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f15beb40400) [pid = 1825] [serial = 1559] [outer = 0x7f15beae8000] 08:24:48 INFO - PROCESS | 1825 | 1461338688396 Marionette DEBUG loaded listener.js 08:24:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f15beb4e000) [pid = 1825] [serial = 1560] [outer = 0x7f15beae8000] 08:24:49 INFO - PROCESS | 1825 | 1461338689516 Marionette TRACE conn5 <- [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]]]}] 08:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 2044ms 08:24:49 INFO - PROCESS | 1825 | 1461338689564 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 08:24:49 INFO - PROCESS | 1825 | 1461338689570 Marionette TRACE conn5 <- [1,2049,null,{"value":"8"}] 08:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:24:49 INFO - PROCESS | 1825 | 1461338689579 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:24:49 INFO - PROCESS | 1825 | 1461338689584 Marionette TRACE conn5 <- [1,2050,null,{}] 08:24:49 INFO - PROCESS | 1825 | 1461338689592 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:49 INFO - PROCESS | 1825 | 1461338689924 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 08:24:50 INFO - PROCESS | 1825 | 1461338690227 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15be8a2000 == 167 [pid = 1825] [id = 520] 08:24:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15bf17f000) [pid = 1825] [serial = 1561] [outer = (nil)] 08:24:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15bfb43400) [pid = 1825] [serial = 1562] [outer = 0x7f15bf17f000] 08:24:50 INFO - PROCESS | 1825 | 1461338690312 Marionette DEBUG loaded listener.js 08:24:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15bfeed400) [pid = 1825] [serial = 1563] [outer = 0x7f15bf17f000] 08:24:51 INFO - PROCESS | 1825 | 1461338691439 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1936ms 08:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:24:51 INFO - PROCESS | 1825 | 1461338691514 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 08:24:51 INFO - PROCESS | 1825 | 1461338691517 Marionette TRACE conn5 <- [1,2053,null,{"value":"8"}] 08:24:51 INFO - PROCESS | 1825 | 1461338691524 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:24:51 INFO - PROCESS | 1825 | 1461338691528 Marionette TRACE conn5 <- [1,2054,null,{}] 08:24:51 INFO - PROCESS | 1825 | 1461338691533 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:51 INFO - PROCESS | 1825 | 1461338691761 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 08:24:52 INFO - PROCESS | 1825 | 1461338692064 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfb64000 == 168 [pid = 1825] [id = 521] 08:24:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15beae9c00) [pid = 1825] [serial = 1564] [outer = (nil)] 08:24:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15c0de4000) [pid = 1825] [serial = 1565] [outer = 0x7f15beae9c00] 08:24:52 INFO - PROCESS | 1825 | 1461338692144 Marionette DEBUG loaded listener.js 08:24:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15c119a000) [pid = 1825] [serial = 1566] [outer = 0x7f15beae9c00] 08:24:53 INFO - PROCESS | 1825 | 1461338693027 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 08:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1541ms 08:24:53 INFO - PROCESS | 1825 | 1461338693068 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 08:24:53 INFO - PROCESS | 1825 | 1461338693072 Marionette TRACE conn5 <- [1,2057,null,{"value":"8"}] 08:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:24:53 INFO - PROCESS | 1825 | 1461338693078 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:24:53 INFO - PROCESS | 1825 | 1461338693081 Marionette TRACE conn5 <- [1,2058,null,{}] 08:24:53 INFO - PROCESS | 1825 | 1461338693086 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:53 INFO - PROCESS | 1825 | 1461338693341 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 08:24:53 INFO - PROCESS | 1825 | 1461338693660 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfe0f000 == 169 [pid = 1825] [id = 522] 08:24:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15bec57800) [pid = 1825] [serial = 1567] [outer = (nil)] 08:24:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15c1365800) [pid = 1825] [serial = 1568] [outer = 0x7f15bec57800] 08:24:53 INFO - PROCESS | 1825 | 1461338693742 Marionette DEBUG loaded listener.js 08:24:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f15c13ba800) [pid = 1825] [serial = 1569] [outer = 0x7f15bec57800] 08:24:54 INFO - PROCESS | 1825 | 1461338694620 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 08:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1584ms 08:24:54 INFO - PROCESS | 1825 | 1461338694664 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 08:24:54 INFO - PROCESS | 1825 | 1461338694667 Marionette TRACE conn5 <- [1,2061,null,{"value":"8"}] 08:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:24:54 INFO - PROCESS | 1825 | 1461338694673 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:24:54 INFO - PROCESS | 1825 | 1461338694676 Marionette TRACE conn5 <- [1,2062,null,{}] 08:24:54 INFO - PROCESS | 1825 | 1461338694682 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:54 INFO - PROCESS | 1825 | 1461338694902 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 08:24:55 INFO - PROCESS | 1825 | 1461338695164 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c0d63800 == 170 [pid = 1825] [id = 523] 08:24:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f15bec58c00) [pid = 1825] [serial = 1570] [outer = (nil)] 08:24:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f15c2946c00) [pid = 1825] [serial = 1571] [outer = 0x7f15bec58c00] 08:24:55 INFO - PROCESS | 1825 | 1461338695282 Marionette DEBUG loaded listener.js 08:24:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f15c29e7c00) [pid = 1825] [serial = 1572] [outer = 0x7f15bec58c00] 08:24:56 INFO - PROCESS | 1825 | 1461338696156 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 08:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1535ms 08:24:56 INFO - PROCESS | 1825 | 1461338696210 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 08:24:56 INFO - PROCESS | 1825 | 1461338696215 Marionette TRACE conn5 <- [1,2065,null,{"value":"8"}] 08:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:24:56 INFO - PROCESS | 1825 | 1461338696221 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:24:56 INFO - PROCESS | 1825 | 1461338696225 Marionette TRACE conn5 <- [1,2066,null,{}] 08:24:56 INFO - PROCESS | 1825 | 1461338696230 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:56 INFO - PROCESS | 1825 | 1461338696467 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 08:24:56 INFO - PROCESS | 1825 | 1461338696779 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c2bf9800 == 171 [pid = 1825] [id = 524] 08:24:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15c2a16400) [pid = 1825] [serial = 1573] [outer = (nil)] 08:24:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15c2a1e800) [pid = 1825] [serial = 1574] [outer = 0x7f15c2a16400] 08:24:56 INFO - PROCESS | 1825 | 1461338696859 Marionette DEBUG loaded listener.js 08:24:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15c2a30400) [pid = 1825] [serial = 1575] [outer = 0x7f15c2a16400] 08:24:57 INFO - PROCESS | 1825 | 1461338697735 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 08:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1582ms 08:24:57 INFO - PROCESS | 1825 | 1461338697805 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 08:24:57 INFO - PROCESS | 1825 | 1461338697809 Marionette TRACE conn5 <- [1,2069,null,{"value":"8"}] 08:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:24:57 INFO - PROCESS | 1825 | 1461338697815 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:24:57 INFO - PROCESS | 1825 | 1461338697820 Marionette TRACE conn5 <- [1,2070,null,{}] 08:24:57 INFO - PROCESS | 1825 | 1461338697825 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:58 INFO - PROCESS | 1825 | 1461338698117 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 08:24:58 INFO - PROCESS | 1825 | 1461338698440 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7e47800 == 172 [pid = 1825] [id = 525] 08:24:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15bfb52400) [pid = 1825] [serial = 1576] [outer = (nil)] 08:24:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f15c2a37800) [pid = 1825] [serial = 1577] [outer = 0x7f15bfb52400] 08:24:58 INFO - PROCESS | 1825 | 1461338698532 Marionette DEBUG loaded listener.js 08:24:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f15c7b0b800) [pid = 1825] [serial = 1578] [outer = 0x7f15bfb52400] 08:24:59 INFO - PROCESS | 1825 | 1461338699448 Marionette TRACE conn5 <- [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]]]}] 08:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1686ms 08:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:24:59 INFO - PROCESS | 1825 | 1461338699503 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 08:24:59 INFO - PROCESS | 1825 | 1461338699506 Marionette TRACE conn5 <- [1,2073,null,{"value":"8"}] 08:24:59 INFO - PROCESS | 1825 | 1461338699513 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:24:59 INFO - PROCESS | 1825 | 1461338699515 Marionette TRACE conn5 <- [1,2074,null,{}] 08:24:59 INFO - PROCESS | 1825 | 1461338699521 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:59 INFO - PROCESS | 1825 | 1461338699740 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 08:25:00 INFO - PROCESS | 1825 | 1461338700004 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c9e1a000 == 173 [pid = 1825] [id = 526] 08:25:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f15c119b800) [pid = 1825] [serial = 1579] [outer = (nil)] 08:25:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f15c8f2ec00) [pid = 1825] [serial = 1580] [outer = 0x7f15c119b800] 08:25:00 INFO - PROCESS | 1825 | 1461338700132 Marionette DEBUG loaded listener.js 08:25:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f15c8fc0800) [pid = 1825] [serial = 1581] [outer = 0x7f15c119b800] 08:25:01 INFO - PROCESS | 1825 | 1461338701273 Marionette TRACE conn5 <- [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]]]}] 08:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1782ms 08:25:01 INFO - PROCESS | 1825 | 1461338701297 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 08:25:01 INFO - PROCESS | 1825 | 1461338701301 Marionette TRACE conn5 <- [1,2077,null,{"value":"8"}] 08:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:25:01 INFO - PROCESS | 1825 | 1461338701308 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:25:01 INFO - PROCESS | 1825 | 1461338701312 Marionette TRACE conn5 <- [1,2078,null,{}] 08:25:01 INFO - PROCESS | 1825 | 1461338701318 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:01 INFO - PROCESS | 1825 | 1461338701599 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 08:25:01 INFO - PROCESS | 1825 | 1461338701929 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca25f000 == 174 [pid = 1825] [id = 527] 08:25:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f15c2a39800) [pid = 1825] [serial = 1582] [outer = (nil)] 08:25:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f15c9198c00) [pid = 1825] [serial = 1583] [outer = 0x7f15c2a39800] 08:25:02 INFO - PROCESS | 1825 | 1461338702012 Marionette DEBUG loaded listener.js 08:25:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f15c9542800) [pid = 1825] [serial = 1584] [outer = 0x7f15c2a39800] 08:25:02 INFO - PROCESS | 1825 | 1461338702899 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 08:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1629ms 08:25:02 INFO - PROCESS | 1825 | 1461338702940 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 08:25:02 INFO - PROCESS | 1825 | 1461338702943 Marionette TRACE conn5 <- [1,2081,null,{"value":"8"}] 08:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:25:02 INFO - PROCESS | 1825 | 1461338702949 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:25:02 INFO - PROCESS | 1825 | 1461338702953 Marionette TRACE conn5 <- [1,2082,null,{}] 08:25:02 INFO - PROCESS | 1825 | 1461338702958 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:03 INFO - PROCESS | 1825 | 1461338703197 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 08:25:03 INFO - PROCESS | 1825 | 1461338703519 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cb722800 == 175 [pid = 1825] [id = 528] 08:25:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f15bfef1c00) [pid = 1825] [serial = 1585] [outer = (nil)] 08:25:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f15c99f4c00) [pid = 1825] [serial = 1586] [outer = 0x7f15bfef1c00] 08:25:03 INFO - PROCESS | 1825 | 1461338703611 Marionette DEBUG loaded listener.js 08:25:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f15c9c6e400) [pid = 1825] [serial = 1587] [outer = 0x7f15bfef1c00] 08:25:04 INFO - PROCESS | 1825 | 1461338704562 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 08:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1689ms 08:25:04 INFO - PROCESS | 1825 | 1461338704641 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 08:25:04 INFO - PROCESS | 1825 | 1461338704644 Marionette TRACE conn5 <- [1,2085,null,{"value":"8"}] 08:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:25:04 INFO - PROCESS | 1825 | 1461338704651 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:25:04 INFO - PROCESS | 1825 | 1461338704655 Marionette TRACE conn5 <- [1,2086,null,{}] 08:25:04 INFO - PROCESS | 1825 | 1461338704662 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:04 INFO - PROCESS | 1825 | 1461338704940 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 08:25:05 INFO - PROCESS | 1825 | 1461338705247 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cdd83800 == 176 [pid = 1825] [id = 529] 08:25:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f15c6f41800) [pid = 1825] [serial = 1588] [outer = (nil)] 08:25:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f15ca28b000) [pid = 1825] [serial = 1589] [outer = 0x7f15c6f41800] 08:25:05 INFO - PROCESS | 1825 | 1461338705329 Marionette DEBUG loaded listener.js 08:25:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f15cb248c00) [pid = 1825] [serial = 1590] [outer = 0x7f15c6f41800] 08:25:06 INFO - PROCESS | 1825 | 1461338706231 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 08:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1632ms 08:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:25:06 INFO - PROCESS | 1825 | 1461338706284 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 08:25:06 INFO - PROCESS | 1825 | 1461338706287 Marionette TRACE conn5 <- [1,2089,null,{"value":"8"}] 08:25:06 INFO - PROCESS | 1825 | 1461338706294 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:25:06 INFO - PROCESS | 1825 | 1461338706297 Marionette TRACE conn5 <- [1,2090,null,{}] 08:25:06 INFO - PROCESS | 1825 | 1461338706303 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:06 INFO - PROCESS | 1825 | 1461338706554 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 08:25:06 INFO - PROCESS | 1825 | 1461338706874 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cf416800 == 177 [pid = 1825] [id = 530] 08:25:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f15ba95c000) [pid = 1825] [serial = 1591] [outer = (nil)] 08:25:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f15cb50b000) [pid = 1825] [serial = 1592] [outer = 0x7f15ba95c000] 08:25:06 INFO - PROCESS | 1825 | 1461338706958 Marionette DEBUG loaded listener.js 08:25:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f15cc1ec400) [pid = 1825] [serial = 1593] [outer = 0x7f15ba95c000] 08:25:07 INFO - PROCESS | 1825 | 1461338707841 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 08:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1581ms 08:25:07 INFO - PROCESS | 1825 | 1461338707876 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 08:25:07 INFO - PROCESS | 1825 | 1461338707878 Marionette TRACE conn5 <- [1,2093,null,{"value":"8"}] 08:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:25:07 INFO - PROCESS | 1825 | 1461338707886 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:25:07 INFO - PROCESS | 1825 | 1461338707889 Marionette TRACE conn5 <- [1,2094,null,{}] 08:25:07 INFO - PROCESS | 1825 | 1461338707896 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:08 INFO - PROCESS | 1825 | 1461338708144 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 08:25:08 INFO - PROCESS | 1825 | 1461338708480 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3c1e800 == 178 [pid = 1825] [id = 531] 08:25:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f15ccbf3800) [pid = 1825] [serial = 1594] [outer = (nil)] 08:25:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f15ccd2d800) [pid = 1825] [serial = 1595] [outer = 0x7f15ccbf3800] 08:25:08 INFO - PROCESS | 1825 | 1461338708596 Marionette DEBUG loaded listener.js 08:25:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f15ccd71400) [pid = 1825] [serial = 1596] [outer = 0x7f15ccbf3800] 08:25:09 INFO - PROCESS | 1825 | 1461338709483 Marionette TRACE conn5 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 08:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1638ms 08:25:09 INFO - PROCESS | 1825 | 1461338709526 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 08:25:09 INFO - PROCESS | 1825 | 1461338709531 Marionette TRACE conn5 <- [1,2097,null,{"value":"8"}] 08:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:25:09 INFO - PROCESS | 1825 | 1461338709538 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:25:09 INFO - PROCESS | 1825 | 1461338709542 Marionette TRACE conn5 <- [1,2098,null,{}] 08:25:09 INFO - PROCESS | 1825 | 1461338709548 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:09 INFO - PROCESS | 1825 | 1461338709797 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 08:25:10 INFO - PROCESS | 1825 | 1461338710148 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c0d6f000 == 177 [pid = 1825] [id = 409] 08:25:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e5226800 == 176 [pid = 1825] [id = 466] 08:25:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b9203800 == 175 [pid = 1825] [id = 513] 08:25:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8bce800 == 174 [pid = 1825] [id = 512] 08:25:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b66db800 == 173 [pid = 1825] [id = 511] 08:25:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b629b800 == 172 [pid = 1825] [id = 510] 08:25:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d970b800 == 171 [pid = 1825] [id = 505] 08:25:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4da7000 == 170 [pid = 1825] [id = 504] 08:25:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d216d000 == 169 [pid = 1825] [id = 503] 08:25:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cd00f800 == 168 [pid = 1825] [id = 502] 08:25:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca228800 == 167 [pid = 1825] [id = 501] 08:25:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c9e0c800 == 166 [pid = 1825] [id = 500] 08:25:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c6f4d800 == 165 [pid = 1825] [id = 499] 08:25:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bfb6f800 == 164 [pid = 1825] [id = 498] 08:25:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15be89d000 == 163 [pid = 1825] [id = 497] 08:25:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc745000 == 162 [pid = 1825] [id = 496] 08:25:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc216800 == 161 [pid = 1825] [id = 495] 08:25:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8bdb800 == 160 [pid = 1825] [id = 494] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f15b5c08800) [pid = 1825] [serial = 1478] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f15cdf44000) [pid = 1825] [serial = 1466] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f15beac9400) [pid = 1825] [serial = 1424] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f15ba1ce000) [pid = 1825] [serial = 1475] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f15bb909800) [pid = 1825] [serial = 1479] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f15cd4c3800) [pid = 1825] [serial = 1460] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f15bd825800) [pid = 1825] [serial = 1421] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f15ccd6c400) [pid = 1825] [serial = 1452] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f15d2262800) [pid = 1825] [serial = 1467] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f15cde77400) [pid = 1825] [serial = 1463] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f15cb248800) [pid = 1825] [serial = 1449] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f15bead5c00) [pid = 1825] [serial = 1425] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f15bdb2e000) [pid = 1825] [serial = 1422] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f15ba95e400) [pid = 1825] [serial = 1476] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f15b8e5b800) [pid = 1825] [serial = 1418] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f15cd02b400) [pid = 1825] [serial = 1458] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f15c13c0800) [pid = 1825] [serial = 1434] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f15b9e2c000) [pid = 1825] [serial = 1473] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f15c13b4800) [pid = 1825] [serial = 1433] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f15c2a0c800) [pid = 1825] [serial = 1436] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f15b5198000) [pid = 1825] [serial = 1404] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f15b9fbdc00) [pid = 1825] [serial = 1419] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f15c2a35400) [pid = 1825] [serial = 1440] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f15d479ec00) [pid = 1825] [serial = 1469] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f15c99f5800) [pid = 1825] [serial = 1448] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f15c6e73c00) [pid = 1825] [serial = 1442] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f15cced8800) [pid = 1825] [serial = 1457] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f15cde8dc00) [pid = 1825] [serial = 1464] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f15cc1eb800) [pid = 1825] [serial = 1451] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15c7ad8400) [pid = 1825] [serial = 1445] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15bec57000) [pid = 1825] [serial = 1430] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15beb49400) [pid = 1825] [serial = 1428] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15c8fc5800) [pid = 1825] [serial = 1446] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f15c2a17400) [pid = 1825] [serial = 1437] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f15c7acd400) [pid = 1825] [serial = 1443] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15beaea400) [pid = 1825] [serial = 1427] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f15cd6b0c00) [pid = 1825] [serial = 1461] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f15bf182000) [pid = 1825] [serial = 1431] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f15b8aaf400) [pid = 1825] [serial = 1472] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f15cce35400) [pid = 1825] [serial = 1454] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f15c2a1c400) [pid = 1825] [serial = 1439] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f15cce8f800) [pid = 1825] [serial = 1455] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f15be5c7400) [pid = 1825] [serial = 1481] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b5120800 == 161 [pid = 1825] [id = 532] 08:25:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f15b518f400) [pid = 1825] [serial = 1597] [outer = (nil)] 08:25:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f15b5195000) [pid = 1825] [serial = 1598] [outer = 0x7f15b518f400] 08:25:11 INFO - PROCESS | 1825 | 1461338711576 Marionette DEBUG loaded listener.js 08:25:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f15b5c10c00) [pid = 1825] [serial = 1599] [outer = 0x7f15b518f400] 08:25:12 INFO - PROCESS | 1825 | 1461338712428 Marionette TRACE conn5 <- [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]]]}] 08:25:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2936ms 08:25:12 INFO - PROCESS | 1825 | 1461338712475 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 08:25:12 INFO - PROCESS | 1825 | 1461338712482 Marionette TRACE conn5 <- [1,2101,null,{"value":"8"}] 08:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:25:12 INFO - PROCESS | 1825 | 1461338712493 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:25:12 INFO - PROCESS | 1825 | 1461338712497 Marionette TRACE conn5 <- [1,2102,null,{}] 08:25:12 INFO - PROCESS | 1825 | 1461338712505 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:12 INFO - PROCESS | 1825 | 1461338712761 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 08:25:12 INFO - PROCESS | 1825 | 1461338712953 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8b89000 == 162 [pid = 1825] [id = 533] 08:25:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f15b5c0e400) [pid = 1825] [serial = 1600] [outer = (nil)] 08:25:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f15b9fbc400) [pid = 1825] [serial = 1601] [outer = 0x7f15b5c0e400] 08:25:13 INFO - PROCESS | 1825 | 1461338713023 Marionette DEBUG loaded listener.js 08:25:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f15ba071000) [pid = 1825] [serial = 1602] [outer = 0x7f15b5c0e400] 08:25:13 INFO - PROCESS | 1825 | 1461338713889 Marionette TRACE conn5 <- [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]]]}] 08:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1434ms 08:25:13 INFO - PROCESS | 1825 | 1461338713962 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 08:25:13 INFO - PROCESS | 1825 | 1461338713967 Marionette TRACE conn5 <- [1,2105,null,{"value":"8"}] 08:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:25:13 INFO - PROCESS | 1825 | 1461338713980 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:25:13 INFO - PROCESS | 1825 | 1461338713983 Marionette TRACE conn5 <- [1,2106,null,{}] 08:25:13 INFO - PROCESS | 1825 | 1461338713994 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:14 INFO - PROCESS | 1825 | 1461338714302 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 08:25:14 INFO - PROCESS | 1825 | 1461338714341 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b920b800 == 163 [pid = 1825] [id = 534] 08:25:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f15ba7f2c00) [pid = 1825] [serial = 1603] [outer = (nil)] 08:25:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15baa6a400) [pid = 1825] [serial = 1604] [outer = 0x7f15ba7f2c00] 08:25:14 INFO - PROCESS | 1825 | 1461338714407 Marionette DEBUG loaded listener.js 08:25:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15bba2d800) [pid = 1825] [serial = 1605] [outer = 0x7f15ba7f2c00] 08:25:15 INFO - PROCESS | 1825 | 1461338715586 Marionette TRACE conn5 <- [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]]]}] 08:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1642ms 08:25:15 INFO - PROCESS | 1825 | 1461338715623 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 08:25:15 INFO - PROCESS | 1825 | 1461338715626 Marionette TRACE conn5 <- [1,2109,null,{"value":"8"}] 08:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:25:15 INFO - PROCESS | 1825 | 1461338715634 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:25:15 INFO - PROCESS | 1825 | 1461338715641 Marionette TRACE conn5 <- [1,2110,null,{}] 08:25:15 INFO - PROCESS | 1825 | 1461338715665 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:15 INFO - PROCESS | 1825 | 1461338715966 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 08:25:16 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f15cf4d2800) [pid = 1825] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:25:16 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15c8f22400) [pid = 1825] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:25:16 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f15c1193c00) [pid = 1825] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:25:16 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f15b8e60000) [pid = 1825] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:25:16 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f15cd6b1c00) [pid = 1825] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:25:16 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f15b5f0f000) [pid = 1825] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:25:16 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f15bf17d800) [pid = 1825] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:25:16 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f15cdd39c00) [pid = 1825] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:25:16 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f15bb910000) [pid = 1825] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:25:16 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f15c7b10800) [pid = 1825] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:25:16 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f15bf17fc00) [pid = 1825] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:25:16 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f15cd6b7800) [pid = 1825] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:25:16 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f15c9195000) [pid = 1825] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:25:16 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f15bf183400) [pid = 1825] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:25:16 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f15c8fc3800) [pid = 1825] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:25:16 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f15b5f08400) [pid = 1825] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:25:16 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f15b6339400) [pid = 1825] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:25:16 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f15b5c07c00) [pid = 1825] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:25:16 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f15c2948c00) [pid = 1825] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:25:16 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f15c2944800) [pid = 1825] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:25:16 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f15ba1d1000) [pid = 1825] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:25:16 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f15beacf400) [pid = 1825] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:25:16 INFO - PROCESS | 1825 | 1461338716671 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b643f800 == 164 [pid = 1825] [id = 535] 08:25:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f15b5c07800) [pid = 1825] [serial = 1606] [outer = (nil)] 08:25:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f15b633bc00) [pid = 1825] [serial = 1607] [outer = 0x7f15b5c07800] 08:25:16 INFO - PROCESS | 1825 | 1461338716745 Marionette DEBUG loaded listener.js 08:25:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f15bb840800) [pid = 1825] [serial = 1608] [outer = 0x7f15b5c07800] 08:25:17 INFO - PROCESS | 1825 | 1461338717520 Marionette TRACE conn5 <- [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]]]}] 08:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1903ms 08:25:17 INFO - PROCESS | 1825 | 1461338717538 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 08:25:17 INFO - PROCESS | 1825 | 1461338717545 Marionette TRACE conn5 <- [1,2113,null,{"value":"8"}] 08:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:25:17 INFO - PROCESS | 1825 | 1461338717568 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:25:17 INFO - PROCESS | 1825 | 1461338717573 Marionette TRACE conn5 <- [1,2114,null,{}] 08:25:17 INFO - PROCESS | 1825 | 1461338717578 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:17 INFO - PROCESS | 1825 | 1461338717809 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 08:25:17 INFO - PROCESS | 1825 | 1461338717985 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc2ac800 == 165 [pid = 1825] [id = 536] 08:25:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f15b5c07c00) [pid = 1825] [serial = 1609] [outer = (nil)] 08:25:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f15be746800) [pid = 1825] [serial = 1610] [outer = 0x7f15b5c07c00] 08:25:18 INFO - PROCESS | 1825 | 1461338718052 Marionette DEBUG loaded listener.js 08:25:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f15bead5800) [pid = 1825] [serial = 1611] [outer = 0x7f15b5c07c00] 08:25:19 INFO - PROCESS | 1825 | 1461338719151 Marionette TRACE conn5 <- [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]]]}] 08:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1642ms 08:25:19 INFO - PROCESS | 1825 | 1461338719201 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 08:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:25:19 INFO - PROCESS | 1825 | 1461338719208 Marionette TRACE conn5 <- [1,2117,null,{"value":"8"}] 08:25:19 INFO - PROCESS | 1825 | 1461338719218 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:25:19 INFO - PROCESS | 1825 | 1461338719226 Marionette TRACE conn5 <- [1,2118,null,{}] 08:25:19 INFO - PROCESS | 1825 | 1461338719236 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:19 INFO - PROCESS | 1825 | 1461338719501 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 08:25:19 INFO - PROCESS | 1825 | 1461338719811 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8f0e800 == 166 [pid = 1825] [id = 537] 08:25:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f15b5f0c400) [pid = 1825] [serial = 1612] [outer = (nil)] 08:25:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f15ba06b800) [pid = 1825] [serial = 1613] [outer = 0x7f15b5f0c400] 08:25:19 INFO - PROCESS | 1825 | 1461338719892 Marionette DEBUG loaded listener.js 08:25:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f15ba7fc000) [pid = 1825] [serial = 1614] [outer = 0x7f15b5f0c400] 08:25:20 INFO - PROCESS | 1825 | 1461338720804 Marionette TRACE conn5 <- [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]]]}] 08:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1643ms 08:25:20 INFO - PROCESS | 1825 | 1461338720860 Marionette TRACE conn5 -> [0,2121,"getWindowHandle",null] 08:25:20 INFO - PROCESS | 1825 | 1461338720869 Marionette TRACE conn5 <- [1,2121,null,{"value":"8"}] 08:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:25:20 INFO - PROCESS | 1825 | 1461338720880 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:25:20 INFO - PROCESS | 1825 | 1461338720885 Marionette TRACE conn5 <- [1,2122,null,{}] 08:25:20 INFO - PROCESS | 1825 | 1461338720891 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:21 INFO - PROCESS | 1825 | 1461338721138 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 08:25:21 INFO - PROCESS | 1825 | 1461338721463 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc2e4800 == 167 [pid = 1825] [id = 538] 08:25:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f15bd825800) [pid = 1825] [serial = 1615] [outer = (nil)] 08:25:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f15bd9aec00) [pid = 1825] [serial = 1616] [outer = 0x7f15bd825800] 08:25:21 INFO - PROCESS | 1825 | 1461338721550 Marionette DEBUG loaded listener.js 08:25:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f15be673400) [pid = 1825] [serial = 1617] [outer = 0x7f15bd825800] 08:25:22 INFO - PROCESS | 1825 | 1461338722512 Marionette TRACE conn5 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 08:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1686ms 08:25:22 INFO - PROCESS | 1825 | 1461338722567 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 08:25:22 INFO - PROCESS | 1825 | 1461338722571 Marionette TRACE conn5 <- [1,2125,null,{"value":"8"}] 08:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:25:22 INFO - PROCESS | 1825 | 1461338722578 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:25:22 INFO - PROCESS | 1825 | 1461338722584 Marionette TRACE conn5 <- [1,2126,null,{}] 08:25:22 INFO - PROCESS | 1825 | 1461338722601 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:22 INFO - PROCESS | 1825 | 1461338722894 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 08:25:23 INFO - PROCESS | 1825 | 1461338723204 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15be789000 == 168 [pid = 1825] [id = 539] 08:25:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f15beae2800) [pid = 1825] [serial = 1618] [outer = (nil)] 08:25:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f15bec54c00) [pid = 1825] [serial = 1619] [outer = 0x7f15beae2800] 08:25:23 INFO - PROCESS | 1825 | 1461338723290 Marionette DEBUG loaded listener.js 08:25:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f15bed7a400) [pid = 1825] [serial = 1620] [outer = 0x7f15beae2800] 08:25:24 INFO - PROCESS | 1825 | 1461338724165 Marionette TRACE conn5 <- [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]]]}] 08:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1635ms 08:25:24 INFO - PROCESS | 1825 | 1461338724215 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 08:25:24 INFO - PROCESS | 1825 | 1461338724220 Marionette TRACE conn5 <- [1,2129,null,{"value":"8"}] 08:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:25:24 INFO - PROCESS | 1825 | 1461338724226 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:25:24 INFO - PROCESS | 1825 | 1461338724230 Marionette TRACE conn5 <- [1,2130,null,{}] 08:25:24 INFO - PROCESS | 1825 | 1461338724235 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:24 INFO - PROCESS | 1825 | 1461338724476 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 08:25:24 INFO - PROCESS | 1825 | 1461338724741 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bf38f800 == 169 [pid = 1825] [id = 540] 08:25:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f15beb4a400) [pid = 1825] [serial = 1621] [outer = (nil)] 08:25:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f15bfb44c00) [pid = 1825] [serial = 1622] [outer = 0x7f15beb4a400] 08:25:24 INFO - PROCESS | 1825 | 1461338724869 Marionette DEBUG loaded listener.js 08:25:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f15bfeed800) [pid = 1825] [serial = 1623] [outer = 0x7f15beb4a400] 08:25:25 INFO - PROCESS | 1825 | 1461338725751 Marionette TRACE conn5 <- [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] 08:25:25 INFO - PROCESS | 1825 | 1461338725813 Marionette TRACE conn5 <- [1,2133,null,{"value":"8"}] 08:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:25:25 INFO - PROCESS | 1825 | 1461338725820 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:25:25 INFO - PROCESS | 1825 | 1461338725823 Marionette TRACE conn5 <- [1,2134,null,{}] 08:25:25 INFO - PROCESS | 1825 | 1461338725829 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:26 INFO - PROCESS | 1825 | 1461338726067 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 08:25:26 INFO - PROCESS | 1825 | 1461338726394 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfe14000 == 170 [pid = 1825] [id = 541] 08:25:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f15beae4400) [pid = 1825] [serial = 1624] [outer = (nil)] 08:25:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f15c13b9400) [pid = 1825] [serial = 1625] [outer = 0x7f15beae4400] 08:25:26 INFO - PROCESS | 1825 | 1461338726479 Marionette DEBUG loaded listener.js 08:25:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15c29e9c00) [pid = 1825] [serial = 1626] [outer = 0x7f15beae4400] 08:25:27 INFO - PROCESS | 1825 | 1461338727363 Marionette TRACE conn5 <- [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]]]}] 08:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1583ms 08:25:27 INFO - PROCESS | 1825 | 1461338727403 Marionette TRACE conn5 -> [0,2137,"getWindowHandle",null] 08:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:25:27 INFO - PROCESS | 1825 | 1461338727408 Marionette TRACE conn5 <- [1,2137,null,{"value":"8"}] 08:25:27 INFO - PROCESS | 1825 | 1461338727414 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:25:27 INFO - PROCESS | 1825 | 1461338727418 Marionette TRACE conn5 <- [1,2138,null,{}] 08:25:27 INFO - PROCESS | 1825 | 1461338727424 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:27 INFO - PROCESS | 1825 | 1461338727707 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 08:25:28 INFO - PROCESS | 1825 | 1461338728019 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7116800 == 171 [pid = 1825] [id = 542] 08:25:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15c6e6e000) [pid = 1825] [serial = 1627] [outer = (nil)] 08:25:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15c7acd400) [pid = 1825] [serial = 1628] [outer = 0x7f15c6e6e000] 08:25:28 INFO - PROCESS | 1825 | 1461338728110 Marionette DEBUG loaded listener.js 08:25:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15c8f27c00) [pid = 1825] [serial = 1629] [outer = 0x7f15c6e6e000] 08:25:29 INFO - PROCESS | 1825 | 1461338729041 Marionette TRACE conn5 <- [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]]]}] 08:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1685ms 08:25:29 INFO - PROCESS | 1825 | 1461338729099 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 08:25:29 INFO - PROCESS | 1825 | 1461338729102 Marionette TRACE conn5 <- [1,2141,null,{"value":"8"}] 08:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:25:29 INFO - PROCESS | 1825 | 1461338729110 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:25:29 INFO - PROCESS | 1825 | 1461338729114 Marionette TRACE conn5 <- [1,2142,null,{}] 08:25:29 INFO - PROCESS | 1825 | 1461338729120 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:29 INFO - PROCESS | 1825 | 1461338729353 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 08:25:29 INFO - PROCESS | 1825 | 1461338729664 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c9d1f000 == 172 [pid = 1825] [id = 543] 08:25:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15ba1c7000) [pid = 1825] [serial = 1630] [outer = (nil)] 08:25:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15c8f95400) [pid = 1825] [serial = 1631] [outer = 0x7f15ba1c7000] 08:25:29 INFO - PROCESS | 1825 | 1461338729752 Marionette DEBUG loaded listener.js 08:25:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15c9268000) [pid = 1825] [serial = 1632] [outer = 0x7f15ba1c7000] 08:25:30 INFO - PROCESS | 1825 | 1461338730660 Marionette TRACE conn5 <- [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] 08:25:30 INFO - PROCESS | 1825 | 1461338730699 Marionette TRACE conn5 <- [1,2145,null,{"value":"8"}] 08:25:30 INFO - PROCESS | 1825 | 1461338730707 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:25:30 INFO - PROCESS | 1825 | 1461338730711 Marionette TRACE conn5 <- [1,2146,null,{}] 08:25:30 INFO - PROCESS | 1825 | 1461338730717 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:30 INFO - PROCESS | 1825 | 1461338730954 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 08:25:31 INFO - PROCESS | 1825 | 1461338731223 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca22d000 == 173 [pid = 1825] [id = 544] 08:25:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15beae2000) [pid = 1825] [serial = 1633] [outer = (nil)] 08:25:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f15c9540000) [pid = 1825] [serial = 1634] [outer = 0x7f15beae2000] 08:25:31 INFO - PROCESS | 1825 | 1461338731362 Marionette DEBUG loaded listener.js 08:25:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f15c99fc400) [pid = 1825] [serial = 1635] [outer = 0x7f15beae2000] 08:25:32 INFO - PROCESS | 1825 | 1461338732277 Marionette TRACE conn5 <- [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] 08:25:32 INFO - PROCESS | 1825 | 1461338732350 Marionette TRACE conn5 <- [1,2149,null,{"value":"8"}] 08:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:25:32 INFO - PROCESS | 1825 | 1461338732357 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:25:32 INFO - PROCESS | 1825 | 1461338732361 Marionette TRACE conn5 <- [1,2150,null,{}] 08:25:32 INFO - PROCESS | 1825 | 1461338732367 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:32 INFO - PROCESS | 1825 | 1461338732611 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 08:25:32 INFO - PROCESS | 1825 | 1461338732936 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ccd10000 == 174 [pid = 1825] [id = 545] 08:25:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f15bd824000) [pid = 1825] [serial = 1636] [outer = (nil)] 08:25:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f15c9c6b000) [pid = 1825] [serial = 1637] [outer = 0x7f15bd824000] 08:25:33 INFO - PROCESS | 1825 | 1461338733033 Marionette DEBUG loaded listener.js 08:25:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15ccd36800) [pid = 1825] [serial = 1638] [outer = 0x7f15bd824000] 08:25:33 INFO - PROCESS | 1825 | 1461338733941 Marionette TRACE conn5 <- [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]]]}] 08:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1637ms 08:25:33 INFO - PROCESS | 1825 | 1461338733996 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 08:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:25:34 INFO - PROCESS | 1825 | 1461338734000 Marionette TRACE conn5 <- [1,2153,null,{"value":"8"}] 08:25:34 INFO - PROCESS | 1825 | 1461338734007 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:25:34 INFO - PROCESS | 1825 | 1461338734010 Marionette TRACE conn5 <- [1,2154,null,{}] 08:25:34 INFO - PROCESS | 1825 | 1461338734016 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:34 INFO - PROCESS | 1825 | 1461338734266 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 08:25:34 INFO - PROCESS | 1825 | 1461338734596 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cf417800 == 175 [pid = 1825] [id = 546] 08:25:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15bdb24800) [pid = 1825] [serial = 1639] [outer = (nil)] 08:25:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15ccd76000) [pid = 1825] [serial = 1640] [outer = 0x7f15bdb24800] 08:25:34 INFO - PROCESS | 1825 | 1461338734686 Marionette DEBUG loaded listener.js 08:25:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15cce3ec00) [pid = 1825] [serial = 1641] [outer = 0x7f15bdb24800] 08:25:35 INFO - PROCESS | 1825 | 1461338735574 Marionette TRACE conn5 <- [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]]]}] 08:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1636ms 08:25:35 INFO - PROCESS | 1825 | 1461338735644 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 08:25:35 INFO - PROCESS | 1825 | 1461338735649 Marionette TRACE conn5 <- [1,2157,null,{"value":"8"}] 08:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:25:35 INFO - PROCESS | 1825 | 1461338735656 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:25:35 INFO - PROCESS | 1825 | 1461338735661 Marionette TRACE conn5 <- [1,2158,null,{}] 08:25:35 INFO - PROCESS | 1825 | 1461338735668 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:35 INFO - PROCESS | 1825 | 1461338735971 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 08:25:36 INFO - PROCESS | 1825 | 1461338736308 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3de4000 == 176 [pid = 1825] [id = 547] 08:25:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f15ccedf800) [pid = 1825] [serial = 1642] [outer = (nil)] 08:25:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f15ccf06800) [pid = 1825] [serial = 1643] [outer = 0x7f15ccedf800] 08:25:36 INFO - PROCESS | 1825 | 1461338736398 Marionette DEBUG loaded listener.js 08:25:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f15cd4ba000) [pid = 1825] [serial = 1644] [outer = 0x7f15ccedf800] 08:25:37 INFO - PROCESS | 1825 | 1461338737279 Marionette TRACE conn5 <- [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]]]}] 08:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1682ms 08:25:37 INFO - PROCESS | 1825 | 1461338737339 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 08:25:37 INFO - PROCESS | 1825 | 1461338737343 Marionette TRACE conn5 <- [1,2161,null,{"value":"8"}] 08:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:25:37 INFO - PROCESS | 1825 | 1461338737349 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:25:37 INFO - PROCESS | 1825 | 1461338737352 Marionette TRACE conn5 <- [1,2162,null,{}] 08:25:37 INFO - PROCESS | 1825 | 1461338737358 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:37 INFO - PROCESS | 1825 | 1461338737598 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 08:25:37 INFO - PROCESS | 1825 | 1461338737906 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4884800 == 177 [pid = 1825] [id = 548] 08:25:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f15cd4ba400) [pid = 1825] [serial = 1645] [outer = (nil)] 08:25:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f15cd6af800) [pid = 1825] [serial = 1646] [outer = 0x7f15cd4ba400] 08:25:37 INFO - PROCESS | 1825 | 1461338737990 Marionette DEBUG loaded listener.js 08:25:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f15cdd2d000) [pid = 1825] [serial = 1647] [outer = 0x7f15cd4ba400] 08:25:38 INFO - PROCESS | 1825 | 1461338738903 Marionette TRACE conn5 <- [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]]]}] 08:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1585ms 08:25:38 INFO - PROCESS | 1825 | 1461338738937 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 08:25:38 INFO - PROCESS | 1825 | 1461338738941 Marionette TRACE conn5 <- [1,2165,null,{"value":"8"}] 08:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:25:38 INFO - PROCESS | 1825 | 1461338738948 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:25:38 INFO - PROCESS | 1825 | 1461338738950 Marionette TRACE conn5 <- [1,2166,null,{}] 08:25:38 INFO - PROCESS | 1825 | 1461338738957 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:39 INFO - PROCESS | 1825 | 1461338739206 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 08:25:39 INFO - PROCESS | 1825 | 1461338739522 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4da4800 == 178 [pid = 1825] [id = 549] 08:25:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f15bec63c00) [pid = 1825] [serial = 1648] [outer = (nil)] 08:25:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f15cde7b800) [pid = 1825] [serial = 1649] [outer = 0x7f15bec63c00] 08:25:39 INFO - PROCESS | 1825 | 1461338739608 Marionette DEBUG loaded listener.js 08:25:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f15cde8f800) [pid = 1825] [serial = 1650] [outer = 0x7f15bec63c00] 08:25:40 INFO - PROCESS | 1825 | 1461338740492 Marionette TRACE conn5 <- [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]]]}] 08:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1591ms 08:25:40 INFO - PROCESS | 1825 | 1461338740540 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 08:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:25:40 INFO - PROCESS | 1825 | 1461338740544 Marionette TRACE conn5 <- [1,2169,null,{"value":"8"}] 08:25:40 INFO - PROCESS | 1825 | 1461338740552 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:25:40 INFO - PROCESS | 1825 | 1461338740555 Marionette TRACE conn5 <- [1,2170,null,{}] 08:25:40 INFO - PROCESS | 1825 | 1461338740561 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:40 INFO - PROCESS | 1825 | 1461338740806 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 08:25:41 INFO - PROCESS | 1825 | 1461338741124 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d5a80000 == 179 [pid = 1825] [id = 550] 08:25:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f15cde7d000) [pid = 1825] [serial = 1651] [outer = (nil)] 08:25:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f15cdf3e000) [pid = 1825] [serial = 1652] [outer = 0x7f15cde7d000] 08:25:41 INFO - PROCESS | 1825 | 1461338741215 Marionette DEBUG loaded listener.js 08:25:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f15cdf76c00) [pid = 1825] [serial = 1653] [outer = 0x7f15cde7d000] 08:25:42 INFO - PROCESS | 1825 | 1461338742134 Marionette TRACE conn5 <- [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]]]}] 08:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1635ms 08:25:42 INFO - PROCESS | 1825 | 1461338742188 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 08:25:42 INFO - PROCESS | 1825 | 1461338742192 Marionette TRACE conn5 <- [1,2173,null,{"value":"8"}] 08:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:25:42 INFO - PROCESS | 1825 | 1461338742198 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:25:42 INFO - PROCESS | 1825 | 1461338742202 Marionette TRACE conn5 <- [1,2174,null,{}] 08:25:42 INFO - PROCESS | 1825 | 1461338742208 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:42 INFO - PROCESS | 1825 | 1461338742502 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 08:25:42 INFO - PROCESS | 1825 | 1461338742902 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d620d000 == 180 [pid = 1825] [id = 551] 08:25:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f15c0dec000) [pid = 1825] [serial = 1654] [outer = (nil)] 08:25:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f15d0805c00) [pid = 1825] [serial = 1655] [outer = 0x7f15c0dec000] 08:25:43 INFO - PROCESS | 1825 | 1461338743019 Marionette DEBUG loaded listener.js 08:25:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f15d24d6400) [pid = 1825] [serial = 1656] [outer = 0x7f15c0dec000] 08:25:43 INFO - PROCESS | 1825 | 1461338743917 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 08:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1783ms 08:25:43 INFO - PROCESS | 1825 | 1461338743983 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 08:25:43 INFO - PROCESS | 1825 | 1461338743987 Marionette TRACE conn5 <- [1,2177,null,{"value":"8"}] 08:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:25:43 INFO - PROCESS | 1825 | 1461338743994 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:25:44 INFO - PROCESS | 1825 | 1461338743998 Marionette TRACE conn5 <- [1,2178,null,{}] 08:25:44 INFO - PROCESS | 1825 | 1461338744004 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:44 INFO - PROCESS | 1825 | 1461338744254 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 08:25:44 INFO - PROCESS | 1825 | 1461338744564 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15dffc1800 == 181 [pid = 1825] [id = 552] 08:25:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f15c119b000) [pid = 1825] [serial = 1657] [outer = (nil)] 08:25:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f15d28a7000) [pid = 1825] [serial = 1658] [outer = 0x7f15c119b000] 08:25:44 INFO - PROCESS | 1825 | 1461338744647 Marionette DEBUG loaded listener.js 08:25:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f15d479f400) [pid = 1825] [serial = 1659] [outer = 0x7f15c119b000] 08:25:45 INFO - PROCESS | 1825 | 1461338745525 Marionette TRACE conn5 <- [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]]]}] 08:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1585ms 08:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:25:45 INFO - PROCESS | 1825 | 1461338745581 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 08:25:45 INFO - PROCESS | 1825 | 1461338745584 Marionette TRACE conn5 <- [1,2181,null,{"value":"8"}] 08:25:45 INFO - PROCESS | 1825 | 1461338745591 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:25:45 INFO - PROCESS | 1825 | 1461338745594 Marionette TRACE conn5 <- [1,2182,null,{}] 08:25:45 INFO - PROCESS | 1825 | 1461338745599 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:45 INFO - PROCESS | 1825 | 1461338745834 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 08:25:46 INFO - PROCESS | 1825 | 1461338746149 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e1112000 == 182 [pid = 1825] [id = 553] 08:25:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f15c2a35c00) [pid = 1825] [serial = 1660] [outer = (nil)] 08:25:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f15d49e0c00) [pid = 1825] [serial = 1661] [outer = 0x7f15c2a35c00] 08:25:46 INFO - PROCESS | 1825 | 1461338746230 Marionette DEBUG loaded listener.js 08:25:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f15d54cac00) [pid = 1825] [serial = 1662] [outer = 0x7f15c2a35c00] 08:25:47 INFO - PROCESS | 1825 | 1461338747112 Marionette TRACE conn5 <- [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]]]}] 08:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1587ms 08:25:47 INFO - PROCESS | 1825 | 1461338747178 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 08:25:47 INFO - PROCESS | 1825 | 1461338747182 Marionette TRACE conn5 <- [1,2185,null,{"value":"8"}] 08:25:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:25:47 INFO - PROCESS | 1825 | 1461338747188 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:25:47 INFO - PROCESS | 1825 | 1461338747190 Marionette TRACE conn5 <- [1,2186,null,{}] 08:25:47 INFO - PROCESS | 1825 | 1461338747195 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:47 INFO - PROCESS | 1825 | 1461338747432 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 08:25:47 INFO - PROCESS | 1825 | 1461338747752 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e5025800 == 183 [pid = 1825] [id = 554] 08:25:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f15d290bc00) [pid = 1825] [serial = 1663] [outer = (nil)] 08:25:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f15d61e8400) [pid = 1825] [serial = 1664] [outer = 0x7f15d290bc00] 08:25:47 INFO - PROCESS | 1825 | 1461338747862 Marionette DEBUG loaded listener.js 08:25:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f15d629bc00) [pid = 1825] [serial = 1665] [outer = 0x7f15d290bc00] 08:25:48 INFO - PROCESS | 1825 | 1461338748716 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 08:25:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:25:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1581ms 08:25:48 INFO - PROCESS | 1825 | 1461338748770 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 08:25:48 INFO - PROCESS | 1825 | 1461338748774 Marionette TRACE conn5 <- [1,2189,null,{"value":"8"}] 08:25:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:25:48 INFO - PROCESS | 1825 | 1461338748780 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:25:48 INFO - PROCESS | 1825 | 1461338748783 Marionette TRACE conn5 <- [1,2190,null,{}] 08:25:48 INFO - PROCESS | 1825 | 1461338748789 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:49 INFO - PROCESS | 1825 | 1461338749039 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 08:25:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8ad3000 == 182 [pid = 1825] [id = 492] 08:25:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d5d27000 == 181 [pid = 1825] [id = 176] 08:25:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8e9f000 == 180 [pid = 1825] [id = 491] 08:25:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b9213800 == 179 [pid = 1825] [id = 424] 08:25:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc73b800 == 178 [pid = 1825] [id = 226] 08:25:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b643f800 == 177 [pid = 1825] [id = 535] 08:25:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b920b800 == 176 [pid = 1825] [id = 534] 08:25:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8b89000 == 175 [pid = 1825] [id = 533] 08:25:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b5120800 == 174 [pid = 1825] [id = 532] 08:25:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c2bf9800 == 173 [pid = 1825] [id = 524] 08:25:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c0d63800 == 172 [pid = 1825] [id = 523] 08:25:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bfe0f000 == 171 [pid = 1825] [id = 522] 08:25:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bfb64000 == 170 [pid = 1825] [id = 521] 08:25:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15be8a2000 == 169 [pid = 1825] [id = 520] 08:25:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15be60f000 == 168 [pid = 1825] [id = 519] 08:25:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc74a000 == 167 [pid = 1825] [id = 518] 08:25:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc2e6800 == 166 [pid = 1825] [id = 517] 08:25:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bb816800 == 165 [pid = 1825] [id = 516] 08:25:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8b89800 == 164 [pid = 1825] [id = 515] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f15d6297400) [pid = 1825] [serial = 1523] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f15c9541800) [pid = 1825] [serial = 1508] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f15e1342c00) [pid = 1825] [serial = 1527] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f15e02eac00) [pid = 1825] [serial = 1526] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f15ba073400) [pid = 1825] [serial = 1485] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f15d3f5f000) [pid = 1825] [serial = 1518] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f15b5f13400) [pid = 1825] [serial = 1532] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f15c92a3000) [pid = 1825] [serial = 1506] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f15d6131000) [pid = 1825] [serial = 1521] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f15be5c4400) [pid = 1825] [serial = 1488] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f15e1651800) [pid = 1825] [serial = 1529] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f15bf183800) [pid = 1825] [serial = 1493] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f15cdf70400) [pid = 1825] [serial = 1515] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f15cc1ec000) [pid = 1825] [serial = 1512] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f15bfb4fc00) [pid = 1825] [serial = 1496] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f15bd9ad800) [pid = 1825] [serial = 1487] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f15d4ab1800) [pid = 1825] [serial = 1470] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f15cde7cc00) [pid = 1825] [serial = 1514] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f15ca5c7400) [pid = 1825] [serial = 1511] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f15b9fbbc00) [pid = 1825] [serial = 1484] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f15b6334400) [pid = 1825] [serial = 1533] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f15bf3a9000) [pid = 1825] [serial = 1494] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f15b8e62400) [pid = 1825] [serial = 1535] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f15bdb26800) [pid = 1825] [serial = 1416] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f15da39b000) [pid = 1825] [serial = 1524] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f15baa65800) [pid = 1825] [serial = 1541] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f15c0de1000) [pid = 1825] [serial = 1497] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f15c90d2400) [pid = 1825] [serial = 1503] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f15c8f9d800) [pid = 1825] [serial = 1502] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f15b9fbd800) [pid = 1825] [serial = 1536] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f15d4ca7000) [pid = 1825] [serial = 1520] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f15c99f1800) [pid = 1825] [serial = 1509] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f15c6e68800) [pid = 1825] [serial = 1499] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15c9269c00) [pid = 1825] [serial = 1505] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15ba956000) [pid = 1825] [serial = 1538] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15c7b09400) [pid = 1825] [serial = 1500] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15beade800) [pid = 1825] [serial = 1490] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f15e3548c00) [pid = 1825] [serial = 1530] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f15d2263c00) [pid = 1825] [serial = 1517] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15beb45400) [pid = 1825] [serial = 1491] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f15baa63000) [pid = 1825] [serial = 1539] [outer = (nil)] [url = about:blank] 08:25:50 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f15bb90a800) [pid = 1825] [serial = 1542] [outer = (nil)] [url = about:blank] 08:25:51 INFO - PROCESS | 1825 | 1461338751054 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b629f000 == 165 [pid = 1825] [id = 555] 08:25:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f15b5c08c00) [pid = 1825] [serial = 1666] [outer = (nil)] 08:25:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f15b5c11800) [pid = 1825] [serial = 1667] [outer = 0x7f15b5c08c00] 08:25:51 INFO - PROCESS | 1825 | 1461338751132 Marionette DEBUG loaded listener.js 08:25:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15b5f15c00) [pid = 1825] [serial = 1668] [outer = 0x7f15b5c08c00] 08:25:51 INFO - PROCESS | 1825 | 1461338751943 Marionette TRACE conn5 <- [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]]]}] 08:25:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:25:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 3194ms 08:25:51 INFO - PROCESS | 1825 | 1461338751977 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 08:25:51 INFO - PROCESS | 1825 | 1461338751985 Marionette TRACE conn5 <- [1,2193,null,{"value":"8"}] 08:25:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:25:51 INFO - PROCESS | 1825 | 1461338751995 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:25:52 INFO - PROCESS | 1825 | 1461338752000 Marionette TRACE conn5 <- [1,2194,null,{}] 08:25:52 INFO - PROCESS | 1825 | 1461338752008 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:52 INFO - PROCESS | 1825 | 1461338752251 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 08:25:52 INFO - PROCESS | 1825 | 1461338752439 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8b86000 == 166 [pid = 1825] [id = 556] 08:25:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15b6335c00) [pid = 1825] [serial = 1669] [outer = (nil)] 08:25:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15b9e34400) [pid = 1825] [serial = 1670] [outer = 0x7f15b6335c00] 08:25:52 INFO - PROCESS | 1825 | 1461338752512 Marionette DEBUG loaded listener.js 08:25:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15ba06d000) [pid = 1825] [serial = 1671] [outer = 0x7f15b6335c00] 08:25:53 INFO - PROCESS | 1825 | 1461338753427 Marionette TRACE conn5 <- [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]]]}] 08:25:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:25:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1490ms 08:25:53 INFO - PROCESS | 1825 | 1461338753489 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 08:25:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:25:53 INFO - PROCESS | 1825 | 1461338753495 Marionette TRACE conn5 <- [1,2197,null,{"value":"8"}] 08:25:53 INFO - PROCESS | 1825 | 1461338753501 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:25:53 INFO - PROCESS | 1825 | 1461338753504 Marionette TRACE conn5 <- [1,2198,null,{}] 08:25:53 INFO - PROCESS | 1825 | 1461338753511 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:53 INFO - PROCESS | 1825 | 1461338753812 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 08:25:53 INFO - PROCESS | 1825 | 1461338753846 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b921a000 == 167 [pid = 1825] [id = 557] 08:25:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15ba1cf800) [pid = 1825] [serial = 1672] [outer = (nil)] 08:25:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15baa64000) [pid = 1825] [serial = 1673] [outer = 0x7f15ba1cf800] 08:25:53 INFO - PROCESS | 1825 | 1461338753911 Marionette DEBUG loaded listener.js 08:25:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15bb841c00) [pid = 1825] [serial = 1674] [outer = 0x7f15ba1cf800] 08:25:55 INFO - PROCESS | 1825 | 1461338755003 Marionette TRACE conn5 <- [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]]]}] 08:25:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:25:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1530ms 08:25:55 INFO - PROCESS | 1825 | 1461338755032 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 08:25:55 INFO - PROCESS | 1825 | 1461338755037 Marionette TRACE conn5 <- [1,2201,null,{"value":"8"}] 08:25:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:25:55 INFO - PROCESS | 1825 | 1461338755057 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:25:55 INFO - PROCESS | 1825 | 1461338755066 Marionette TRACE conn5 <- [1,2202,null,{}] 08:25:55 INFO - PROCESS | 1825 | 1461338755072 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:55 INFO - PROCESS | 1825 | 1461338755346 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 08:25:56 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15bfb52400) [pid = 1825] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:25:56 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15bfef1c00) [pid = 1825] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:25:56 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15c6f41800) [pid = 1825] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:25:56 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15ba95c000) [pid = 1825] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:25:56 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f15c2a16400) [pid = 1825] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:25:56 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f15c119b800) [pid = 1825] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:25:56 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15ba7f2c00) [pid = 1825] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:25:56 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f15beae8000) [pid = 1825] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:25:56 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f15b5c0e400) [pid = 1825] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:25:56 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f15ba95e000) [pid = 1825] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:25:56 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f15b8ab1800) [pid = 1825] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:25:56 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f15bec58c00) [pid = 1825] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:25:56 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f15c2a39800) [pid = 1825] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:25:56 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f15b518f400) [pid = 1825] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:25:56 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f15bec57800) [pid = 1825] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:25:56 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f15bf17f000) [pid = 1825] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:25:56 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f15beae9c00) [pid = 1825] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:25:56 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f15bdb28c00) [pid = 1825] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:25:56 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f15bdb21000) [pid = 1825] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:25:56 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f15b5c07800) [pid = 1825] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:25:56 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f15b518e000) [pid = 1825] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:25:56 INFO - PROCESS | 1825 | 1461338756087 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b66ed000 == 168 [pid = 1825] [id = 558] 08:25:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f15b518e000) [pid = 1825] [serial = 1675] [outer = (nil)] 08:25:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f15b5f0a000) [pid = 1825] [serial = 1676] [outer = 0x7f15b518e000] 08:25:56 INFO - PROCESS | 1825 | 1461338756154 Marionette DEBUG loaded listener.js 08:25:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f15bdb1f800) [pid = 1825] [serial = 1677] [outer = 0x7f15b518e000] 08:25:56 INFO - PROCESS | 1825 | 1461338756882 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 08:25:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:25:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1854ms 08:25:56 INFO - PROCESS | 1825 | 1461338756899 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 08:25:56 INFO - PROCESS | 1825 | 1461338756904 Marionette TRACE conn5 <- [1,2205,null,{"value":"8"}] 08:25:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:25:56 INFO - PROCESS | 1825 | 1461338756910 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:25:56 INFO - PROCESS | 1825 | 1461338756913 Marionette TRACE conn5 <- [1,2206,null,{}] 08:25:56 INFO - PROCESS | 1825 | 1461338756918 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:57 INFO - PROCESS | 1825 | 1461338757196 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 08:25:57 INFO - PROCESS | 1825 | 1461338757220 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc2ab000 == 169 [pid = 1825] [id = 559] 08:25:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f15bdb21000) [pid = 1825] [serial = 1678] [outer = (nil)] 08:25:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f15be67d800) [pid = 1825] [serial = 1679] [outer = 0x7f15bdb21000] 08:25:57 INFO - PROCESS | 1825 | 1461338757285 Marionette DEBUG loaded listener.js 08:25:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f15be745800) [pid = 1825] [serial = 1680] [outer = 0x7f15bdb21000] 08:25:58 INFO - PROCESS | 1825 | 1461338758379 Marionette TRACE conn5 <- [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]]]}] 08:25:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:25:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1529ms 08:25:58 INFO - PROCESS | 1825 | 1461338758441 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 08:25:58 INFO - PROCESS | 1825 | 1461338758447 Marionette TRACE conn5 <- [1,2209,null,{"value":"8"}] 08:25:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:25:58 INFO - PROCESS | 1825 | 1461338758455 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:25:58 INFO - PROCESS | 1825 | 1461338758461 Marionette TRACE conn5 <- [1,2210,null,{}] 08:25:58 INFO - PROCESS | 1825 | 1461338758515 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:58 INFO - PROCESS | 1825 | 1461338758780 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 08:25:59 INFO - PROCESS | 1825 | 1461338759083 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8e97000 == 170 [pid = 1825] [id = 560] 08:25:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f15b5196400) [pid = 1825] [serial = 1681] [outer = (nil)] 08:25:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f15b9e2ec00) [pid = 1825] [serial = 1682] [outer = 0x7f15b5196400] 08:25:59 INFO - PROCESS | 1825 | 1461338759163 Marionette DEBUG loaded listener.js 08:25:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f15ba1c5000) [pid = 1825] [serial = 1683] [outer = 0x7f15b5196400] 08:26:00 INFO - PROCESS | 1825 | 1461338760114 Marionette TRACE conn5 <- [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]]]}] 08:26:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:26:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1732ms 08:26:00 INFO - PROCESS | 1825 | 1461338760189 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 08:26:00 INFO - PROCESS | 1825 | 1461338760198 Marionette TRACE conn5 <- [1,2213,null,{"value":"8"}] 08:26:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:26:00 INFO - PROCESS | 1825 | 1461338760209 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:26:00 INFO - PROCESS | 1825 | 1461338760213 Marionette TRACE conn5 <- [1,2214,null,{}] 08:26:00 INFO - PROCESS | 1825 | 1461338760221 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:00 INFO - PROCESS | 1825 | 1461338760513 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 08:26:00 INFO - PROCESS | 1825 | 1461338760843 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc2dd800 == 171 [pid = 1825] [id = 561] 08:26:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f15baa6d400) [pid = 1825] [serial = 1684] [outer = (nil)] 08:26:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f15bd824400) [pid = 1825] [serial = 1685] [outer = 0x7f15baa6d400] 08:26:00 INFO - PROCESS | 1825 | 1461338760923 Marionette DEBUG loaded listener.js 08:26:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f15bdb29000) [pid = 1825] [serial = 1686] [outer = 0x7f15baa6d400] 08:26:01 INFO - PROCESS | 1825 | 1461338761904 Marionette TRACE conn5 <- [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]]]}] 08:26:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:26:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1739ms 08:26:01 INFO - PROCESS | 1825 | 1461338761950 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 08:26:01 INFO - PROCESS | 1825 | 1461338761956 Marionette TRACE conn5 <- [1,2217,null,{"value":"8"}] 08:26:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:26:01 INFO - PROCESS | 1825 | 1461338761965 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:26:01 INFO - PROCESS | 1825 | 1461338761975 Marionette TRACE conn5 <- [1,2218,null,{}] 08:26:02 INFO - PROCESS | 1825 | 1461338762003 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:02 INFO - PROCESS | 1825 | 1461338762338 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 08:26:02 INFO - PROCESS | 1825 | 1461338762656 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15be615800 == 172 [pid = 1825] [id = 562] 08:26:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f15beaca400) [pid = 1825] [serial = 1687] [outer = (nil)] 08:26:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f15beae7800) [pid = 1825] [serial = 1688] [outer = 0x7f15beaca400] 08:26:02 INFO - PROCESS | 1825 | 1461338762745 Marionette DEBUG loaded listener.js 08:26:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15bec57800) [pid = 1825] [serial = 1689] [outer = 0x7f15beaca400] 08:26:03 INFO - PROCESS | 1825 | 1461338763699 Marionette TRACE conn5 <- [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]]]}] 08:26:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:26:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1800ms 08:26:03 INFO - PROCESS | 1825 | 1461338763765 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 08:26:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:26:03 INFO - PROCESS | 1825 | 1461338763770 Marionette TRACE conn5 <- [1,2221,null,{"value":"8"}] 08:26:03 INFO - PROCESS | 1825 | 1461338763777 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:26:03 INFO - PROCESS | 1825 | 1461338763780 Marionette TRACE conn5 <- [1,2222,null,{}] 08:26:03 INFO - PROCESS | 1825 | 1461338763786 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:04 INFO - PROCESS | 1825 | 1461338764024 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 08:26:04 INFO - PROCESS | 1825 | 1461338764292 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15beda3000 == 173 [pid = 1825] [id = 563] 08:26:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15ba1cc400) [pid = 1825] [serial = 1690] [outer = (nil)] 08:26:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15bf183800) [pid = 1825] [serial = 1691] [outer = 0x7f15ba1cc400] 08:26:04 INFO - PROCESS | 1825 | 1461338764421 Marionette DEBUG loaded listener.js 08:26:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15bf3ac800) [pid = 1825] [serial = 1692] [outer = 0x7f15ba1cc400] 08:26:05 INFO - PROCESS | 1825 | 1461338765300 Marionette TRACE conn5 <- [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]]]}] 08:26:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:26:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1586ms 08:26:05 INFO - PROCESS | 1825 | 1461338765363 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 08:26:05 INFO - PROCESS | 1825 | 1461338765367 Marionette TRACE conn5 <- [1,2225,null,{"value":"8"}] 08:26:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:26:05 INFO - PROCESS | 1825 | 1461338765374 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:26:05 INFO - PROCESS | 1825 | 1461338765377 Marionette TRACE conn5 <- [1,2226,null,{}] 08:26:05 INFO - PROCESS | 1825 | 1461338765383 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:05 INFO - PROCESS | 1825 | 1461338765620 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 08:26:05 INFO - PROCESS | 1825 | 1461338765926 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfb73800 == 174 [pid = 1825] [id = 564] 08:26:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15bed80800) [pid = 1825] [serial = 1693] [outer = (nil)] 08:26:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15bfc1dc00) [pid = 1825] [serial = 1694] [outer = 0x7f15bed80800] 08:26:06 INFO - PROCESS | 1825 | 1461338766010 Marionette DEBUG loaded listener.js 08:26:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15c0de4800) [pid = 1825] [serial = 1695] [outer = 0x7f15bed80800] 08:26:06 INFO - PROCESS | 1825 | 1461338766916 Marionette TRACE conn5 <- [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]]]}] 08:26:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:26:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1584ms 08:26:06 INFO - PROCESS | 1825 | 1461338766959 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 08:26:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:26:06 INFO - PROCESS | 1825 | 1461338766963 Marionette TRACE conn5 <- [1,2229,null,{"value":"8"}] 08:26:06 INFO - PROCESS | 1825 | 1461338766969 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:26:06 INFO - PROCESS | 1825 | 1461338766973 Marionette TRACE conn5 <- [1,2230,null,{}] 08:26:06 INFO - PROCESS | 1825 | 1461338766978 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:07 INFO - PROCESS | 1825 | 1461338767247 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 08:26:07 INFO - PROCESS | 1825 | 1461338767559 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c0d5d000 == 175 [pid = 1825] [id = 565] 08:26:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15c13be800) [pid = 1825] [serial = 1696] [outer = (nil)] 08:26:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f15c2a06c00) [pid = 1825] [serial = 1697] [outer = 0x7f15c13be800] 08:26:07 INFO - PROCESS | 1825 | 1461338767686 Marionette DEBUG loaded listener.js 08:26:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f15c2a1a400) [pid = 1825] [serial = 1698] [outer = 0x7f15c13be800] 08:26:08 INFO - PROCESS | 1825 | 1461338768848 Marionette TRACE conn5 <- [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]]]}] 08:26:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:26:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1896ms 08:26:08 INFO - PROCESS | 1825 | 1461338768865 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 08:26:08 INFO - PROCESS | 1825 | 1461338768868 Marionette TRACE conn5 <- [1,2233,null,{"value":"8"}] 08:26:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:26:08 INFO - PROCESS | 1825 | 1461338768895 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:26:08 INFO - PROCESS | 1825 | 1461338768899 Marionette TRACE conn5 <- [1,2234,null,{}] 08:26:08 INFO - PROCESS | 1825 | 1461338768905 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:09 INFO - PROCESS | 1825 | 1461338769135 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 08:26:09 INFO - PROCESS | 1825 | 1461338769451 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c6f50000 == 176 [pid = 1825] [id = 566] 08:26:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f15ba958800) [pid = 1825] [serial = 1699] [outer = (nil)] 08:26:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f15c2a3ac00) [pid = 1825] [serial = 1700] [outer = 0x7f15ba958800] 08:26:09 INFO - PROCESS | 1825 | 1461338769536 Marionette DEBUG loaded listener.js 08:26:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15c6f3a800) [pid = 1825] [serial = 1701] [outer = 0x7f15ba958800] 08:26:10 INFO - PROCESS | 1825 | 1461338770416 Marionette TRACE conn5 <- [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]]]}] 08:26:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:26:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1585ms 08:26:10 INFO - PROCESS | 1825 | 1461338770476 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 08:26:10 INFO - PROCESS | 1825 | 1461338770480 Marionette TRACE conn5 <- [1,2237,null,{"value":"8"}] 08:26:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:26:10 INFO - PROCESS | 1825 | 1461338770486 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:26:10 INFO - PROCESS | 1825 | 1461338770489 Marionette TRACE conn5 <- [1,2238,null,{}] 08:26:10 INFO - PROCESS | 1825 | 1461338770495 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:10 INFO - PROCESS | 1825 | 1461338770722 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 08:26:10 INFO - PROCESS | 1825 | 1461338770981 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c98d2000 == 177 [pid = 1825] [id = 567] 08:26:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15c294e800) [pid = 1825] [serial = 1702] [outer = (nil)] 08:26:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15c7089400) [pid = 1825] [serial = 1703] [outer = 0x7f15c294e800] 08:26:11 INFO - PROCESS | 1825 | 1461338771103 Marionette DEBUG loaded listener.js 08:26:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15c7b0d000) [pid = 1825] [serial = 1704] [outer = 0x7f15c294e800] 08:26:11 INFO - PROCESS | 1825 | 1461338771987 Marionette TRACE conn5 <- [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]]]}] 08:26:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:26:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1527ms 08:26:12 INFO - PROCESS | 1825 | 1461338772017 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 08:26:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:26:12 INFO - PROCESS | 1825 | 1461338772022 Marionette TRACE conn5 <- [1,2241,null,{"value":"8"}] 08:26:12 INFO - PROCESS | 1825 | 1461338772029 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:26:12 INFO - PROCESS | 1825 | 1461338772032 Marionette TRACE conn5 <- [1,2242,null,{}] 08:26:12 INFO - PROCESS | 1825 | 1461338772038 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:12 INFO - PROCESS | 1825 | 1461338772275 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 08:26:12 INFO - PROCESS | 1825 | 1461338772541 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca20f800 == 178 [pid = 1825] [id = 568] 08:26:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f15c2a30800) [pid = 1825] [serial = 1705] [outer = (nil)] 08:26:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f15c8f30400) [pid = 1825] [serial = 1706] [outer = 0x7f15c2a30800] 08:26:12 INFO - PROCESS | 1825 | 1461338772659 Marionette DEBUG loaded listener.js 08:26:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f15c8fc2c00) [pid = 1825] [serial = 1707] [outer = 0x7f15c2a30800] 08:26:13 INFO - PROCESS | 1825 | 1461338773562 Marionette TRACE conn5 <- [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]]]}] 08:26:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:26:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1580ms 08:26:13 INFO - PROCESS | 1825 | 1461338773610 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 08:26:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:26:13 INFO - PROCESS | 1825 | 1461338773614 Marionette TRACE conn5 <- [1,2245,null,{"value":"8"}] 08:26:13 INFO - PROCESS | 1825 | 1461338773620 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:26:13 INFO - PROCESS | 1825 | 1461338773623 Marionette TRACE conn5 <- [1,2246,null,{}] 08:26:13 INFO - PROCESS | 1825 | 1461338773628 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:13 INFO - PROCESS | 1825 | 1461338773875 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 08:26:14 INFO - PROCESS | 1825 | 1461338774188 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca2b8800 == 179 [pid = 1825] [id = 569] 08:26:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f15b8aa7400) [pid = 1825] [serial = 1708] [outer = (nil)] 08:26:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f15c9192800) [pid = 1825] [serial = 1709] [outer = 0x7f15b8aa7400] 08:26:14 INFO - PROCESS | 1825 | 1461338774268 Marionette DEBUG loaded listener.js 08:26:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f15c9267000) [pid = 1825] [serial = 1710] [outer = 0x7f15b8aa7400] 08:26:15 INFO - PROCESS | 1825 | 1461338775162 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 08:26:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:26:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1580ms 08:26:15 INFO - PROCESS | 1825 | 1461338775200 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 08:26:15 INFO - PROCESS | 1825 | 1461338775204 Marionette TRACE conn5 <- [1,2249,null,{"value":"8"}] 08:26:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:26:15 INFO - PROCESS | 1825 | 1461338775211 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:26:15 INFO - PROCESS | 1825 | 1461338775216 Marionette TRACE conn5 <- [1,2250,null,{}] 08:26:15 INFO - PROCESS | 1825 | 1461338775222 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:15 INFO - PROCESS | 1825 | 1461338775491 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 08:26:15 INFO - PROCESS | 1825 | 1461338775809 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cde0e000 == 180 [pid = 1825] [id = 570] 08:26:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f15c9c79400) [pid = 1825] [serial = 1711] [outer = (nil)] 08:26:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f15ca28e400) [pid = 1825] [serial = 1712] [outer = 0x7f15c9c79400] 08:26:15 INFO - PROCESS | 1825 | 1461338775900 Marionette DEBUG loaded listener.js 08:26:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f15cc171000) [pid = 1825] [serial = 1713] [outer = 0x7f15c9c79400] 08:26:16 INFO - PROCESS | 1825 | 1461338776823 Marionette TRACE conn5 <- [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]]]}] 08:26:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:26:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1682ms 08:26:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:26:16 INFO - PROCESS | 1825 | 1461338776895 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 08:26:16 INFO - PROCESS | 1825 | 1461338776897 Marionette TRACE conn5 <- [1,2253,null,{"value":"8"}] 08:26:16 INFO - PROCESS | 1825 | 1461338776905 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:26:16 INFO - PROCESS | 1825 | 1461338776907 Marionette TRACE conn5 <- [1,2254,null,{}] 08:26:16 INFO - PROCESS | 1825 | 1461338776915 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:17 INFO - PROCESS | 1825 | 1461338777156 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 08:26:17 INFO - PROCESS | 1825 | 1461338777468 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3c1e000 == 181 [pid = 1825] [id = 571] 08:26:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f15c9c73400) [pid = 1825] [serial = 1714] [outer = (nil)] 08:26:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f15ccd2dc00) [pid = 1825] [serial = 1715] [outer = 0x7f15c9c73400] 08:26:17 INFO - PROCESS | 1825 | 1461338777554 Marionette DEBUG loaded listener.js 08:26:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f15ccd72c00) [pid = 1825] [serial = 1716] [outer = 0x7f15c9c73400] 08:26:18 INFO - PROCESS | 1825 | 1461338778448 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 08:26:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:26:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1588ms 08:26:18 INFO - PROCESS | 1825 | 1461338778493 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 08:26:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:26:18 INFO - PROCESS | 1825 | 1461338778497 Marionette TRACE conn5 <- [1,2257,null,{"value":"8"}] 08:26:18 INFO - PROCESS | 1825 | 1461338778504 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:26:18 INFO - PROCESS | 1825 | 1461338778508 Marionette TRACE conn5 <- [1,2258,null,{}] 08:26:18 INFO - PROCESS | 1825 | 1461338778514 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:18 INFO - PROCESS | 1825 | 1461338778755 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 08:26:19 INFO - PROCESS | 1825 | 1461338779077 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d487d800 == 182 [pid = 1825] [id = 572] 08:26:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f15b8e54c00) [pid = 1825] [serial = 1717] [outer = (nil)] 08:26:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f15cce3e400) [pid = 1825] [serial = 1718] [outer = 0x7f15b8e54c00] 08:26:19 INFO - PROCESS | 1825 | 1461338779167 Marionette DEBUG loaded listener.js 08:26:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f15cced7c00) [pid = 1825] [serial = 1719] [outer = 0x7f15b8e54c00] 08:26:20 INFO - PROCESS | 1825 | 1461338780026 Marionette TRACE conn5 <- [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]]]}] 08:26:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:26:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1581ms 08:26:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:26:20 INFO - PROCESS | 1825 | 1461338780085 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 08:26:20 INFO - PROCESS | 1825 | 1461338780088 Marionette TRACE conn5 <- [1,2261,null,{"value":"8"}] 08:26:20 INFO - PROCESS | 1825 | 1461338780096 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:26:20 INFO - PROCESS | 1825 | 1461338780098 Marionette TRACE conn5 <- [1,2262,null,{}] 08:26:20 INFO - PROCESS | 1825 | 1461338780105 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:20 INFO - PROCESS | 1825 | 1461338780355 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 08:26:20 INFO - PROCESS | 1825 | 1461338780673 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d5d1b800 == 183 [pid = 1825] [id = 573] 08:26:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f15ca283800) [pid = 1825] [serial = 1720] [outer = (nil)] 08:26:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f15ccf07400) [pid = 1825] [serial = 1721] [outer = 0x7f15ca283800] 08:26:20 INFO - PROCESS | 1825 | 1461338780761 Marionette DEBUG loaded listener.js 08:26:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f15cd4bb400) [pid = 1825] [serial = 1722] [outer = 0x7f15ca283800] 08:26:21 INFO - PROCESS | 1825 | 1461338781666 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 08:26:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:26:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1642ms 08:26:21 INFO - PROCESS | 1825 | 1461338781738 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 08:26:21 INFO - PROCESS | 1825 | 1461338781741 Marionette TRACE conn5 <- [1,2265,null,{"value":"8"}] 08:26:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:26:21 INFO - PROCESS | 1825 | 1461338781749 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:26:21 INFO - PROCESS | 1825 | 1461338781754 Marionette TRACE conn5 <- [1,2266,null,{}] 08:26:21 INFO - PROCESS | 1825 | 1461338781761 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:22 INFO - PROCESS | 1825 | 1461338782010 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 08:26:22 INFO - PROCESS | 1825 | 1461338782321 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e0178800 == 184 [pid = 1825] [id = 574] 08:26:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f15ccd37000) [pid = 1825] [serial = 1723] [outer = (nil)] 08:26:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f15cdd2f800) [pid = 1825] [serial = 1724] [outer = 0x7f15ccd37000] 08:26:22 INFO - PROCESS | 1825 | 1461338782405 Marionette DEBUG loaded listener.js 08:26:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f15cdf44c00) [pid = 1825] [serial = 1725] [outer = 0x7f15ccd37000] 08:26:23 INFO - PROCESS | 1825 | 1461338783306 Marionette TRACE conn5 <- [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]]]}] 08:26:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:26:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1587ms 08:26:23 INFO - PROCESS | 1825 | 1461338783337 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 08:26:23 INFO - PROCESS | 1825 | 1461338783341 Marionette TRACE conn5 <- [1,2269,null,{"value":"8"}] 08:26:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:26:23 INFO - PROCESS | 1825 | 1461338783347 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:26:23 INFO - PROCESS | 1825 | 1461338783350 Marionette TRACE conn5 <- [1,2270,null,{}] 08:26:23 INFO - PROCESS | 1825 | 1461338783356 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:23 INFO - PROCESS | 1825 | 1461338783597 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 08:26:23 INFO - PROCESS | 1825 | 1461338783919 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e5022800 == 185 [pid = 1825] [id = 575] 08:26:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f15b6332800) [pid = 1825] [serial = 1726] [outer = (nil)] 08:26:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f15d08ad800) [pid = 1825] [serial = 1727] [outer = 0x7f15b6332800] 08:26:24 INFO - PROCESS | 1825 | 1461338784004 Marionette DEBUG loaded listener.js 08:26:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f15d4745c00) [pid = 1825] [serial = 1728] [outer = 0x7f15b6332800] 08:26:24 INFO - PROCESS | 1825 | 1461338784829 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 08:26:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:26:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1534ms 08:26:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:26:24 INFO - PROCESS | 1825 | 1461338784883 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 08:26:24 INFO - PROCESS | 1825 | 1461338784885 Marionette TRACE conn5 <- [1,2273,null,{"value":"8"}] 08:26:24 INFO - PROCESS | 1825 | 1461338784893 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:26:24 INFO - PROCESS | 1825 | 1461338784896 Marionette TRACE conn5 <- [1,2274,null,{}] 08:26:24 INFO - PROCESS | 1825 | 1461338784933 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:25 INFO - PROCESS | 1825 | 1461338785220 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 08:26:25 INFO - PROCESS | 1825 | 1461338785536 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e54d7000 == 186 [pid = 1825] [id = 576] 08:26:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f15b8e5c400) [pid = 1825] [serial = 1729] [outer = (nil)] 08:26:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f15d5d58800) [pid = 1825] [serial = 1730] [outer = 0x7f15b8e5c400] 08:26:25 INFO - PROCESS | 1825 | 1461338785624 Marionette DEBUG loaded listener.js 08:26:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f15d61f2800) [pid = 1825] [serial = 1731] [outer = 0x7f15b8e5c400] 08:26:26 INFO - PROCESS | 1825 | 1461338786535 Marionette TRACE conn5 <- [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]]]}] 08:26:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:26:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1682ms 08:26:26 INFO - PROCESS | 1825 | 1461338786575 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 08:26:26 INFO - PROCESS | 1825 | 1461338786578 Marionette TRACE conn5 <- [1,2277,null,{"value":"8"}] 08:26:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:26:26 INFO - PROCESS | 1825 | 1461338786585 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:26:26 INFO - PROCESS | 1825 | 1461338786589 Marionette TRACE conn5 <- [1,2278,null,{}] 08:26:26 INFO - PROCESS | 1825 | 1461338786595 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:26 INFO - PROCESS | 1825 | 1461338786862 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 08:26:27 INFO - PROCESS | 1825 | 1461338787185 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e5928800 == 187 [pid = 1825] [id = 577] 08:26:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f15cd4c6c00) [pid = 1825] [serial = 1732] [outer = (nil)] 08:26:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f15d945ec00) [pid = 1825] [serial = 1733] [outer = 0x7f15cd4c6c00] 08:26:27 INFO - PROCESS | 1825 | 1461338787268 Marionette DEBUG loaded listener.js 08:26:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f15e026f000) [pid = 1825] [serial = 1734] [outer = 0x7f15cd4c6c00] 08:26:28 INFO - PROCESS | 1825 | 1461338788140 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 08:26:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:26:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1589ms 08:26:28 INFO - PROCESS | 1825 | 1461338788175 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 08:26:28 INFO - PROCESS | 1825 | 1461338788178 Marionette TRACE conn5 <- [1,2281,null,{"value":"8"}] 08:26:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:26:28 INFO - PROCESS | 1825 | 1461338788186 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:26:28 INFO - PROCESS | 1825 | 1461338788189 Marionette TRACE conn5 <- [1,2282,null,{}] 08:26:28 INFO - PROCESS | 1825 | 1461338788195 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:28 INFO - PROCESS | 1825 | 1461338788449 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 08:26:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b66ed000 == 186 [pid = 1825] [id = 558] 08:26:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b921a000 == 185 [pid = 1825] [id = 557] 08:26:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8b86000 == 184 [pid = 1825] [id = 556] 08:26:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b629f000 == 183 [pid = 1825] [id = 555] 08:26:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d620d000 == 182 [pid = 1825] [id = 551] 08:26:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d5a80000 == 181 [pid = 1825] [id = 550] 08:26:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4da4800 == 180 [pid = 1825] [id = 549] 08:26:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4884800 == 179 [pid = 1825] [id = 548] 08:26:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d3de4000 == 178 [pid = 1825] [id = 547] 08:26:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cf417800 == 177 [pid = 1825] [id = 546] 08:26:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ccd10000 == 176 [pid = 1825] [id = 545] 08:26:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca22d000 == 175 [pid = 1825] [id = 544] 08:26:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c9d1f000 == 174 [pid = 1825] [id = 543] 08:26:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c7116800 == 173 [pid = 1825] [id = 542] 08:26:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bfe14000 == 172 [pid = 1825] [id = 541] 08:26:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bf38f800 == 171 [pid = 1825] [id = 540] 08:26:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15be789000 == 170 [pid = 1825] [id = 539] 08:26:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc2e4800 == 169 [pid = 1825] [id = 538] 08:26:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8f0e800 == 168 [pid = 1825] [id = 537] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f15be746800) [pid = 1825] [serial = 1610] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f15c2a37800) [pid = 1825] [serial = 1577] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f15ccd2d800) [pid = 1825] [serial = 1595] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f15c9c6e400) [pid = 1825] [serial = 1587] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f15ca28b000) [pid = 1825] [serial = 1589] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f15c7b0b800) [pid = 1825] [serial = 1578] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f15cb50b000) [pid = 1825] [serial = 1592] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f15c2a30400) [pid = 1825] [serial = 1575] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f15cb248c00) [pid = 1825] [serial = 1590] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f15c8f2ec00) [pid = 1825] [serial = 1580] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f15baa6a400) [pid = 1825] [serial = 1604] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f15beb4e000) [pid = 1825] [serial = 1560] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f15ba071000) [pid = 1825] [serial = 1602] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f15bd9a6c00) [pid = 1825] [serial = 1551] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f15b9e38c00) [pid = 1825] [serial = 1547] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f15c2946c00) [pid = 1825] [serial = 1571] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f15bb912c00) [pid = 1825] [serial = 1550] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f15c9198c00) [pid = 1825] [serial = 1583] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f15b5195000) [pid = 1825] [serial = 1598] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f15bba2d800) [pid = 1825] [serial = 1605] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f15c13ba800) [pid = 1825] [serial = 1569] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f15bfeed400) [pid = 1825] [serial = 1563] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f15c99f4c00) [pid = 1825] [serial = 1586] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f15c0de4000) [pid = 1825] [serial = 1565] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f15cc1ec400) [pid = 1825] [serial = 1593] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f15c29e7c00) [pid = 1825] [serial = 1572] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f15bead7400) [pid = 1825] [serial = 1557] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f15c2a1e800) [pid = 1825] [serial = 1574] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f15beb40400) [pid = 1825] [serial = 1559] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f15bd82e400) [pid = 1825] [serial = 1544] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f15b9fbc400) [pid = 1825] [serial = 1601] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f15ba06f800) [pid = 1825] [serial = 1548] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f15bfb43400) [pid = 1825] [serial = 1562] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f15be675000) [pid = 1825] [serial = 1553] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f15bb840800) [pid = 1825] [serial = 1608] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f15c8fc0800) [pid = 1825] [serial = 1581] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f15be67c400) [pid = 1825] [serial = 1482] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f15c9542800) [pid = 1825] [serial = 1584] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f15be681800) [pid = 1825] [serial = 1554] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15be74d400) [pid = 1825] [serial = 1556] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15b633bc00) [pid = 1825] [serial = 1607] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15b5c10c00) [pid = 1825] [serial = 1599] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15c119a000) [pid = 1825] [serial = 1566] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f15c1365800) [pid = 1825] [serial = 1568] [outer = (nil)] [url = about:blank] 08:26:30 INFO - PROCESS | 1825 | 1461338790388 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b62ae800 == 169 [pid = 1825] [id = 578] 08:26:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15b5c0d000) [pid = 1825] [serial = 1735] [outer = (nil)] 08:26:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15b5f08000) [pid = 1825] [serial = 1736] [outer = 0x7f15b5c0d000] 08:26:30 INFO - PROCESS | 1825 | 1461338790469 Marionette DEBUG loaded listener.js 08:26:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15b633ac00) [pid = 1825] [serial = 1737] [outer = 0x7f15b5c0d000] 08:26:31 INFO - PROCESS | 1825 | 1461338791265 Marionette TRACE conn5 <- [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]]]}] 08:26:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:26:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 3092ms 08:26:31 INFO - PROCESS | 1825 | 1461338791279 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 08:26:31 INFO - PROCESS | 1825 | 1461338791286 Marionette TRACE conn5 <- [1,2285,null,{"value":"8"}] 08:26:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:26:31 INFO - PROCESS | 1825 | 1461338791296 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:26:31 INFO - PROCESS | 1825 | 1461338791300 Marionette TRACE conn5 <- [1,2286,null,{}] 08:26:31 INFO - PROCESS | 1825 | 1461338791308 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:31 INFO - PROCESS | 1825 | 1461338791579 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 08:26:31 INFO - PROCESS | 1825 | 1461338791777 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8bde800 == 170 [pid = 1825] [id = 579] 08:26:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15b5f09800) [pid = 1825] [serial = 1738] [outer = (nil)] 08:26:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15ba071400) [pid = 1825] [serial = 1739] [outer = 0x7f15b5f09800] 08:26:31 INFO - PROCESS | 1825 | 1461338791850 Marionette DEBUG loaded listener.js 08:26:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15ba959c00) [pid = 1825] [serial = 1740] [outer = 0x7f15b5f09800] 08:26:32 INFO - PROCESS | 1825 | 1461338792780 Marionette TRACE conn5 <- [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]]]}] 08:26:32 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 08:26:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1531ms 08:26:32 INFO - PROCESS | 1825 | 1461338792845 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 08:26:32 INFO - PROCESS | 1825 | 1461338792852 Marionette TRACE conn5 <- [1,2289,null,{"value":"8"}] 08:26:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:26:32 INFO - PROCESS | 1825 | 1461338792860 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:26:32 INFO - PROCESS | 1825 | 1461338792863 Marionette TRACE conn5 <- [1,2290,null,{}] 08:26:32 INFO - PROCESS | 1825 | 1461338792869 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:33 INFO - PROCESS | 1825 | 1461338793203 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 08:26:33 INFO - PROCESS | 1825 | 1461338793243 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bb80e000 == 171 [pid = 1825] [id = 580] 08:26:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f15bb840800) [pid = 1825] [serial = 1741] [outer = (nil)] 08:26:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f15bd82e400) [pid = 1825] [serial = 1742] [outer = 0x7f15bb840800] 08:26:33 INFO - PROCESS | 1825 | 1461338793309 Marionette DEBUG loaded listener.js 08:26:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f15bdb2a000) [pid = 1825] [serial = 1743] [outer = 0x7f15bb840800] 08:26:34 INFO - PROCESS | 1825 | 1461338794392 Marionette TRACE conn5 <- [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]]]}] 08:26:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:26:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1586ms 08:26:34 INFO - PROCESS | 1825 | 1461338794449 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 08:26:34 INFO - PROCESS | 1825 | 1461338794452 Marionette TRACE conn5 <- [1,2293,null,{"value":"8"}] 08:26:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:26:34 INFO - PROCESS | 1825 | 1461338794469 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:26:34 INFO - PROCESS | 1825 | 1461338794478 Marionette TRACE conn5 <- [1,2294,null,{}] 08:26:34 INFO - PROCESS | 1825 | 1461338794493 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:35 INFO - PROCESS | 1825 | 1461338795309 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 08:26:35 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f15c6e6e000) [pid = 1825] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:26:35 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f15b6335c00) [pid = 1825] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:26:35 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f15ccedf800) [pid = 1825] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:26:35 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f15b5c08c00) [pid = 1825] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:26:35 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15cde7d000) [pid = 1825] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:26:35 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15c2a35c00) [pid = 1825] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:26:35 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15b518e000) [pid = 1825] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:26:35 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15bd825800) [pid = 1825] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:26:35 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f15bdb24800) [pid = 1825] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:26:35 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f15ba1c7000) [pid = 1825] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:26:35 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15beb4a400) [pid = 1825] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:26:35 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f15cd4ba400) [pid = 1825] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:26:35 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f15c0dec000) [pid = 1825] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:26:35 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f15beae2800) [pid = 1825] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:26:35 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f15b5f0c400) [pid = 1825] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:26:35 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f15bd824000) [pid = 1825] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:26:35 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f15beae4400) [pid = 1825] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:26:35 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f15beae2000) [pid = 1825] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:26:35 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f15bec63c00) [pid = 1825] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:26:35 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f15c119b000) [pid = 1825] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:26:35 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f15ba1cf800) [pid = 1825] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:26:35 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f15baa6e000) [pid = 1825] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:26:35 INFO - PROCESS | 1825 | 1461338795513 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8e8b800 == 172 [pid = 1825] [id = 581] 08:26:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f15b518e000) [pid = 1825] [serial = 1744] [outer = (nil)] 08:26:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f15b8aae000) [pid = 1825] [serial = 1745] [outer = 0x7f15b518e000] 08:26:35 INFO - PROCESS | 1825 | 1461338795582 Marionette DEBUG loaded listener.js 08:26:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f15bdb2c400) [pid = 1825] [serial = 1746] [outer = 0x7f15b518e000] 08:26:36 INFO - PROCESS | 1825 | 1461338796311 Marionette TRACE conn5 <- [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]]]}] 08:26:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:26:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1858ms 08:26:36 INFO - PROCESS | 1825 | 1461338796320 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 08:26:36 INFO - PROCESS | 1825 | 1461338796325 Marionette TRACE conn5 <- [1,2297,null,{"value":"8"}] 08:26:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:26:36 INFO - PROCESS | 1825 | 1461338796331 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:26:36 INFO - PROCESS | 1825 | 1461338796334 Marionette TRACE conn5 <- [1,2298,null,{}] 08:26:36 INFO - PROCESS | 1825 | 1461338796340 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:36 INFO - PROCESS | 1825 | 1461338796575 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 08:26:36 INFO - PROCESS | 1825 | 1461338796769 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bd7e3800 == 173 [pid = 1825] [id = 582] 08:26:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f15b5c08c00) [pid = 1825] [serial = 1747] [outer = (nil)] 08:26:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f15beaea400) [pid = 1825] [serial = 1748] [outer = 0x7f15b5c08c00] 08:26:36 INFO - PROCESS | 1825 | 1461338796840 Marionette DEBUG loaded listener.js 08:26:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f15bec57400) [pid = 1825] [serial = 1749] [outer = 0x7f15b5c08c00] 08:26:37 INFO - PROCESS | 1825 | 1461338797986 Marionette TRACE conn5 <- [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]]]}] 08:26:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:26:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1687ms 08:26:38 INFO - PROCESS | 1825 | 1461338798020 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 08:26:38 INFO - PROCESS | 1825 | 1461338798027 Marionette TRACE conn5 <- [1,2301,null,{"value":"8"}] 08:26:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:26:38 INFO - PROCESS | 1825 | 1461338798038 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:26:38 INFO - PROCESS | 1825 | 1461338798043 Marionette TRACE conn5 <- [1,2302,null,{}] 08:26:38 INFO - PROCESS | 1825 | 1461338798052 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:38 INFO - PROCESS | 1825 | 1461338798326 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 08:26:38 INFO - PROCESS | 1825 | 1461338798647 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ba84d800 == 174 [pid = 1825] [id = 583] 08:26:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f15ba071800) [pid = 1825] [serial = 1750] [outer = (nil)] 08:26:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f15ba95a000) [pid = 1825] [serial = 1751] [outer = 0x7f15ba071800] 08:26:38 INFO - PROCESS | 1825 | 1461338798757 Marionette DEBUG loaded listener.js 08:26:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f15baa6d800) [pid = 1825] [serial = 1752] [outer = 0x7f15ba071800] 08:26:39 INFO - PROCESS | 1825 | 1461338799878 Marionette TRACE conn5 <- [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]]]}] 08:26:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:26:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1890ms 08:26:39 INFO - PROCESS | 1825 | 1461338799929 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 08:26:39 INFO - PROCESS | 1825 | 1461338799938 Marionette TRACE conn5 <- [1,2305,null,{"value":"8"}] 08:26:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:26:40 INFO - PROCESS | 1825 | 1461338800007 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:26:40 INFO - PROCESS | 1825 | 1461338800016 Marionette TRACE conn5 <- [1,2306,null,{}] 08:26:40 INFO - PROCESS | 1825 | 1461338800026 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:40 INFO - PROCESS | 1825 | 1461338800342 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 08:26:40 INFO - PROCESS | 1825 | 1461338800668 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15be60e000 == 175 [pid = 1825] [id = 584] 08:26:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f15bdb29400) [pid = 1825] [serial = 1753] [outer = (nil)] 08:26:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f15be749c00) [pid = 1825] [serial = 1754] [outer = 0x7f15bdb29400] 08:26:40 INFO - PROCESS | 1825 | 1461338800811 Marionette DEBUG loaded listener.js 08:26:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15beae5400) [pid = 1825] [serial = 1755] [outer = 0x7f15bdb29400] 08:26:42 INFO - PROCESS | 1825 | 1461338802036 Marionette TRACE conn5 <- [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]]]}] 08:26:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:26:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 2144ms 08:26:42 INFO - PROCESS | 1825 | 1461338802109 Marionette TRACE conn5 -> [0,2309,"getWindowHandle",null] 08:26:42 INFO - PROCESS | 1825 | 1461338802112 Marionette TRACE conn5 <- [1,2309,null,{"value":"8"}] 08:26:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:26:42 INFO - PROCESS | 1825 | 1461338802121 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:26:42 INFO - PROCESS | 1825 | 1461338802128 Marionette TRACE conn5 <- [1,2310,null,{}] 08:26:42 INFO - PROCESS | 1825 | 1461338802146 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:42 INFO - PROCESS | 1825 | 1461338802496 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 08:26:42 INFO - PROCESS | 1825 | 1461338802870 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bf38d800 == 176 [pid = 1825] [id = 585] 08:26:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15bf17d400) [pid = 1825] [serial = 1756] [outer = (nil)] 08:26:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15bf3abc00) [pid = 1825] [serial = 1757] [outer = 0x7f15bf17d400] 08:26:43 INFO - PROCESS | 1825 | 1461338803006 Marionette DEBUG loaded listener.js 08:26:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15bfeed400) [pid = 1825] [serial = 1758] [outer = 0x7f15bf17d400] 08:26:44 INFO - PROCESS | 1825 | 1461338804071 Marionette TRACE conn5 <- [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]]]}] 08:26:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:26:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1998ms 08:26:44 INFO - PROCESS | 1825 | 1461338804120 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 08:26:44 INFO - PROCESS | 1825 | 1461338804126 Marionette TRACE conn5 <- [1,2313,null,{"value":"8"}] 08:26:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:26:44 INFO - PROCESS | 1825 | 1461338804134 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:26:44 INFO - PROCESS | 1825 | 1461338804137 Marionette TRACE conn5 <- [1,2314,null,{}] 08:26:44 INFO - PROCESS | 1825 | 1461338804145 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:44 INFO - PROCESS | 1825 | 1461338804427 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 08:26:44 INFO - PROCESS | 1825 | 1461338804744 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfe16800 == 177 [pid = 1825] [id = 586] 08:26:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15bf184000) [pid = 1825] [serial = 1759] [outer = (nil)] 08:26:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15c11a1800) [pid = 1825] [serial = 1760] [outer = 0x7f15bf184000] 08:26:44 INFO - PROCESS | 1825 | 1461338804864 Marionette DEBUG loaded listener.js 08:26:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15c13b4000) [pid = 1825] [serial = 1761] [outer = 0x7f15bf184000] 08:26:45 INFO - PROCESS | 1825 | 1461338805854 Marionette TRACE conn5 <- [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]]]}] 08:26:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:26:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1784ms 08:26:45 INFO - PROCESS | 1825 | 1461338805919 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 08:26:45 INFO - PROCESS | 1825 | 1461338805923 Marionette TRACE conn5 <- [1,2317,null,{"value":"8"}] 08:26:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:26:45 INFO - PROCESS | 1825 | 1461338805931 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:26:45 INFO - PROCESS | 1825 | 1461338805934 Marionette TRACE conn5 <- [1,2318,null,{}] 08:26:45 INFO - PROCESS | 1825 | 1461338805940 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:46 INFO - PROCESS | 1825 | 1461338806191 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 08:26:46 INFO - PROCESS | 1825 | 1461338806475 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c0d7c000 == 178 [pid = 1825] [id = 587] 08:26:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15c0de7800) [pid = 1825] [serial = 1762] [outer = (nil)] 08:26:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f15c13c1800) [pid = 1825] [serial = 1763] [outer = 0x7f15c0de7800] 08:26:46 INFO - PROCESS | 1825 | 1461338806615 Marionette DEBUG loaded listener.js 08:26:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f15c294fc00) [pid = 1825] [serial = 1764] [outer = 0x7f15c0de7800] 08:26:47 INFO - PROCESS | 1825 | 1461338807549 Marionette TRACE conn5 <- [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] 08:26:47 INFO - PROCESS | 1825 | 1461338807623 Marionette TRACE conn5 <- [1,2321,null,{"value":"8"}] 08:26:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:26:47 INFO - PROCESS | 1825 | 1461338807630 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:26:47 INFO - PROCESS | 1825 | 1461338807635 Marionette TRACE conn5 <- [1,2322,null,{}] 08:26:47 INFO - PROCESS | 1825 | 1461338807641 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:47 INFO - PROCESS | 1825 | 1461338807963 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 08:26:48 INFO - PROCESS | 1825 | 1461338808317 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7eb6000 == 179 [pid = 1825] [id = 588] 08:26:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f15c6f38c00) [pid = 1825] [serial = 1765] [outer = (nil)] 08:26:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f15c8f9f800) [pid = 1825] [serial = 1766] [outer = 0x7f15c6f38c00] 08:26:48 INFO - PROCESS | 1825 | 1461338808413 Marionette DEBUG loaded listener.js 08:26:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15c90d3000) [pid = 1825] [serial = 1767] [outer = 0x7f15c6f38c00] 08:26:49 INFO - PROCESS | 1825 | 1461338809344 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 08:26:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:26:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1790ms 08:26:49 INFO - PROCESS | 1825 | 1461338809421 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 08:26:49 INFO - PROCESS | 1825 | 1461338809425 Marionette TRACE conn5 <- [1,2325,null,{"value":"8"}] 08:26:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:26:49 INFO - PROCESS | 1825 | 1461338809432 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:26:49 INFO - PROCESS | 1825 | 1461338809435 Marionette TRACE conn5 <- [1,2326,null,{}] 08:26:49 INFO - PROCESS | 1825 | 1461338809442 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:49 INFO - PROCESS | 1825 | 1461338809747 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 08:26:50 INFO - PROCESS | 1825 | 1461338810069 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca216800 == 180 [pid = 1825] [id = 589] 08:26:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15bb90a800) [pid = 1825] [serial = 1768] [outer = (nil)] 08:26:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15c9265000) [pid = 1825] [serial = 1769] [outer = 0x7f15bb90a800] 08:26:50 INFO - PROCESS | 1825 | 1461338810173 Marionette DEBUG loaded listener.js 08:26:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15c92a6400) [pid = 1825] [serial = 1770] [outer = 0x7f15bb90a800] 08:26:51 INFO - PROCESS | 1825 | 1461338811123 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 08:26:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:26:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1737ms 08:26:51 INFO - PROCESS | 1825 | 1461338811172 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 08:26:51 INFO - PROCESS | 1825 | 1461338811179 Marionette TRACE conn5 <- [1,2329,null,{"value":"8"}] 08:26:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:26:51 INFO - PROCESS | 1825 | 1461338811189 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:26:51 INFO - PROCESS | 1825 | 1461338811194 Marionette TRACE conn5 <- [1,2330,null,{}] 08:26:51 INFO - PROCESS | 1825 | 1461338811205 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:51 INFO - PROCESS | 1825 | 1461338811554 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 08:26:51 INFO - PROCESS | 1825 | 1461338811879 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cb016800 == 181 [pid = 1825] [id = 590] 08:26:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f15c92a6800) [pid = 1825] [serial = 1771] [outer = (nil)] 08:26:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f15c9855c00) [pid = 1825] [serial = 1772] [outer = 0x7f15c92a6800] 08:26:51 INFO - PROCESS | 1825 | 1461338811963 Marionette DEBUG loaded listener.js 08:26:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f15c99fac00) [pid = 1825] [serial = 1773] [outer = 0x7f15c92a6800] 08:26:52 INFO - PROCESS | 1825 | 1461338812951 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 08:26:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:26:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1838ms 08:26:53 INFO - PROCESS | 1825 | 1461338813029 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 08:26:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:26:53 INFO - PROCESS | 1825 | 1461338813039 Marionette TRACE conn5 <- [1,2333,null,{"value":"8"}] 08:26:53 INFO - PROCESS | 1825 | 1461338813046 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:26:53 INFO - PROCESS | 1825 | 1461338813050 Marionette TRACE conn5 <- [1,2334,null,{}] 08:26:53 INFO - PROCESS | 1825 | 1461338813056 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:53 INFO - PROCESS | 1825 | 1461338813346 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 08:26:53 INFO - PROCESS | 1825 | 1461338813669 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cd620800 == 182 [pid = 1825] [id = 591] 08:26:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f15c2a2fc00) [pid = 1825] [serial = 1774] [outer = (nil)] 08:26:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f15ca52c400) [pid = 1825] [serial = 1775] [outer = 0x7f15c2a2fc00] 08:26:53 INFO - PROCESS | 1825 | 1461338813748 Marionette DEBUG loaded listener.js 08:26:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f15cb509000) [pid = 1825] [serial = 1776] [outer = 0x7f15c2a2fc00] 08:26:54 INFO - PROCESS | 1825 | 1461338814678 Marionette TRACE conn5 <- [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]]]}] 08:26:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:26:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1694ms 08:26:54 INFO - PROCESS | 1825 | 1461338814741 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 08:26:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:26:54 INFO - PROCESS | 1825 | 1461338814745 Marionette TRACE conn5 <- [1,2337,null,{"value":"8"}] 08:26:54 INFO - PROCESS | 1825 | 1461338814752 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:26:54 INFO - PROCESS | 1825 | 1461338814757 Marionette TRACE conn5 <- [1,2338,null,{}] 08:26:54 INFO - PROCESS | 1825 | 1461338814763 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:55 INFO - PROCESS | 1825 | 1461338815015 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 08:26:55 INFO - PROCESS | 1825 | 1461338815403 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d202a800 == 183 [pid = 1825] [id = 592] 08:26:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f15cc176800) [pid = 1825] [serial = 1777] [outer = (nil)] 08:26:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f15ccd6c400) [pid = 1825] [serial = 1778] [outer = 0x7f15cc176800] 08:26:55 INFO - PROCESS | 1825 | 1461338815490 Marionette DEBUG loaded listener.js 08:26:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f15cce8d800) [pid = 1825] [serial = 1779] [outer = 0x7f15cc176800] 08:26:56 INFO - PROCESS | 1825 | 1461338816471 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 08:26:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:26:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1749ms 08:26:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:26:56 INFO - PROCESS | 1825 | 1461338816501 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 08:26:56 INFO - PROCESS | 1825 | 1461338816505 Marionette TRACE conn5 <- [1,2341,null,{"value":"8"}] 08:26:56 INFO - PROCESS | 1825 | 1461338816512 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:26:56 INFO - PROCESS | 1825 | 1461338816524 Marionette TRACE conn5 <- [1,2342,null,{}] 08:26:56 INFO - PROCESS | 1825 | 1461338816530 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:56 INFO - PROCESS | 1825 | 1461338816820 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 08:26:57 INFO - PROCESS | 1825 | 1461338817149 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d495e800 == 184 [pid = 1825] [id = 593] 08:26:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f15cdd39c00) [pid = 1825] [serial = 1780] [outer = (nil)] 08:26:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f15cde7e000) [pid = 1825] [serial = 1781] [outer = 0x7f15cdd39c00] 08:26:57 INFO - PROCESS | 1825 | 1461338817252 Marionette DEBUG loaded listener.js 08:26:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f15cdf3c400) [pid = 1825] [serial = 1782] [outer = 0x7f15cdd39c00] 08:26:58 INFO - PROCESS | 1825 | 1461338818154 Marionette TRACE conn5 <- [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]]]}] 08:26:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:26:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1698ms 08:26:58 INFO - PROCESS | 1825 | 1461338818210 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 08:26:58 INFO - PROCESS | 1825 | 1461338818213 Marionette TRACE conn5 <- [1,2345,null,{"value":"8"}] 08:26:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:26:58 INFO - PROCESS | 1825 | 1461338818222 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:26:58 INFO - PROCESS | 1825 | 1461338818225 Marionette TRACE conn5 <- [1,2346,null,{}] 08:26:58 INFO - PROCESS | 1825 | 1461338818232 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:58 INFO - PROCESS | 1825 | 1461338818518 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 08:26:58 INFO - PROCESS | 1825 | 1461338818840 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d6004800 == 185 [pid = 1825] [id = 594] 08:26:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f15cd6aa800) [pid = 1825] [serial = 1783] [outer = (nil)] 08:26:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f15d0805800) [pid = 1825] [serial = 1784] [outer = 0x7f15cd6aa800] 08:26:58 INFO - PROCESS | 1825 | 1461338818929 Marionette DEBUG loaded listener.js 08:26:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f15d2906400) [pid = 1825] [serial = 1785] [outer = 0x7f15cd6aa800] 08:26:59 INFO - PROCESS | 1825 | 1461338819865 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 08:26:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:26:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1682ms 08:26:59 INFO - PROCESS | 1825 | 1461338819904 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 08:26:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:26:59 INFO - PROCESS | 1825 | 1461338819908 Marionette TRACE conn5 <- [1,2349,null,{"value":"8"}] 08:26:59 INFO - PROCESS | 1825 | 1461338819916 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:26:59 INFO - PROCESS | 1825 | 1461338819919 Marionette TRACE conn5 <- [1,2350,null,{}] 08:26:59 INFO - PROCESS | 1825 | 1461338819925 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:00 INFO - PROCESS | 1825 | 1461338820198 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 08:27:00 INFO - PROCESS | 1825 | 1461338820545 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e04af000 == 186 [pid = 1825] [id = 595] 08:27:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f15c6f41000) [pid = 1825] [serial = 1786] [outer = (nil)] 08:27:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f15d47a8800) [pid = 1825] [serial = 1787] [outer = 0x7f15c6f41000] 08:27:00 INFO - PROCESS | 1825 | 1461338820627 Marionette DEBUG loaded listener.js 08:27:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f15d6131000) [pid = 1825] [serial = 1788] [outer = 0x7f15c6f41000] 08:27:01 INFO - PROCESS | 1825 | 1461338821751 Marionette TRACE conn5 <- [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]]]}] 08:27:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:27:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1885ms 08:27:01 INFO - PROCESS | 1825 | 1461338821801 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 08:27:01 INFO - PROCESS | 1825 | 1461338821803 Marionette TRACE conn5 <- [1,2353,null,{"value":"8"}] 08:27:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:27:01 INFO - PROCESS | 1825 | 1461338821812 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:27:01 INFO - PROCESS | 1825 | 1461338821816 Marionette TRACE conn5 <- [1,2354,null,{}] 08:27:01 INFO - PROCESS | 1825 | 1461338821824 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:02 INFO - PROCESS | 1825 | 1461338822110 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 08:27:02 INFO - PROCESS | 1825 | 1461338822439 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e522c000 == 187 [pid = 1825] [id = 596] 08:27:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f15d432a400) [pid = 1825] [serial = 1789] [outer = (nil)] 08:27:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f15e02eb800) [pid = 1825] [serial = 1790] [outer = 0x7f15d432a400] 08:27:02 INFO - PROCESS | 1825 | 1461338822526 Marionette DEBUG loaded listener.js 08:27:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f15e1342c00) [pid = 1825] [serial = 1791] [outer = 0x7f15d432a400] 08:27:03 INFO - PROCESS | 1825 | 1461338823692 Marionette TRACE conn5 <- [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]]]}] 08:27:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:27:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1951ms 08:27:03 INFO - PROCESS | 1825 | 1461338823766 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 08:27:03 INFO - PROCESS | 1825 | 1461338823772 Marionette TRACE conn5 <- [1,2357,null,{"value":"8"}] 08:27:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:27:03 INFO - PROCESS | 1825 | 1461338823782 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:27:03 INFO - PROCESS | 1825 | 1461338823788 Marionette TRACE conn5 <- [1,2358,null,{}] 08:27:03 INFO - PROCESS | 1825 | 1461338823797 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:04 INFO - PROCESS | 1825 | 1461338824148 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 08:27:04 INFO - PROCESS | 1825 | 1461338824541 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e9a98800 == 188 [pid = 1825] [id = 597] 08:27:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f15b518c000) [pid = 1825] [serial = 1792] [outer = (nil)] 08:27:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f15e1638000) [pid = 1825] [serial = 1793] [outer = 0x7f15b518c000] 08:27:04 INFO - PROCESS | 1825 | 1461338824676 Marionette DEBUG loaded listener.js 08:27:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f15e165b000) [pid = 1825] [serial = 1794] [outer = 0x7f15b518c000] 08:27:05 INFO - PROCESS | 1825 | 1461338825791 Marionette TRACE conn5 <- [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]]]}] 08:27:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:27:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 2089ms 08:27:05 INFO - PROCESS | 1825 | 1461338825873 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 08:27:05 INFO - PROCESS | 1825 | 1461338825877 Marionette TRACE conn5 <- [1,2361,null,{"value":"8"}] 08:27:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:27:05 INFO - PROCESS | 1825 | 1461338825884 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:27:05 INFO - PROCESS | 1825 | 1461338825887 Marionette TRACE conn5 <- [1,2362,null,{}] 08:27:05 INFO - PROCESS | 1825 | 1461338825893 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:06 INFO - PROCESS | 1825 | 1461338826190 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 08:27:06 INFO - PROCESS | 1825 | 1461338826524 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ea8a0800 == 189 [pid = 1825] [id = 598] 08:27:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f15d5fc7c00) [pid = 1825] [serial = 1795] [outer = (nil)] 08:27:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f15e3542800) [pid = 1825] [serial = 1796] [outer = 0x7f15d5fc7c00] 08:27:06 INFO - PROCESS | 1825 | 1461338826619 Marionette DEBUG loaded listener.js 08:27:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f15e4f9ec00) [pid = 1825] [serial = 1797] [outer = 0x7f15d5fc7c00] 08:27:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d2028000 == 188 [pid = 1825] [id = 56] 08:27:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8e8b800 == 187 [pid = 1825] [id = 581] 08:27:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bb80e000 == 186 [pid = 1825] [id = 580] 08:27:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8bde800 == 185 [pid = 1825] [id = 579] 08:27:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b62ae800 == 184 [pid = 1825] [id = 578] 08:27:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d3c1e000 == 183 [pid = 1825] [id = 571] 08:27:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cde0e000 == 182 [pid = 1825] [id = 570] 08:27:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca2b8800 == 181 [pid = 1825] [id = 569] 08:27:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca20f800 == 180 [pid = 1825] [id = 568] 08:27:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c98d2000 == 179 [pid = 1825] [id = 567] 08:27:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c6f50000 == 178 [pid = 1825] [id = 566] 08:27:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c0d5d000 == 177 [pid = 1825] [id = 565] 08:27:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bfb73800 == 176 [pid = 1825] [id = 564] 08:27:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15beda3000 == 175 [pid = 1825] [id = 563] 08:27:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15be615800 == 174 [pid = 1825] [id = 562] 08:27:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc2dd800 == 173 [pid = 1825] [id = 561] 08:27:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8e97000 == 172 [pid = 1825] [id = 560] 08:27:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc2ab000 == 171 [pid = 1825] [id = 559] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f15be67d800) [pid = 1825] [serial = 1679] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f15c7acd400) [pid = 1825] [serial = 1628] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f15ba06d000) [pid = 1825] [serial = 1671] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f15ccf06800) [pid = 1825] [serial = 1643] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f15b5f15c00) [pid = 1825] [serial = 1668] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f15cdf76c00) [pid = 1825] [serial = 1653] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f15d49e0c00) [pid = 1825] [serial = 1661] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f15b5f0a000) [pid = 1825] [serial = 1676] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f15bd9aec00) [pid = 1825] [serial = 1616] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f15d61e8400) [pid = 1825] [serial = 1664] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f15cdf3e000) [pid = 1825] [serial = 1652] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f15ccd76000) [pid = 1825] [serial = 1640] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f15c8f95400) [pid = 1825] [serial = 1631] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f15bfb44c00) [pid = 1825] [serial = 1622] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f15cdd2d000) [pid = 1825] [serial = 1647] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f15d0805c00) [pid = 1825] [serial = 1655] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f15bed7a400) [pid = 1825] [serial = 1620] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f15d24d6400) [pid = 1825] [serial = 1656] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f15bec54c00) [pid = 1825] [serial = 1619] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f15ba06b800) [pid = 1825] [serial = 1613] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f15c8f27c00) [pid = 1825] [serial = 1629] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f15ccd36800) [pid = 1825] [serial = 1638] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f15ba7fc000) [pid = 1825] [serial = 1614] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f15c13b9400) [pid = 1825] [serial = 1625] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f15c9540000) [pid = 1825] [serial = 1634] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f15cd6af800) [pid = 1825] [serial = 1646] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f15cde8f800) [pid = 1825] [serial = 1650] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f15b5c11800) [pid = 1825] [serial = 1667] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f15d479f400) [pid = 1825] [serial = 1659] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f15d54cac00) [pid = 1825] [serial = 1662] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f15cce3ec00) [pid = 1825] [serial = 1641] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f15baa64000) [pid = 1825] [serial = 1673] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f15c29e9c00) [pid = 1825] [serial = 1626] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f15bd9ae400) [pid = 1825] [serial = 1545] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f15d28a7000) [pid = 1825] [serial = 1658] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f15bfeed800) [pid = 1825] [serial = 1623] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15cd4ba000) [pid = 1825] [serial = 1644] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15c99fc400) [pid = 1825] [serial = 1635] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15c9268000) [pid = 1825] [serial = 1632] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15cde7b800) [pid = 1825] [serial = 1649] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f15bdb1f800) [pid = 1825] [serial = 1677] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f15c9c6b000) [pid = 1825] [serial = 1637] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15bb841c00) [pid = 1825] [serial = 1674] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f15be673400) [pid = 1825] [serial = 1617] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f15b9e34400) [pid = 1825] [serial = 1670] [outer = (nil)] [url = about:blank] 08:27:10 INFO - PROCESS | 1825 | 1461338830023 Marionette TRACE conn5 <- [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]]]}] 08:27:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:27:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 4191ms 08:27:10 INFO - PROCESS | 1825 | 1461338830077 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 08:27:10 INFO - PROCESS | 1825 | 1461338830082 Marionette TRACE conn5 <- [1,2365,null,{"value":"8"}] 08:27:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:27:10 INFO - PROCESS | 1825 | 1461338830092 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:27:10 INFO - PROCESS | 1825 | 1461338830098 Marionette TRACE conn5 <- [1,2366,null,{}] 08:27:10 INFO - PROCESS | 1825 | 1461338830110 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:10 INFO - PROCESS | 1825 | 1461338830373 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 08:27:10 INFO - PROCESS | 1825 | 1461338830631 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b65b5000 == 172 [pid = 1825] [id = 599] 08:27:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f15b5c2c400) [pid = 1825] [serial = 1798] [outer = (nil)] 08:27:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f15b6339800) [pid = 1825] [serial = 1799] [outer = 0x7f15b5c2c400] 08:27:10 INFO - PROCESS | 1825 | 1461338830699 Marionette DEBUG loaded listener.js 08:27:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15b8e57400) [pid = 1825] [serial = 1800] [outer = 0x7f15b5c2c400] 08:27:11 INFO - PROCESS | 1825 | 1461338831505 Marionette TRACE conn5 <- [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]]]}] 08:27:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:27:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1493ms 08:27:11 INFO - PROCESS | 1825 | 1461338831586 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 08:27:11 INFO - PROCESS | 1825 | 1461338831596 Marionette TRACE conn5 <- [1,2369,null,{"value":"8"}] 08:27:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:27:11 INFO - PROCESS | 1825 | 1461338831609 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:27:11 INFO - PROCESS | 1825 | 1461338831614 Marionette TRACE conn5 <- [1,2370,null,{}] 08:27:11 INFO - PROCESS | 1825 | 1461338831621 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:11 INFO - PROCESS | 1825 | 1461338831859 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 08:27:12 INFO - PROCESS | 1825 | 1461338832063 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8bdf800 == 173 [pid = 1825] [id = 600] 08:27:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15b9e34400) [pid = 1825] [serial = 1801] [outer = (nil)] 08:27:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15ba078400) [pid = 1825] [serial = 1802] [outer = 0x7f15b9e34400] 08:27:12 INFO - PROCESS | 1825 | 1461338832181 Marionette DEBUG loaded listener.js 08:27:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15ba7f5800) [pid = 1825] [serial = 1803] [outer = 0x7f15b9e34400] 08:27:13 INFO - PROCESS | 1825 | 1461338833170 Marionette TRACE conn5 <- [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]]]}] 08:27:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:27:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1634ms 08:27:13 INFO - PROCESS | 1825 | 1461338833243 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 08:27:13 INFO - PROCESS | 1825 | 1461338833246 Marionette TRACE conn5 <- [1,2373,null,{"value":"8"}] 08:27:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:27:13 INFO - PROCESS | 1825 | 1461338833253 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:27:13 INFO - PROCESS | 1825 | 1461338833259 Marionette TRACE conn5 <- [1,2374,null,{}] 08:27:13 INFO - PROCESS | 1825 | 1461338833289 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:13 INFO - PROCESS | 1825 | 1461338833617 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 08:27:13 INFO - PROCESS | 1825 | 1461338833905 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ba85a800 == 174 [pid = 1825] [id = 601] 08:27:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15bb90e400) [pid = 1825] [serial = 1804] [outer = (nil)] 08:27:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15bd9a8c00) [pid = 1825] [serial = 1805] [outer = 0x7f15bb90e400] 08:27:13 INFO - PROCESS | 1825 | 1461338833976 Marionette DEBUG loaded listener.js 08:27:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15bdb26800) [pid = 1825] [serial = 1806] [outer = 0x7f15bb90e400] 08:27:15 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15c9c73400) [pid = 1825] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:27:15 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15bb840800) [pid = 1825] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:27:15 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15beaca400) [pid = 1825] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:27:15 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15ba958800) [pid = 1825] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:27:15 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f15c13be800) [pid = 1825] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:27:15 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f15b5f09800) [pid = 1825] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:27:15 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15cd4c6c00) [pid = 1825] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:27:15 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f15ba1cc400) [pid = 1825] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:27:15 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f15b5c0d000) [pid = 1825] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:27:15 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f15c9c79400) [pid = 1825] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:27:15 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f15ca283800) [pid = 1825] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:27:15 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f15b518e000) [pid = 1825] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:27:15 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f15b8e54c00) [pid = 1825] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:27:15 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f15c2a30800) [pid = 1825] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:27:15 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f15b5c07c00) [pid = 1825] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:27:15 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f15bed80800) [pid = 1825] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:27:15 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f15b5196400) [pid = 1825] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:27:15 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f15c294e800) [pid = 1825] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:27:15 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f15b6332800) [pid = 1825] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:27:15 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f15b8e5c400) [pid = 1825] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:27:15 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f15baa6d400) [pid = 1825] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:27:15 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f15b8aa7400) [pid = 1825] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:27:15 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f15ccbf3800) [pid = 1825] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:27:15 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f15ccd37000) [pid = 1825] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:27:15 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f15d290bc00) [pid = 1825] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:27:15 INFO - PROCESS | 1825 | 1461338835690 Marionette TRACE conn5 <- [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]]]}] 08:27:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:27:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 2494ms 08:27:15 INFO - PROCESS | 1825 | 1461338835749 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 08:27:15 INFO - PROCESS | 1825 | 1461338835752 Marionette TRACE conn5 <- [1,2377,null,{"value":"8"}] 08:27:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:27:15 INFO - PROCESS | 1825 | 1461338835760 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:27:15 INFO - PROCESS | 1825 | 1461338835762 Marionette TRACE conn5 <- [1,2378,null,{}] 08:27:15 INFO - PROCESS | 1825 | 1461338835770 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:16 INFO - PROCESS | 1825 | 1461338836008 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 08:27:16 INFO - PROCESS | 1825 | 1461338836239 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc1d0000 == 175 [pid = 1825] [id = 602] 08:27:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f15b5c27000) [pid = 1825] [serial = 1807] [outer = (nil)] 08:27:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f15be5c3400) [pid = 1825] [serial = 1808] [outer = 0x7f15b5c27000] 08:27:16 INFO - PROCESS | 1825 | 1461338836317 Marionette DEBUG loaded listener.js 08:27:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f15be682000) [pid = 1825] [serial = 1809] [outer = 0x7f15b5c27000] 08:27:17 INFO - PROCESS | 1825 | 1461338837347 Marionette TRACE conn5 <- [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]]]}] 08:27:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:27:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1630ms 08:27:17 INFO - PROCESS | 1825 | 1461338837392 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 08:27:17 INFO - PROCESS | 1825 | 1461338837399 Marionette TRACE conn5 <- [1,2381,null,{"value":"8"}] 08:27:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:27:17 INFO - PROCESS | 1825 | 1461338837409 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:27:17 INFO - PROCESS | 1825 | 1461338837417 Marionette TRACE conn5 <- [1,2382,null,{}] 08:27:17 INFO - PROCESS | 1825 | 1461338837426 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:17 INFO - PROCESS | 1825 | 1461338837725 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 08:27:18 INFO - PROCESS | 1825 | 1461338838075 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8abb800 == 176 [pid = 1825] [id = 603] 08:27:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f15b5c2b800) [pid = 1825] [serial = 1810] [outer = (nil)] 08:27:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f15b8aa4c00) [pid = 1825] [serial = 1811] [outer = 0x7f15b5c2b800] 08:27:18 INFO - PROCESS | 1825 | 1461338838156 Marionette DEBUG loaded listener.js 08:27:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f15b8e62c00) [pid = 1825] [serial = 1812] [outer = 0x7f15b5c2b800] 08:27:19 INFO - PROCESS | 1825 | 1461338839131 Marionette TRACE conn5 <- [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]]]}] 08:27:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:27:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1788ms 08:27:19 INFO - PROCESS | 1825 | 1461338839197 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 08:27:19 INFO - PROCESS | 1825 | 1461338839207 Marionette TRACE conn5 <- [1,2385,null,{"value":"8"}] 08:27:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:27:19 INFO - PROCESS | 1825 | 1461338839218 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:27:19 INFO - PROCESS | 1825 | 1461338839222 Marionette TRACE conn5 <- [1,2386,null,{}] 08:27:19 INFO - PROCESS | 1825 | 1461338839230 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:19 INFO - PROCESS | 1825 | 1461338839526 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 08:27:19 INFO - PROCESS | 1825 | 1461338839842 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc315800 == 177 [pid = 1825] [id = 604] 08:27:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f15baa66000) [pid = 1825] [serial = 1813] [outer = (nil)] 08:27:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f15baa6d000) [pid = 1825] [serial = 1814] [outer = 0x7f15baa66000] 08:27:19 INFO - PROCESS | 1825 | 1461338839922 Marionette DEBUG loaded listener.js 08:27:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f15bd9b3800) [pid = 1825] [serial = 1815] [outer = 0x7f15baa66000] 08:27:20 INFO - PROCESS | 1825 | 1461338840887 Marionette TRACE conn5 <- [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]]]}] 08:27:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:27:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1744ms 08:27:20 INFO - PROCESS | 1825 | 1461338840963 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 08:27:20 INFO - PROCESS | 1825 | 1461338840966 Marionette TRACE conn5 <- [1,2389,null,{"value":"8"}] 08:27:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:27:20 INFO - PROCESS | 1825 | 1461338840974 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:27:20 INFO - PROCESS | 1825 | 1461338840981 Marionette TRACE conn5 <- [1,2390,null,{}] 08:27:21 INFO - PROCESS | 1825 | 1461338840998 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:21 INFO - PROCESS | 1825 | 1461338841302 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 08:27:21 INFO - PROCESS | 1825 | 1461338841673 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15be609000 == 178 [pid = 1825] [id = 605] 08:27:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f15be744800) [pid = 1825] [serial = 1816] [outer = (nil)] 08:27:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f15beae2400) [pid = 1825] [serial = 1817] [outer = 0x7f15be744800] 08:27:21 INFO - PROCESS | 1825 | 1461338841782 Marionette DEBUG loaded listener.js 08:27:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f15bec5c000) [pid = 1825] [serial = 1818] [outer = 0x7f15be744800] 08:27:22 INFO - PROCESS | 1825 | 1461338842721 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 08:27:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:27:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1792ms 08:27:22 INFO - PROCESS | 1825 | 1461338842768 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 08:27:22 INFO - PROCESS | 1825 | 1461338842774 Marionette TRACE conn5 <- [1,2393,null,{"value":"8"}] 08:27:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:27:22 INFO - PROCESS | 1825 | 1461338842781 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:27:22 INFO - PROCESS | 1825 | 1461338842785 Marionette TRACE conn5 <- [1,2394,null,{}] 08:27:22 INFO - PROCESS | 1825 | 1461338842791 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:23 INFO - PROCESS | 1825 | 1461338843047 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 08:27:23 INFO - PROCESS | 1825 | 1461338843364 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15beda1800 == 179 [pid = 1825] [id = 606] 08:27:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f15be74d000) [pid = 1825] [serial = 1819] [outer = (nil)] 08:27:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f15bf186800) [pid = 1825] [serial = 1820] [outer = 0x7f15be74d000] 08:27:23 INFO - PROCESS | 1825 | 1461338843456 Marionette DEBUG loaded listener.js 08:27:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f15bfb44c00) [pid = 1825] [serial = 1821] [outer = 0x7f15be74d000] 08:27:24 INFO - PROCESS | 1825 | 1461338844410 Marionette TRACE conn5 <- [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]]]}] 08:27:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:27:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1687ms 08:27:24 INFO - PROCESS | 1825 | 1461338844470 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 08:27:24 INFO - PROCESS | 1825 | 1461338844474 Marionette TRACE conn5 <- [1,2397,null,{"value":"8"}] 08:27:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:27:24 INFO - PROCESS | 1825 | 1461338844480 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:27:24 INFO - PROCESS | 1825 | 1461338844484 Marionette TRACE conn5 <- [1,2398,null,{}] 08:27:24 INFO - PROCESS | 1825 | 1461338844489 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:24 INFO - PROCESS | 1825 | 1461338844729 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 08:27:25 INFO - PROCESS | 1825 | 1461338845040 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfb5f000 == 180 [pid = 1825] [id = 607] 08:27:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f15bed78c00) [pid = 1825] [serial = 1822] [outer = (nil)] 08:27:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f15bfeed800) [pid = 1825] [serial = 1823] [outer = 0x7f15bed78c00] 08:27:25 INFO - PROCESS | 1825 | 1461338845128 Marionette DEBUG loaded listener.js 08:27:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f15c1193c00) [pid = 1825] [serial = 1824] [outer = 0x7f15bed78c00] 08:27:26 INFO - PROCESS | 1825 | 1461338846079 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 08:27:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:27:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1631ms 08:27:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:27:26 INFO - PROCESS | 1825 | 1461338846113 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 08:27:26 INFO - PROCESS | 1825 | 1461338846116 Marionette TRACE conn5 <- [1,2401,null,{"value":"8"}] 08:27:26 INFO - PROCESS | 1825 | 1461338846123 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:27:26 INFO - PROCESS | 1825 | 1461338846126 Marionette TRACE conn5 <- [1,2402,null,{}] 08:27:26 INFO - PROCESS | 1825 | 1461338846132 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:26 INFO - PROCESS | 1825 | 1461338846412 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 08:27:26 INFO - PROCESS | 1825 | 1461338846741 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c0b8d000 == 181 [pid = 1825] [id = 608] 08:27:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15c2a05000) [pid = 1825] [serial = 1825] [outer = (nil)] 08:27:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15c2a12400) [pid = 1825] [serial = 1826] [outer = 0x7f15c2a05000] 08:27:26 INFO - PROCESS | 1825 | 1461338846838 Marionette DEBUG loaded listener.js 08:27:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15c2a35400) [pid = 1825] [serial = 1827] [outer = 0x7f15c2a05000] 08:27:27 INFO - PROCESS | 1825 | 1461338847794 Marionette TRACE conn5 <- [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]]]}] 08:27:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:27:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1737ms 08:27:27 INFO - PROCESS | 1825 | 1461338847860 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 08:27:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:27:27 INFO - PROCESS | 1825 | 1461338847865 Marionette TRACE conn5 <- [1,2405,null,{"value":"8"}] 08:27:27 INFO - PROCESS | 1825 | 1461338847872 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:27:27 INFO - PROCESS | 1825 | 1461338847876 Marionette TRACE conn5 <- [1,2406,null,{}] 08:27:27 INFO - PROCESS | 1825 | 1461338847882 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:28 INFO - PROCESS | 1825 | 1461338848167 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 08:27:28 INFO - PROCESS | 1825 | 1461338848478 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c710f800 == 182 [pid = 1825] [id = 609] 08:27:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15c2a0d000) [pid = 1825] [serial = 1828] [outer = (nil)] 08:27:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15c6f3cc00) [pid = 1825] [serial = 1829] [outer = 0x7f15c2a0d000] 08:27:28 INFO - PROCESS | 1825 | 1461338848564 Marionette DEBUG loaded listener.js 08:27:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15c708f400) [pid = 1825] [serial = 1830] [outer = 0x7f15c2a0d000] 08:27:29 INFO - PROCESS | 1825 | 1461338849504 Marionette TRACE conn5 <- [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]]]}] 08:27:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:27:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1689ms 08:27:29 INFO - PROCESS | 1825 | 1461338849562 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 08:27:29 INFO - PROCESS | 1825 | 1461338849565 Marionette TRACE conn5 <- [1,2409,null,{"value":"8"}] 08:27:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:27:29 INFO - PROCESS | 1825 | 1461338849573 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:27:29 INFO - PROCESS | 1825 | 1461338849576 Marionette TRACE conn5 <- [1,2410,null,{}] 08:27:29 INFO - PROCESS | 1825 | 1461338849582 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:29 INFO - PROCESS | 1825 | 1461338849837 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 08:27:30 INFO - PROCESS | 1825 | 1461338850125 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7eb6800 == 183 [pid = 1825] [id = 610] 08:27:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15c2a37800) [pid = 1825] [serial = 1831] [outer = (nil)] 08:27:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15c7b0cc00) [pid = 1825] [serial = 1832] [outer = 0x7f15c2a37800] 08:27:30 INFO - PROCESS | 1825 | 1461338850207 Marionette DEBUG loaded listener.js 08:27:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f15c8f28c00) [pid = 1825] [serial = 1833] [outer = 0x7f15c2a37800] 08:27:31 INFO - PROCESS | 1825 | 1461338851220 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 08:27:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:27:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1679ms 08:27:31 INFO - PROCESS | 1825 | 1461338851254 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 08:27:31 INFO - PROCESS | 1825 | 1461338851258 Marionette TRACE conn5 <- [1,2413,null,{"value":"8"}] 08:27:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:27:31 INFO - PROCESS | 1825 | 1461338851265 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:27:31 INFO - PROCESS | 1825 | 1461338851269 Marionette TRACE conn5 <- [1,2414,null,{}] 08:27:31 INFO - PROCESS | 1825 | 1461338851274 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:31 INFO - PROCESS | 1825 | 1461338851531 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 08:27:31 INFO - PROCESS | 1825 | 1461338851894 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca1bb000 == 184 [pid = 1825] [id = 611] 08:27:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f15c2a18c00) [pid = 1825] [serial = 1834] [outer = (nil)] 08:27:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f15c90d2000) [pid = 1825] [serial = 1835] [outer = 0x7f15c2a18c00] 08:27:31 INFO - PROCESS | 1825 | 1461338851984 Marionette DEBUG loaded listener.js 08:27:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f15c9269c00) [pid = 1825] [serial = 1836] [outer = 0x7f15c2a18c00] 08:27:32 INFO - PROCESS | 1825 | 1461338852904 Marionette TRACE conn5 <- [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]]]}] 08:27:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:27:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1686ms 08:27:32 INFO - PROCESS | 1825 | 1461338852952 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 08:27:32 INFO - PROCESS | 1825 | 1461338852956 Marionette TRACE conn5 <- [1,2417,null,{"value":"8"}] 08:27:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:27:32 INFO - PROCESS | 1825 | 1461338852963 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:27:32 INFO - PROCESS | 1825 | 1461338852967 Marionette TRACE conn5 <- [1,2418,null,{}] 08:27:32 INFO - PROCESS | 1825 | 1461338852972 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:33 INFO - PROCESS | 1825 | 1461338853233 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 08:27:33 INFO - PROCESS | 1825 | 1461338853559 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca484800 == 185 [pid = 1825] [id = 612] 08:27:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15c2a3a000) [pid = 1825] [serial = 1837] [outer = (nil)] 08:27:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15c953fc00) [pid = 1825] [serial = 1838] [outer = 0x7f15c2a3a000] 08:27:33 INFO - PROCESS | 1825 | 1461338853651 Marionette DEBUG loaded listener.js 08:27:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15c9c72800) [pid = 1825] [serial = 1839] [outer = 0x7f15c2a3a000] 08:27:34 INFO - PROCESS | 1825 | 1461338854618 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:27:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:27:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1730ms 08:27:34 INFO - PROCESS | 1825 | 1461338854695 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 08:27:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:27:34 INFO - PROCESS | 1825 | 1461338854701 Marionette TRACE conn5 <- [1,2421,null,{"value":"8"}] 08:27:34 INFO - PROCESS | 1825 | 1461338854711 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:27:34 INFO - PROCESS | 1825 | 1461338854717 Marionette TRACE conn5 <- [1,2422,null,{}] 08:27:34 INFO - PROCESS | 1825 | 1461338854724 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:35 INFO - PROCESS | 1825 | 1461338855011 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 08:27:35 INFO - PROCESS | 1825 | 1461338855341 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cdd99000 == 186 [pid = 1825] [id = 613] 08:27:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15cb513800) [pid = 1825] [serial = 1840] [outer = (nil)] 08:27:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f15cc1ee400) [pid = 1825] [serial = 1841] [outer = 0x7f15cb513800] 08:27:35 INFO - PROCESS | 1825 | 1461338855428 Marionette DEBUG loaded listener.js 08:27:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f15ccd39800) [pid = 1825] [serial = 1842] [outer = 0x7f15cb513800] 08:27:36 INFO - PROCESS | 1825 | 1461338856391 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:27:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:27:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1736ms 08:27:36 INFO - PROCESS | 1825 | 1461338856446 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 08:27:36 INFO - PROCESS | 1825 | 1461338856449 Marionette TRACE conn5 <- [1,2425,null,{"value":"8"}] 08:27:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:27:36 INFO - PROCESS | 1825 | 1461338856456 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:27:36 INFO - PROCESS | 1825 | 1461338856458 Marionette TRACE conn5 <- [1,2426,null,{}] 08:27:36 INFO - PROCESS | 1825 | 1461338856465 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:36 INFO - PROCESS | 1825 | 1461338856719 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 08:27:37 INFO - PROCESS | 1825 | 1461338857038 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d2821000 == 187 [pid = 1825] [id = 614] 08:27:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f15ccd6a400) [pid = 1825] [serial = 1843] [outer = (nil)] 08:27:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f15cce39000) [pid = 1825] [serial = 1844] [outer = 0x7f15ccd6a400] 08:27:37 INFO - PROCESS | 1825 | 1461338857128 Marionette DEBUG loaded listener.js 08:27:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f15cce92000) [pid = 1825] [serial = 1845] [outer = 0x7f15ccd6a400] 08:27:38 INFO - PROCESS | 1825 | 1461338858023 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 08:27:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:27:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1630ms 08:27:38 INFO - PROCESS | 1825 | 1461338858087 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 08:27:38 INFO - PROCESS | 1825 | 1461338858091 Marionette TRACE conn5 <- [1,2429,null,{"value":"8"}] 08:27:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:27:38 INFO - PROCESS | 1825 | 1461338858097 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:27:38 INFO - PROCESS | 1825 | 1461338858099 Marionette TRACE conn5 <- [1,2430,null,{}] 08:27:38 INFO - PROCESS | 1825 | 1461338858105 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:38 INFO - PROCESS | 1825 | 1461338858349 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 08:27:38 INFO - PROCESS | 1825 | 1461338858668 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4479800 == 188 [pid = 1825] [id = 615] 08:27:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f15cc177c00) [pid = 1825] [serial = 1846] [outer = (nil)] 08:27:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f15ccedd800) [pid = 1825] [serial = 1847] [outer = 0x7f15cc177c00] 08:27:38 INFO - PROCESS | 1825 | 1461338858764 Marionette DEBUG loaded listener.js 08:27:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f15cd02bc00) [pid = 1825] [serial = 1848] [outer = 0x7f15cc177c00] 08:27:39 INFO - PROCESS | 1825 | 1461338859717 Marionette TRACE conn5 <- [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]]]}] 08:27:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:27:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1686ms 08:27:39 INFO - PROCESS | 1825 | 1461338859784 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 08:27:39 INFO - PROCESS | 1825 | 1461338859788 Marionette TRACE conn5 <- [1,2433,null,{"value":"8"}] 08:27:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:27:39 INFO - PROCESS | 1825 | 1461338859794 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:27:39 INFO - PROCESS | 1825 | 1461338859796 Marionette TRACE conn5 <- [1,2434,null,{}] 08:27:39 INFO - PROCESS | 1825 | 1461338859802 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:40 INFO - PROCESS | 1825 | 1461338860070 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 08:27:40 INFO - PROCESS | 1825 | 1461338860458 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4da6800 == 189 [pid = 1825] [id = 616] 08:27:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f15cce92400) [pid = 1825] [serial = 1849] [outer = (nil)] 08:27:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f15cd4c0000) [pid = 1825] [serial = 1850] [outer = 0x7f15cce92400] 08:27:40 INFO - PROCESS | 1825 | 1461338860594 Marionette DEBUG loaded listener.js 08:27:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f15cd6b0400) [pid = 1825] [serial = 1851] [outer = 0x7f15cce92400] 08:27:41 INFO - PROCESS | 1825 | 1461338861683 Marionette TRACE conn5 <- [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]]]}] 08:27:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:27:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1934ms 08:27:41 INFO - PROCESS | 1825 | 1461338861730 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 08:27:41 INFO - PROCESS | 1825 | 1461338861734 Marionette TRACE conn5 <- [1,2437,null,{"value":"8"}] 08:27:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:27:41 INFO - PROCESS | 1825 | 1461338861739 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:27:41 INFO - PROCESS | 1825 | 1461338861741 Marionette TRACE conn5 <- [1,2438,null,{}] 08:27:41 INFO - PROCESS | 1825 | 1461338861747 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:42 INFO - PROCESS | 1825 | 1461338862022 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 08:27:42 INFO - PROCESS | 1825 | 1461338862295 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d6008800 == 190 [pid = 1825] [id = 617] 08:27:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f15b5c0b400) [pid = 1825] [serial = 1852] [outer = (nil)] 08:27:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f15cdd3a800) [pid = 1825] [serial = 1853] [outer = 0x7f15b5c0b400] 08:27:42 INFO - PROCESS | 1825 | 1461338862427 Marionette DEBUG loaded listener.js 08:27:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f15cde91400) [pid = 1825] [serial = 1854] [outer = 0x7f15b5c0b400] 08:27:43 INFO - PROCESS | 1825 | 1461338863306 Marionette TRACE conn5 <- [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]]]}] 08:27:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:27:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1635ms 08:27:43 INFO - PROCESS | 1825 | 1461338863376 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 08:27:43 INFO - PROCESS | 1825 | 1461338863380 Marionette TRACE conn5 <- [1,2441,null,{"value":"8"}] 08:27:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:27:43 INFO - PROCESS | 1825 | 1461338863385 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:27:43 INFO - PROCESS | 1825 | 1461338863388 Marionette TRACE conn5 <- [1,2442,null,{}] 08:27:43 INFO - PROCESS | 1825 | 1461338863394 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:43 INFO - PROCESS | 1825 | 1461338863628 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 08:27:43 INFO - PROCESS | 1825 | 1461338863906 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e0181000 == 191 [pid = 1825] [id = 618] 08:27:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f15b9fbf400) [pid = 1825] [serial = 1855] [outer = (nil)] 08:27:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f15cdf76c00) [pid = 1825] [serial = 1856] [outer = 0x7f15b9fbf400] 08:27:44 INFO - PROCESS | 1825 | 1461338864043 Marionette DEBUG loaded listener.js 08:27:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f15d265fc00) [pid = 1825] [serial = 1857] [outer = 0x7f15b9fbf400] 08:27:44 INFO - PROCESS | 1825 | 1461338864957 Marionette TRACE conn5 <- [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]]]}] 08:27:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:27:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1641ms 08:27:45 INFO - PROCESS | 1825 | 1461338865029 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 08:27:45 INFO - PROCESS | 1825 | 1461338865032 Marionette TRACE conn5 <- [1,2445,null,{"value":"8"}] 08:27:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:27:45 INFO - PROCESS | 1825 | 1461338865039 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:27:45 INFO - PROCESS | 1825 | 1461338865043 Marionette TRACE conn5 <- [1,2446,null,{}] 08:27:45 INFO - PROCESS | 1825 | 1461338865048 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:45 INFO - PROCESS | 1825 | 1461338865314 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 08:27:45 INFO - PROCESS | 1825 | 1461338865644 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e4ea1800 == 192 [pid = 1825] [id = 619] 08:27:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f15cdd2d000) [pid = 1825] [serial = 1858] [outer = (nil)] 08:27:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f15d4ca6c00) [pid = 1825] [serial = 1859] [outer = 0x7f15cdd2d000] 08:27:45 INFO - PROCESS | 1825 | 1461338865731 Marionette DEBUG loaded listener.js 08:27:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f15d5d57400) [pid = 1825] [serial = 1860] [outer = 0x7f15cdd2d000] 08:27:46 INFO - PROCESS | 1825 | 1461338866567 Marionette TRACE conn5 <- [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]]]}] 08:27:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:27:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1579ms 08:27:46 INFO - PROCESS | 1825 | 1461338866620 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 08:27:46 INFO - PROCESS | 1825 | 1461338866623 Marionette TRACE conn5 <- [1,2449,null,{"value":"8"}] 08:27:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:27:46 INFO - PROCESS | 1825 | 1461338866629 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:27:46 INFO - PROCESS | 1825 | 1461338866631 Marionette TRACE conn5 <- [1,2450,null,{}] 08:27:46 INFO - PROCESS | 1825 | 1461338866637 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:46 INFO - PROCESS | 1825 | 1461338866893 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 08:27:47 INFO - PROCESS | 1825 | 1461338867179 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e54e2800 == 193 [pid = 1825] [id = 620] 08:27:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f15bdb2a400) [pid = 1825] [serial = 1861] [outer = (nil)] 08:27:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f15d62a0c00) [pid = 1825] [serial = 1862] [outer = 0x7f15bdb2a400] 08:27:47 INFO - PROCESS | 1825 | 1461338867386 Marionette DEBUG loaded listener.js 08:27:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f15e027b400) [pid = 1825] [serial = 1863] [outer = 0x7f15bdb2a400] 08:27:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e1112000 == 192 [pid = 1825] [id = 553] 08:27:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15dffc1800 == 191 [pid = 1825] [id = 552] 08:27:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ba85a800 == 190 [pid = 1825] [id = 601] 08:27:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8bdf800 == 189 [pid = 1825] [id = 600] 08:27:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b65b5000 == 188 [pid = 1825] [id = 599] 08:27:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e522c000 == 187 [pid = 1825] [id = 596] 08:27:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e04af000 == 186 [pid = 1825] [id = 595] 08:27:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d6004800 == 185 [pid = 1825] [id = 594] 08:27:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d495e800 == 184 [pid = 1825] [id = 593] 08:27:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d202a800 == 183 [pid = 1825] [id = 592] 08:27:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cd620800 == 182 [pid = 1825] [id = 591] 08:27:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cb016800 == 181 [pid = 1825] [id = 590] 08:27:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca216800 == 180 [pid = 1825] [id = 589] 08:27:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c7eb6000 == 179 [pid = 1825] [id = 588] 08:27:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c0d7c000 == 178 [pid = 1825] [id = 587] 08:27:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bfe16800 == 177 [pid = 1825] [id = 586] 08:27:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bf38d800 == 176 [pid = 1825] [id = 585] 08:27:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15be60e000 == 175 [pid = 1825] [id = 584] 08:27:49 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ba84d800 == 174 [pid = 1825] [id = 583] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f15ccd72c00) [pid = 1825] [serial = 1716] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f15bd82e400) [pid = 1825] [serial = 1742] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f15bec57800) [pid = 1825] [serial = 1689] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f15c2a3ac00) [pid = 1825] [serial = 1700] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f15c2a06c00) [pid = 1825] [serial = 1697] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f15ccd2dc00) [pid = 1825] [serial = 1715] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f15ba959c00) [pid = 1825] [serial = 1740] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f15d945ec00) [pid = 1825] [serial = 1733] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f15bf3ac800) [pid = 1825] [serial = 1692] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f15b5f08000) [pid = 1825] [serial = 1736] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f15e026f000) [pid = 1825] [serial = 1734] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f15cc171000) [pid = 1825] [serial = 1713] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f15bdb2a000) [pid = 1825] [serial = 1743] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f15ccf07400) [pid = 1825] [serial = 1721] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f15bdb2c400) [pid = 1825] [serial = 1746] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f15ca28e400) [pid = 1825] [serial = 1712] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f15cced7c00) [pid = 1825] [serial = 1719] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f15c2a1a400) [pid = 1825] [serial = 1698] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f15c8fc2c00) [pid = 1825] [serial = 1707] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f15bead5800) [pid = 1825] [serial = 1611] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f15bfc1dc00) [pid = 1825] [serial = 1694] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f15ba1c5000) [pid = 1825] [serial = 1683] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f15c7b0d000) [pid = 1825] [serial = 1704] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f15d4745c00) [pid = 1825] [serial = 1728] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f15c8f30400) [pid = 1825] [serial = 1706] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f15b9e2ec00) [pid = 1825] [serial = 1682] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f15d61f2800) [pid = 1825] [serial = 1731] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f15d08ad800) [pid = 1825] [serial = 1727] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f15bdb29000) [pid = 1825] [serial = 1686] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f15c9192800) [pid = 1825] [serial = 1709] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f15ccd71400) [pid = 1825] [serial = 1596] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f15c7089400) [pid = 1825] [serial = 1703] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15beae7800) [pid = 1825] [serial = 1688] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15c6f3a800) [pid = 1825] [serial = 1701] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15c9267000) [pid = 1825] [serial = 1710] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15c0de4800) [pid = 1825] [serial = 1695] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f15cdd2f800) [pid = 1825] [serial = 1724] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f15cdf44c00) [pid = 1825] [serial = 1725] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15d629bc00) [pid = 1825] [serial = 1665] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f15b633ac00) [pid = 1825] [serial = 1737] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f15bd824400) [pid = 1825] [serial = 1685] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f15bf183800) [pid = 1825] [serial = 1691] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f15d5d58800) [pid = 1825] [serial = 1730] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f15cd4bb400) [pid = 1825] [serial = 1722] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f15b8aae000) [pid = 1825] [serial = 1745] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f15cce3e400) [pid = 1825] [serial = 1718] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f15ba071400) [pid = 1825] [serial = 1739] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f15beaea400) [pid = 1825] [serial = 1748] [outer = (nil)] [url = about:blank] 08:27:50 INFO - PROCESS | 1825 | 1461338870866 Marionette TRACE conn5 <- [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]]]}] 08:27:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:27:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 4289ms 08:27:50 INFO - PROCESS | 1825 | 1461338870921 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 08:27:50 INFO - PROCESS | 1825 | 1461338870929 Marionette TRACE conn5 <- [1,2453,null,{"value":"8"}] 08:27:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:27:50 INFO - PROCESS | 1825 | 1461338870951 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:27:50 INFO - PROCESS | 1825 | 1461338870958 Marionette TRACE conn5 <- [1,2454,null,{}] 08:27:50 INFO - PROCESS | 1825 | 1461338870986 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:51 INFO - PROCESS | 1825 | 1461338871262 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 08:27:51 INFO - PROCESS | 1825 | 1461338871519 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b65a8000 == 175 [pid = 1825] [id = 621] 08:27:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f15b5f08000) [pid = 1825] [serial = 1864] [outer = (nil)] 08:27:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f15b5f0a400) [pid = 1825] [serial = 1865] [outer = 0x7f15b5f08000] 08:27:51 INFO - PROCESS | 1825 | 1461338871605 Marionette DEBUG loaded listener.js 08:27:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f15b632e800) [pid = 1825] [serial = 1866] [outer = 0x7f15b5f08000] 08:27:52 INFO - PROCESS | 1825 | 1461338872430 Marionette TRACE conn5 <- [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]]]}] 08:27:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:27:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1559ms 08:27:52 INFO - PROCESS | 1825 | 1461338872509 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 08:27:52 INFO - PROCESS | 1825 | 1461338872519 Marionette TRACE conn5 <- [1,2457,null,{"value":"8"}] 08:27:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:27:52 INFO - PROCESS | 1825 | 1461338872530 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:27:52 INFO - PROCESS | 1825 | 1461338872534 Marionette TRACE conn5 <- [1,2458,null,{}] 08:27:52 INFO - PROCESS | 1825 | 1461338872548 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:52 INFO - PROCESS | 1825 | 1461338872869 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 08:27:52 INFO - PROCESS | 1825 | 1461338872916 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8ace000 == 176 [pid = 1825] [id = 622] 08:27:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f15b8aad000) [pid = 1825] [serial = 1867] [outer = (nil)] 08:27:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f15b8e5c800) [pid = 1825] [serial = 1868] [outer = 0x7f15b8aad000] 08:27:52 INFO - PROCESS | 1825 | 1461338872993 Marionette DEBUG loaded listener.js 08:27:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f15b9e2c000) [pid = 1825] [serial = 1869] [outer = 0x7f15b8aad000] 08:27:54 INFO - PROCESS | 1825 | 1461338874114 Marionette TRACE conn5 <- [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]]]}] 08:27:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:27:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1645ms 08:27:54 INFO - PROCESS | 1825 | 1461338874175 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 08:27:54 INFO - PROCESS | 1825 | 1461338874179 Marionette TRACE conn5 <- [1,2461,null,{"value":"8"}] 08:27:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:27:54 INFO - PROCESS | 1825 | 1461338874192 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:27:54 INFO - PROCESS | 1825 | 1461338874199 Marionette TRACE conn5 <- [1,2462,null,{}] 08:27:54 INFO - PROCESS | 1825 | 1461338874215 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:54 INFO - PROCESS | 1825 | 1461338874528 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 08:27:55 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f15bdb21000) [pid = 1825] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:27:55 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f15bb90e400) [pid = 1825] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:27:55 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f15cdd39c00) [pid = 1825] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:27:55 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f15cc176800) [pid = 1825] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:27:55 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f15c2a2fc00) [pid = 1825] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:27:55 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f15c92a6800) [pid = 1825] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:27:55 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f15bb90a800) [pid = 1825] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:27:55 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f15c6f38c00) [pid = 1825] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:27:55 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f15c0de7800) [pid = 1825] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:27:55 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f15bf184000) [pid = 1825] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:27:55 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f15bf17d400) [pid = 1825] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:27:55 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f15bdb29400) [pid = 1825] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:27:55 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f15ba071800) [pid = 1825] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:27:55 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f15b9e34400) [pid = 1825] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:27:55 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f15b5c2c400) [pid = 1825] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:27:55 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f15d432a400) [pid = 1825] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:27:55 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f15c6f41000) [pid = 1825] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:27:55 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f15cd6aa800) [pid = 1825] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:27:55 INFO - PROCESS | 1825 | 1461338875176 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8f21800 == 177 [pid = 1825] [id = 623] 08:27:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f15b633c800) [pid = 1825] [serial = 1870] [outer = (nil)] 08:27:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f15ba1c2c00) [pid = 1825] [serial = 1871] [outer = 0x7f15b633c800] 08:27:55 INFO - PROCESS | 1825 | 1461338875246 Marionette DEBUG loaded listener.js 08:27:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f15ba7fe400) [pid = 1825] [serial = 1872] [outer = 0x7f15b633c800] 08:27:56 INFO - PROCESS | 1825 | 1461338876022 Marionette TRACE conn5 <- [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]]]}] 08:27:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:27:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1850ms 08:27:56 INFO - PROCESS | 1825 | 1461338876036 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 08:27:56 INFO - PROCESS | 1825 | 1461338876040 Marionette TRACE conn5 <- [1,2465,null,{"value":"8"}] 08:27:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:27:56 INFO - PROCESS | 1825 | 1461338876046 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:27:56 INFO - PROCESS | 1825 | 1461338876048 Marionette TRACE conn5 <- [1,2466,null,{}] 08:27:56 INFO - PROCESS | 1825 | 1461338876054 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:56 INFO - PROCESS | 1825 | 1461338876351 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 08:27:56 INFO - PROCESS | 1825 | 1461338876402 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ba265800 == 178 [pid = 1825] [id = 624] 08:27:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f15ba963800) [pid = 1825] [serial = 1873] [outer = (nil)] 08:27:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f15baa67800) [pid = 1825] [serial = 1874] [outer = 0x7f15ba963800] 08:27:56 INFO - PROCESS | 1825 | 1461338876468 Marionette DEBUG loaded listener.js 08:27:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f15bb840400) [pid = 1825] [serial = 1875] [outer = 0x7f15ba963800] 08:27:57 INFO - PROCESS | 1825 | 1461338877748 Marionette TRACE conn5 <- [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]]]}] 08:27:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:27:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1734ms 08:27:57 INFO - PROCESS | 1825 | 1461338877783 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 08:27:57 INFO - PROCESS | 1825 | 1461338877790 Marionette TRACE conn5 <- [1,2469,null,{"value":"8"}] 08:27:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:27:57 INFO - PROCESS | 1825 | 1461338877816 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:27:57 INFO - PROCESS | 1825 | 1461338877827 Marionette TRACE conn5 <- [1,2470,null,{}] 08:27:57 INFO - PROCESS | 1825 | 1461338877890 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:58 INFO - PROCESS | 1825 | 1461338878193 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 08:27:58 INFO - PROCESS | 1825 | 1461338878549 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8ac9800 == 179 [pid = 1825] [id = 625] 08:27:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f15b5c06800) [pid = 1825] [serial = 1876] [outer = (nil)] 08:27:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f15b8aa9400) [pid = 1825] [serial = 1877] [outer = 0x7f15b5c06800] 08:27:58 INFO - PROCESS | 1825 | 1461338878645 Marionette DEBUG loaded listener.js 08:27:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f15b8e62800) [pid = 1825] [serial = 1878] [outer = 0x7f15b5c06800] 08:27:59 INFO - PROCESS | 1825 | 1461338879711 Marionette TRACE conn5 <- [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]]]}] 08:27:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:27:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1968ms 08:27:59 INFO - PROCESS | 1825 | 1461338879770 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 08:27:59 INFO - PROCESS | 1825 | 1461338879780 Marionette TRACE conn5 <- [1,2473,null,{"value":"8"}] 08:27:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:27:59 INFO - PROCESS | 1825 | 1461338879794 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:27:59 INFO - PROCESS | 1825 | 1461338879800 Marionette TRACE conn5 <- [1,2474,null,{}] 08:27:59 INFO - PROCESS | 1825 | 1461338879807 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:00 INFO - PROCESS | 1825 | 1461338880163 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 08:28:00 INFO - PROCESS | 1825 | 1461338880565 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bb817800 == 180 [pid = 1825] [id = 626] 08:28:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f15b9fc0c00) [pid = 1825] [serial = 1879] [outer = (nil)] 08:28:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f15ba7f7000) [pid = 1825] [serial = 1880] [outer = 0x7f15b9fc0c00] 08:28:00 INFO - PROCESS | 1825 | 1461338880653 Marionette DEBUG loaded listener.js 08:28:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f15ba95f800) [pid = 1825] [serial = 1881] [outer = 0x7f15b9fc0c00] 08:28:01 INFO - PROCESS | 1825 | 1461338881779 Marionette TRACE conn5 <- [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]]]}] 08:28:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:28:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 2041ms 08:28:01 INFO - PROCESS | 1825 | 1461338881836 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 08:28:01 INFO - PROCESS | 1825 | 1461338881839 Marionette TRACE conn5 <- [1,2477,null,{"value":"8"}] 08:28:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:28:01 INFO - PROCESS | 1825 | 1461338881848 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:28:01 INFO - PROCESS | 1825 | 1461338881855 Marionette TRACE conn5 <- [1,2478,null,{}] 08:28:01 INFO - PROCESS | 1825 | 1461338881874 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:02 INFO - PROCESS | 1825 | 1461338882294 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 08:28:02 INFO - PROCESS | 1825 | 1461338882569 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc20d800 == 181 [pid = 1825] [id = 627] 08:28:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f15bb90e400) [pid = 1825] [serial = 1882] [outer = (nil)] 08:28:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f15bb913c00) [pid = 1825] [serial = 1883] [outer = 0x7f15bb90e400] 08:28:02 INFO - PROCESS | 1825 | 1461338882663 Marionette DEBUG loaded listener.js 08:28:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f15bd824000) [pid = 1825] [serial = 1884] [outer = 0x7f15bb90e400] 08:28:03 INFO - PROCESS | 1825 | 1461338883657 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 08:28:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:28:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1850ms 08:28:03 INFO - PROCESS | 1825 | 1461338883701 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 08:28:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:28:03 INFO - PROCESS | 1825 | 1461338883706 Marionette TRACE conn5 <- [1,2481,null,{"value":"8"}] 08:28:03 INFO - PROCESS | 1825 | 1461338883714 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:28:03 INFO - PROCESS | 1825 | 1461338883717 Marionette TRACE conn5 <- [1,2482,null,{}] 08:28:03 INFO - PROCESS | 1825 | 1461338883725 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:04 INFO - PROCESS | 1825 | 1461338884024 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 08:28:04 INFO - PROCESS | 1825 | 1461338884362 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc312800 == 182 [pid = 1825] [id = 628] 08:28:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f15ba961400) [pid = 1825] [serial = 1885] [outer = (nil)] 08:28:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f15bd9b5400) [pid = 1825] [serial = 1886] [outer = 0x7f15ba961400] 08:28:04 INFO - PROCESS | 1825 | 1461338884472 Marionette DEBUG loaded listener.js 08:28:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f15bdb27800) [pid = 1825] [serial = 1887] [outer = 0x7f15ba961400] 08:28:05 INFO - PROCESS | 1825 | 1461338885594 Marionette TRACE conn5 <- [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]]]}] 08:28:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:28:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1937ms 08:28:05 INFO - PROCESS | 1825 | 1461338885651 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 08:28:05 INFO - PROCESS | 1825 | 1461338885655 Marionette TRACE conn5 <- [1,2485,null,{"value":"8"}] 08:28:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:28:05 INFO - PROCESS | 1825 | 1461338885663 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:28:05 INFO - PROCESS | 1825 | 1461338885667 Marionette TRACE conn5 <- [1,2486,null,{}] 08:28:05 INFO - PROCESS | 1825 | 1461338885674 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:05 INFO - PROCESS | 1825 | 1461338885960 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 08:28:06 INFO - PROCESS | 1825 | 1461338886301 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bd7db000 == 183 [pid = 1825] [id = 629] 08:28:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f15bb90ec00) [pid = 1825] [serial = 1888] [outer = (nil)] 08:28:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f15be5c7400) [pid = 1825] [serial = 1889] [outer = 0x7f15bb90ec00] 08:28:06 INFO - PROCESS | 1825 | 1461338886410 Marionette DEBUG loaded listener.js 08:28:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f15be675800) [pid = 1825] [serial = 1890] [outer = 0x7f15bb90ec00] 08:28:07 INFO - PROCESS | 1825 | 1461338887485 Marionette TRACE conn5 <- [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]]]}] 08:28:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:28:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1884ms 08:28:07 INFO - PROCESS | 1825 | 1461338887550 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 08:28:07 INFO - PROCESS | 1825 | 1461338887555 Marionette TRACE conn5 <- [1,2489,null,{"value":"8"}] 08:28:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:28:07 INFO - PROCESS | 1825 | 1461338887563 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:28:07 INFO - PROCESS | 1825 | 1461338887567 Marionette TRACE conn5 <- [1,2490,null,{}] 08:28:07 INFO - PROCESS | 1825 | 1461338887574 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:07 INFO - PROCESS | 1825 | 1461338887909 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 08:28:08 INFO - PROCESS | 1825 | 1461338888237 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15be615000 == 184 [pid = 1825] [id = 630] 08:28:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15beae9c00) [pid = 1825] [serial = 1891] [outer = (nil)] 08:28:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15beaed400) [pid = 1825] [serial = 1892] [outer = 0x7f15beae9c00] 08:28:08 INFO - PROCESS | 1825 | 1461338888329 Marionette DEBUG loaded listener.js 08:28:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15beb4c800) [pid = 1825] [serial = 1893] [outer = 0x7f15beae9c00] 08:28:09 INFO - PROCESS | 1825 | 1461338889272 Marionette TRACE conn5 <- [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]]]}] 08:28:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:28:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1783ms 08:28:09 INFO - PROCESS | 1825 | 1461338889346 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 08:28:09 INFO - PROCESS | 1825 | 1461338889350 Marionette TRACE conn5 <- [1,2493,null,{"value":"8"}] 08:28:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:28:09 INFO - PROCESS | 1825 | 1461338889357 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:28:09 INFO - PROCESS | 1825 | 1461338889360 Marionette TRACE conn5 <- [1,2494,null,{}] 08:28:09 INFO - PROCESS | 1825 | 1461338889366 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:09 INFO - PROCESS | 1825 | 1461338889686 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 08:28:10 INFO - PROCESS | 1825 | 1461338890032 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15be894000 == 185 [pid = 1825] [id = 631] 08:28:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15beae1400) [pid = 1825] [serial = 1894] [outer = (nil)] 08:28:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15bec60000) [pid = 1825] [serial = 1895] [outer = 0x7f15beae1400] 08:28:10 INFO - PROCESS | 1825 | 1461338890161 Marionette DEBUG loaded listener.js 08:28:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15bed7a800) [pid = 1825] [serial = 1896] [outer = 0x7f15beae1400] 08:28:11 INFO - PROCESS | 1825 | 1461338891393 Marionette TRACE conn5 <- [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]]]}] 08:28:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:28:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 2088ms 08:28:11 INFO - PROCESS | 1825 | 1461338891478 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 08:28:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:28:11 INFO - PROCESS | 1825 | 1461338891482 Marionette TRACE conn5 <- [1,2497,null,{"value":"8"}] 08:28:11 INFO - PROCESS | 1825 | 1461338891489 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:28:11 INFO - PROCESS | 1825 | 1461338891493 Marionette TRACE conn5 <- [1,2498,null,{}] 08:28:11 INFO - PROCESS | 1825 | 1461338891498 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:11 INFO - PROCESS | 1825 | 1461338891809 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 08:28:12 INFO - PROCESS | 1825 | 1461338892175 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bf389800 == 186 [pid = 1825] [id = 632] 08:28:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15b518c800) [pid = 1825] [serial = 1897] [outer = (nil)] 08:28:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15bf180400) [pid = 1825] [serial = 1898] [outer = 0x7f15b518c800] 08:28:12 INFO - PROCESS | 1825 | 1461338892279 Marionette DEBUG loaded listener.js 08:28:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f15bf3a5400) [pid = 1825] [serial = 1899] [outer = 0x7f15b518c800] 08:28:13 INFO - PROCESS | 1825 | 1461338893412 Marionette TRACE conn5 <- [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]]]}] 08:28:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:28:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1985ms 08:28:13 INFO - PROCESS | 1825 | 1461338893488 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 08:28:13 INFO - PROCESS | 1825 | 1461338893494 Marionette TRACE conn5 <- [1,2501,null,{"value":"8"}] 08:28:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:28:13 INFO - PROCESS | 1825 | 1461338893505 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:28:13 INFO - PROCESS | 1825 | 1461338893508 Marionette TRACE conn5 <- [1,2502,null,{}] 08:28:13 INFO - PROCESS | 1825 | 1461338893515 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:13 INFO - PROCESS | 1825 | 1461338893806 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 08:28:14 INFO - PROCESS | 1825 | 1461338894131 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfd3d800 == 187 [pid = 1825] [id = 633] 08:28:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f15be676800) [pid = 1825] [serial = 1900] [outer = (nil)] 08:28:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f15bf3ac800) [pid = 1825] [serial = 1901] [outer = 0x7f15be676800] 08:28:14 INFO - PROCESS | 1825 | 1461338894231 Marionette DEBUG loaded listener.js 08:28:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f15bfb4ac00) [pid = 1825] [serial = 1902] [outer = 0x7f15be676800] 08:28:15 INFO - PROCESS | 1825 | 1461338895326 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 08:28:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:28:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1889ms 08:28:15 INFO - PROCESS | 1825 | 1461338895396 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 08:28:15 INFO - PROCESS | 1825 | 1461338895399 Marionette TRACE conn5 <- [1,2505,null,{"value":"8"}] 08:28:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:28:15 INFO - PROCESS | 1825 | 1461338895408 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:28:15 INFO - PROCESS | 1825 | 1461338895413 Marionette TRACE conn5 <- [1,2506,null,{}] 08:28:15 INFO - PROCESS | 1825 | 1461338895419 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:15 INFO - PROCESS | 1825 | 1461338895772 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 08:28:16 INFO - PROCESS | 1825 | 1461338896170 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfe16000 == 188 [pid = 1825] [id = 634] 08:28:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15bfb4d800) [pid = 1825] [serial = 1903] [outer = (nil)] 08:28:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15bfc1a400) [pid = 1825] [serial = 1904] [outer = 0x7f15bfb4d800] 08:28:16 INFO - PROCESS | 1825 | 1461338896305 Marionette DEBUG loaded listener.js 08:28:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15bfef3800) [pid = 1825] [serial = 1905] [outer = 0x7f15bfb4d800] 08:28:17 INFO - PROCESS | 1825 | 1461338897649 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 08:28:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:28:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 2287ms 08:28:17 INFO - PROCESS | 1825 | 1461338897698 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 08:28:17 INFO - PROCESS | 1825 | 1461338897704 Marionette TRACE conn5 <- [1,2509,null,{"value":"8"}] 08:28:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:28:17 INFO - PROCESS | 1825 | 1461338897712 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:28:17 INFO - PROCESS | 1825 | 1461338897719 Marionette TRACE conn5 <- [1,2510,null,{}] 08:28:17 INFO - PROCESS | 1825 | 1461338897727 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:18 INFO - PROCESS | 1825 | 1461338898060 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 08:28:18 INFO - PROCESS | 1825 | 1461338898407 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c13d0000 == 189 [pid = 1825] [id = 635] 08:28:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15c119d800) [pid = 1825] [serial = 1906] [outer = (nil)] 08:28:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f15c11a1400) [pid = 1825] [serial = 1907] [outer = 0x7f15c119d800] 08:28:18 INFO - PROCESS | 1825 | 1461338898543 Marionette DEBUG loaded listener.js 08:28:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f15c13b4800) [pid = 1825] [serial = 1908] [outer = 0x7f15c119d800] 08:28:19 INFO - PROCESS | 1825 | 1461338899773 Marionette TRACE conn5 <- [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]]]}] 08:28:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:28:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 2147ms 08:28:19 INFO - PROCESS | 1825 | 1461338899886 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 08:28:19 INFO - PROCESS | 1825 | 1461338899891 Marionette TRACE conn5 <- [1,2513,null,{"value":"8"}] 08:28:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:28:19 INFO - PROCESS | 1825 | 1461338899961 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:28:19 INFO - PROCESS | 1825 | 1461338899965 Marionette TRACE conn5 <- [1,2514,null,{}] 08:28:19 INFO - PROCESS | 1825 | 1461338899981 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:20 INFO - PROCESS | 1825 | 1461338900281 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 08:28:20 INFO - PROCESS | 1825 | 1461338900654 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7115000 == 190 [pid = 1825] [id = 636] 08:28:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f15c119dc00) [pid = 1825] [serial = 1909] [outer = (nil)] 08:28:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f15c13c1c00) [pid = 1825] [serial = 1910] [outer = 0x7f15c119dc00] 08:28:20 INFO - PROCESS | 1825 | 1461338900755 Marionette DEBUG loaded listener.js 08:28:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f15c294d000) [pid = 1825] [serial = 1911] [outer = 0x7f15c119dc00] 08:28:21 INFO - PROCESS | 1825 | 1461338901991 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 08:28:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:28:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 2152ms 08:28:22 INFO - PROCESS | 1825 | 1461338902055 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 08:28:22 INFO - PROCESS | 1825 | 1461338902060 Marionette TRACE conn5 <- [1,2517,null,{"value":"8"}] 08:28:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:28:22 INFO - PROCESS | 1825 | 1461338902068 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:28:22 INFO - PROCESS | 1825 | 1461338902071 Marionette TRACE conn5 <- [1,2518,null,{}] 08:28:22 INFO - PROCESS | 1825 | 1461338902078 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:22 INFO - PROCESS | 1825 | 1461338902343 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 08:28:22 INFO - PROCESS | 1825 | 1461338902676 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7eb9000 == 191 [pid = 1825] [id = 637] 08:28:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f15c13bac00) [pid = 1825] [serial = 1912] [outer = (nil)] 08:28:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f15c29e2800) [pid = 1825] [serial = 1913] [outer = 0x7f15c13bac00] 08:28:22 INFO - PROCESS | 1825 | 1461338902758 Marionette DEBUG loaded listener.js 08:28:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f15c29e9800) [pid = 1825] [serial = 1914] [outer = 0x7f15c13bac00] 08:28:23 INFO - PROCESS | 1825 | 1461338903641 Marionette TRACE conn5 <- [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]]]}] 08:28:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:28:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1631ms 08:28:23 INFO - PROCESS | 1825 | 1461338903701 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 08:28:23 INFO - PROCESS | 1825 | 1461338903706 Marionette TRACE conn5 <- [1,2521,null,{"value":"8"}] 08:28:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:28:23 INFO - PROCESS | 1825 | 1461338903716 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:28:23 INFO - PROCESS | 1825 | 1461338903719 Marionette TRACE conn5 <- [1,2522,null,{}] 08:28:23 INFO - PROCESS | 1825 | 1461338903729 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:24 INFO - PROCESS | 1825 | 1461338904035 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 08:28:24 INFO - PROCESS | 1825 | 1461338904360 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c9e21800 == 192 [pid = 1825] [id = 638] 08:28:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f15c2942000) [pid = 1825] [serial = 1915] [outer = (nil)] 08:28:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f15c2a0a400) [pid = 1825] [serial = 1916] [outer = 0x7f15c2942000] 08:28:24 INFO - PROCESS | 1825 | 1461338904447 Marionette DEBUG loaded listener.js 08:28:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f15c2a17800) [pid = 1825] [serial = 1917] [outer = 0x7f15c2942000] 08:28:25 INFO - PROCESS | 1825 | 1461338905609 Marionette TRACE conn5 <- [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]]]}] 08:28:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:28:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1943ms 08:28:25 INFO - PROCESS | 1825 | 1461338905660 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 08:28:25 INFO - PROCESS | 1825 | 1461338905666 Marionette TRACE conn5 <- [1,2525,null,{"value":"8"}] 08:28:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:28:25 INFO - PROCESS | 1825 | 1461338905676 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:28:25 INFO - PROCESS | 1825 | 1461338905681 Marionette TRACE conn5 <- [1,2526,null,{}] 08:28:25 INFO - PROCESS | 1825 | 1461338905689 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:25 INFO - PROCESS | 1825 | 1461338905974 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 08:28:26 INFO - PROCESS | 1825 | 1461338906302 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca21e800 == 193 [pid = 1825] [id = 639] 08:28:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f15c294cc00) [pid = 1825] [serial = 1918] [outer = (nil)] 08:28:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f15c2a2d400) [pid = 1825] [serial = 1919] [outer = 0x7f15c294cc00] 08:28:26 INFO - PROCESS | 1825 | 1461338906387 Marionette DEBUG loaded listener.js 08:28:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f15c2a37000) [pid = 1825] [serial = 1920] [outer = 0x7f15c294cc00] 08:28:27 INFO - PROCESS | 1825 | 1461338907381 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 08:28:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:28:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1742ms 08:28:27 INFO - PROCESS | 1825 | 1461338907418 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 08:28:27 INFO - PROCESS | 1825 | 1461338907420 Marionette TRACE conn5 <- [1,2529,null,{"value":"8"}] 08:28:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:28:27 INFO - PROCESS | 1825 | 1461338907430 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:28:27 INFO - PROCESS | 1825 | 1461338907433 Marionette TRACE conn5 <- [1,2530,null,{}] 08:28:27 INFO - PROCESS | 1825 | 1461338907440 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cb722800 == 192 [pid = 1825] [id = 528] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8bd7800 == 191 [pid = 1825] [id = 405] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca25f000 == 190 [pid = 1825] [id = 527] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d971c800 == 189 [pid = 1825] [id = 304] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c9e1a000 == 188 [pid = 1825] [id = 526] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c7e47800 == 187 [pid = 1825] [id = 525] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca246800 == 186 [pid = 1825] [id = 359] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cdd83800 == 185 [pid = 1825] [id = 529] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e0622800 == 184 [pid = 1825] [id = 305] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc2ac800 == 183 [pid = 1825] [id = 536] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8f21800 == 182 [pid = 1825] [id = 623] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bd7e3800 == 181 [pid = 1825] [id = 582] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8ace000 == 180 [pid = 1825] [id = 622] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b65a8000 == 179 [pid = 1825] [id = 621] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e4ea1800 == 178 [pid = 1825] [id = 619] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e0181000 == 177 [pid = 1825] [id = 618] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d6008800 == 176 [pid = 1825] [id = 617] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4da6800 == 175 [pid = 1825] [id = 616] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4479800 == 174 [pid = 1825] [id = 615] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d2821000 == 173 [pid = 1825] [id = 614] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cdd99000 == 172 [pid = 1825] [id = 613] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca484800 == 171 [pid = 1825] [id = 612] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca1bb000 == 170 [pid = 1825] [id = 611] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c7eb6800 == 169 [pid = 1825] [id = 610] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c710f800 == 168 [pid = 1825] [id = 609] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c0b8d000 == 167 [pid = 1825] [id = 608] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bfb5f000 == 166 [pid = 1825] [id = 607] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15beda1800 == 165 [pid = 1825] [id = 606] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15be609000 == 164 [pid = 1825] [id = 605] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc315800 == 163 [pid = 1825] [id = 604] 08:28:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8abb800 == 162 [pid = 1825] [id = 603] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f15be5c3400) [pid = 1825] [serial = 1808] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f15be745800) [pid = 1825] [serial = 1680] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f15bd9a8c00) [pid = 1825] [serial = 1805] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f15bdb26800) [pid = 1825] [serial = 1806] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f15cde7e000) [pid = 1825] [serial = 1781] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f15cce8d800) [pid = 1825] [serial = 1779] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f15ccd6c400) [pid = 1825] [serial = 1778] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f15cb509000) [pid = 1825] [serial = 1776] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f15ca52c400) [pid = 1825] [serial = 1775] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f15c99fac00) [pid = 1825] [serial = 1773] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f15c9855c00) [pid = 1825] [serial = 1772] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f15c92a6400) [pid = 1825] [serial = 1770] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f15c9265000) [pid = 1825] [serial = 1769] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f15c90d3000) [pid = 1825] [serial = 1767] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f15c8f9f800) [pid = 1825] [serial = 1766] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f15c294fc00) [pid = 1825] [serial = 1764] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f15c13c1800) [pid = 1825] [serial = 1763] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f15c13b4000) [pid = 1825] [serial = 1761] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f15c11a1800) [pid = 1825] [serial = 1760] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f15bfeed400) [pid = 1825] [serial = 1758] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f15bf3abc00) [pid = 1825] [serial = 1757] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f15beae5400) [pid = 1825] [serial = 1755] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f15be749c00) [pid = 1825] [serial = 1754] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15baa6d800) [pid = 1825] [serial = 1752] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15ba95a000) [pid = 1825] [serial = 1751] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15ba078400) [pid = 1825] [serial = 1802] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15b6339800) [pid = 1825] [serial = 1799] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f15b8e57400) [pid = 1825] [serial = 1800] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f15e3542800) [pid = 1825] [serial = 1796] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15e1638000) [pid = 1825] [serial = 1793] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f15e1342c00) [pid = 1825] [serial = 1791] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f15e02eb800) [pid = 1825] [serial = 1790] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f15d6131000) [pid = 1825] [serial = 1788] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f15d47a8800) [pid = 1825] [serial = 1787] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f15d2906400) [pid = 1825] [serial = 1785] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f15d0805800) [pid = 1825] [serial = 1784] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f15cdf3c400) [pid = 1825] [serial = 1782] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f15ba7f5800) [pid = 1825] [serial = 1803] [outer = (nil)] [url = about:blank] 08:28:30 INFO - PROCESS | 1825 | 1461338910030 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 08:28:30 INFO - PROCESS | 1825 | 1461338910167 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b6439800 == 163 [pid = 1825] [id = 640] 08:28:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f15b5c2f400) [pid = 1825] [serial = 1921] [outer = (nil)] 08:28:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f15b5c32800) [pid = 1825] [serial = 1922] [outer = 0x7f15b5c2f400] 08:28:30 INFO - PROCESS | 1825 | 1461338910245 Marionette DEBUG loaded listener.js 08:28:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f15b5f16000) [pid = 1825] [serial = 1923] [outer = 0x7f15b5c2f400] 08:28:31 INFO - PROCESS | 1825 | 1461338911112 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 08:28:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:28:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 3740ms 08:28:31 INFO - PROCESS | 1825 | 1461338911172 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 08:28:31 INFO - PROCESS | 1825 | 1461338911181 Marionette TRACE conn5 <- [1,2533,null,{"value":"8"}] 08:28:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:28:31 INFO - PROCESS | 1825 | 1461338911190 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:28:31 INFO - PROCESS | 1825 | 1461338911194 Marionette TRACE conn5 <- [1,2534,null,{}] 08:28:31 INFO - PROCESS | 1825 | 1461338911202 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:31 INFO - PROCESS | 1825 | 1461338911437 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 08:28:31 INFO - PROCESS | 1825 | 1461338911629 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b84d9800 == 164 [pid = 1825] [id = 641] 08:28:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f15b5c28800) [pid = 1825] [serial = 1924] [outer = (nil)] 08:28:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f15b9e34400) [pid = 1825] [serial = 1925] [outer = 0x7f15b5c28800] 08:28:31 INFO - PROCESS | 1825 | 1461338911724 Marionette DEBUG loaded listener.js 08:28:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f15ba072800) [pid = 1825] [serial = 1926] [outer = 0x7f15b5c28800] 08:28:32 INFO - PROCESS | 1825 | 1461338912724 Marionette TRACE conn5 <- [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]]]}] 08:28:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:28:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1581ms 08:28:32 INFO - PROCESS | 1825 | 1461338912772 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 08:28:32 INFO - PROCESS | 1825 | 1461338912778 Marionette TRACE conn5 <- [1,2537,null,{"value":"8"}] 08:28:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:28:32 INFO - PROCESS | 1825 | 1461338912796 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:28:32 INFO - PROCESS | 1825 | 1461338912799 Marionette TRACE conn5 <- [1,2538,null,{}] 08:28:32 INFO - PROCESS | 1825 | 1461338912805 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:33 INFO - PROCESS | 1825 | 1461338913129 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 08:28:33 INFO - PROCESS | 1825 | 1461338913171 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ba248800 == 165 [pid = 1825] [id = 642] 08:28:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f15ba076000) [pid = 1825] [serial = 1927] [outer = (nil)] 08:28:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f15ba963000) [pid = 1825] [serial = 1928] [outer = 0x7f15ba076000] 08:28:33 INFO - PROCESS | 1825 | 1461338913252 Marionette DEBUG loaded listener.js 08:28:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15bb841400) [pid = 1825] [serial = 1929] [outer = 0x7f15ba076000] 08:28:34 INFO - PROCESS | 1825 | 1461338914335 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 08:28:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:28:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1588ms 08:28:35 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15b518c000) [pid = 1825] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:28:35 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f15b5c08c00) [pid = 1825] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:28:35 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f15d5fc7c00) [pid = 1825] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:28:35 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f15b8aad000) [pid = 1825] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:28:35 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f15b633c800) [pid = 1825] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:28:35 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f15c2a05000) [pid = 1825] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:28:35 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f15bed78c00) [pid = 1825] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:28:35 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f15be74d000) [pid = 1825] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:28:35 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f15be744800) [pid = 1825] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:28:35 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f15baa66000) [pid = 1825] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:28:35 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f15b5c2b800) [pid = 1825] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:28:35 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f15b5f08000) [pid = 1825] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:28:35 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f15bdb2a400) [pid = 1825] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:28:35 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f15cdd2d000) [pid = 1825] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:28:35 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f15b9fbf400) [pid = 1825] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:28:35 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f15b5c0b400) [pid = 1825] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:28:35 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f15cce92400) [pid = 1825] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:28:35 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f15cc177c00) [pid = 1825] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:28:35 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f15ccd6a400) [pid = 1825] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:28:35 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f15cb513800) [pid = 1825] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:28:35 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f15c2a3a000) [pid = 1825] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:28:35 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f15c2a18c00) [pid = 1825] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:28:35 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f15c2a37800) [pid = 1825] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:28:35 INFO - PROCESS | 1825 | --DOMWINDOW == 117 (0x7f15c2a0d000) [pid = 1825] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:28:35 INFO - PROCESS | 1825 | 1461338915042 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 08:28:35 INFO - PROCESS | 1825 | 1461338915047 Marionette TRACE conn5 <- [1,2541,null,{"value":"8"}] 08:28:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:28:35 INFO - PROCESS | 1825 | 1461338915076 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:28:35 INFO - PROCESS | 1825 | 1461338915082 Marionette TRACE conn5 <- [1,2542,null,{}] 08:28:35 INFO - PROCESS | 1825 | 1461338915089 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:35 INFO - PROCESS | 1825 | 1461338915302 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 08:28:35 INFO - PROCESS | 1825 | 1461338915491 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bbf18000 == 166 [pid = 1825] [id = 643] 08:28:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f15ba078400) [pid = 1825] [serial = 1930] [outer = (nil)] 08:28:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f15bb90bc00) [pid = 1825] [serial = 1931] [outer = 0x7f15ba078400] 08:28:35 INFO - PROCESS | 1825 | 1461338915559 Marionette DEBUG loaded listener.js 08:28:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f15bd9adc00) [pid = 1825] [serial = 1932] [outer = 0x7f15ba078400] 08:28:36 INFO - PROCESS | 1825 | 1461338916289 Marionette TRACE conn5 <- [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]]]}] 08:28:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:28:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1241ms 08:28:36 INFO - PROCESS | 1825 | 1461338916311 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 08:28:36 INFO - PROCESS | 1825 | 1461338916315 Marionette TRACE conn5 <- [1,2545,null,{"value":"8"}] 08:28:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:28:36 INFO - PROCESS | 1825 | 1461338916321 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:28:36 INFO - PROCESS | 1825 | 1461338916323 Marionette TRACE conn5 <- [1,2546,null,{}] 08:28:36 INFO - PROCESS | 1825 | 1461338916328 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:36 INFO - PROCESS | 1825 | 1461338916644 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 08:28:36 INFO - PROCESS | 1825 | 1461338916688 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc21f800 == 167 [pid = 1825] [id = 644] 08:28:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f15bd9af400) [pid = 1825] [serial = 1933] [outer = (nil)] 08:28:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f15bb907c00) [pid = 1825] [serial = 1934] [outer = 0x7f15bd9af400] 08:28:36 INFO - PROCESS | 1825 | 1461338916814 Marionette DEBUG loaded listener.js 08:28:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f15be67fc00) [pid = 1825] [serial = 1935] [outer = 0x7f15bd9af400] 08:28:38 INFO - PROCESS | 1825 | 1461338918194 Marionette TRACE conn5 <- [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]]]}] 08:28:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:28:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1939ms 08:28:38 INFO - PROCESS | 1825 | 1461338918262 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 08:28:38 INFO - PROCESS | 1825 | 1461338918269 Marionette TRACE conn5 <- [1,2549,null,{"value":"8"}] 08:28:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:28:38 INFO - PROCESS | 1825 | 1461338918278 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:28:38 INFO - PROCESS | 1825 | 1461338918283 Marionette TRACE conn5 <- [1,2550,null,{}] 08:28:38 INFO - PROCESS | 1825 | 1461338918291 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:38 INFO - PROCESS | 1825 | 1461338918580 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 08:28:38 INFO - PROCESS | 1825 | 1461338918916 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8f1d000 == 168 [pid = 1825] [id = 645] 08:28:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f15b6332c00) [pid = 1825] [serial = 1936] [outer = (nil)] 08:28:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f15b9e2b400) [pid = 1825] [serial = 1937] [outer = 0x7f15b6332c00] 08:28:39 INFO - PROCESS | 1825 | 1461338919000 Marionette DEBUG loaded listener.js 08:28:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f15ba1d1000) [pid = 1825] [serial = 1938] [outer = 0x7f15b6332c00] 08:28:39 INFO - PROCESS | 1825 | 1461338919995 Marionette TRACE conn5 <- [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]]]}] 08:28:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:28:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1739ms 08:28:40 INFO - PROCESS | 1825 | 1461338920018 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 08:28:40 INFO - PROCESS | 1825 | 1461338920027 Marionette TRACE conn5 <- [1,2553,null,{"value":"8"}] 08:28:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:28:40 INFO - PROCESS | 1825 | 1461338920037 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:28:40 INFO - PROCESS | 1825 | 1461338920041 Marionette TRACE conn5 <- [1,2554,null,{}] 08:28:40 INFO - PROCESS | 1825 | 1461338920047 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:40 INFO - PROCESS | 1825 | 1461338920287 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 08:28:40 INFO - PROCESS | 1825 | 1461338920604 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc329000 == 169 [pid = 1825] [id = 646] 08:28:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f15baa6f000) [pid = 1825] [serial = 1939] [outer = (nil)] 08:28:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f15bd82e400) [pid = 1825] [serial = 1940] [outer = 0x7f15baa6f000] 08:28:40 INFO - PROCESS | 1825 | 1461338920689 Marionette DEBUG loaded listener.js 08:28:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f15be5d1400) [pid = 1825] [serial = 1941] [outer = 0x7f15baa6f000] 08:28:41 INFO - PROCESS | 1825 | 1461338921648 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 08:28:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:28:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1681ms 08:28:41 INFO - PROCESS | 1825 | 1461338921722 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 08:28:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:28:41 INFO - PROCESS | 1825 | 1461338921731 Marionette TRACE conn5 <- [1,2557,null,{"value":"8"}] 08:28:41 INFO - PROCESS | 1825 | 1461338921737 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:28:41 INFO - PROCESS | 1825 | 1461338921744 Marionette TRACE conn5 <- [1,2558,null,{}] 08:28:41 INFO - PROCESS | 1825 | 1461338921761 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:42 INFO - PROCESS | 1825 | 1461338922085 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 08:28:42 INFO - PROCESS | 1825 | 1461338922418 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15be786800 == 170 [pid = 1825] [id = 647] 08:28:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f15be745c00) [pid = 1825] [serial = 1942] [outer = (nil)] 08:28:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f15bead3800) [pid = 1825] [serial = 1943] [outer = 0x7f15be745c00] 08:28:42 INFO - PROCESS | 1825 | 1461338922499 Marionette DEBUG loaded listener.js 08:28:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f15beb41000) [pid = 1825] [serial = 1944] [outer = 0x7f15be745c00] 08:28:43 INFO - PROCESS | 1825 | 1461338923472 Marionette TRACE conn5 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 08:28:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:28:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1788ms 08:28:43 INFO - PROCESS | 1825 | 1461338923527 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 08:28:43 INFO - PROCESS | 1825 | 1461338923531 Marionette TRACE conn5 <- [1,2561,null,{"value":"8"}] 08:28:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:28:43 INFO - PROCESS | 1825 | 1461338923537 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:28:43 INFO - PROCESS | 1825 | 1461338923539 Marionette TRACE conn5 <- [1,2562,null,{}] 08:28:43 INFO - PROCESS | 1825 | 1461338923546 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:43 INFO - PROCESS | 1825 | 1461338923815 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 08:28:44 INFO - PROCESS | 1825 | 1461338924118 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bf3a1800 == 171 [pid = 1825] [id = 648] 08:28:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f15b5195800) [pid = 1825] [serial = 1945] [outer = (nil)] 08:28:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f15bed74000) [pid = 1825] [serial = 1946] [outer = 0x7f15b5195800] 08:28:44 INFO - PROCESS | 1825 | 1461338924203 Marionette DEBUG loaded listener.js 08:28:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f15bf183400) [pid = 1825] [serial = 1947] [outer = 0x7f15b5195800] 08:28:45 INFO - PROCESS | 1825 | 1461338925132 Marionette TRACE conn5 <- [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]]]}] 08:28:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:28:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1643ms 08:28:45 INFO - PROCESS | 1825 | 1461338925182 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 08:28:45 INFO - PROCESS | 1825 | 1461338925186 Marionette TRACE conn5 <- [1,2565,null,{"value":"8"}] 08:28:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:28:45 INFO - PROCESS | 1825 | 1461338925192 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:28:45 INFO - PROCESS | 1825 | 1461338925196 Marionette TRACE conn5 <- [1,2566,null,{}] 08:28:45 INFO - PROCESS | 1825 | 1461338925202 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:45 INFO - PROCESS | 1825 | 1461338925457 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 08:28:45 INFO - PROCESS | 1825 | 1461338925793 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfe20000 == 172 [pid = 1825] [id = 649] 08:28:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f15bfb51400) [pid = 1825] [serial = 1948] [outer = (nil)] 08:28:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f15bfc19c00) [pid = 1825] [serial = 1949] [outer = 0x7f15bfb51400] 08:28:45 INFO - PROCESS | 1825 | 1461338925883 Marionette DEBUG loaded listener.js 08:28:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f15bfef6c00) [pid = 1825] [serial = 1950] [outer = 0x7f15bfb51400] 08:28:46 INFO - PROCESS | 1825 | 1461338926862 Marionette TRACE conn5 <- [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]]]}] 08:28:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:28:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1730ms 08:28:46 INFO - PROCESS | 1825 | 1461338926926 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 08:28:46 INFO - PROCESS | 1825 | 1461338926930 Marionette TRACE conn5 <- [1,2569,null,{"value":"8"}] 08:28:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:28:46 INFO - PROCESS | 1825 | 1461338926941 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:28:46 INFO - PROCESS | 1825 | 1461338926944 Marionette TRACE conn5 <- [1,2570,null,{}] 08:28:46 INFO - PROCESS | 1825 | 1461338926954 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:47 INFO - PROCESS | 1825 | 1461338927283 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 08:28:47 INFO - PROCESS | 1825 | 1461338927606 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c2be0000 == 173 [pid = 1825] [id = 650] 08:28:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f15bfeee800) [pid = 1825] [serial = 1951] [outer = (nil)] 08:28:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f15c1356c00) [pid = 1825] [serial = 1952] [outer = 0x7f15bfeee800] 08:28:47 INFO - PROCESS | 1825 | 1461338927691 Marionette DEBUG loaded listener.js 08:28:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15c2944800) [pid = 1825] [serial = 1953] [outer = 0x7f15bfeee800] 08:28:48 INFO - PROCESS | 1825 | 1461338928618 Marionette TRACE conn5 <- [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]]]}] 08:28:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:28:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1736ms 08:28:48 INFO - PROCESS | 1825 | 1461338928678 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 08:28:48 INFO - PROCESS | 1825 | 1461338928681 Marionette TRACE conn5 <- [1,2573,null,{"value":"8"}] 08:28:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:28:48 INFO - PROCESS | 1825 | 1461338928688 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:28:48 INFO - PROCESS | 1825 | 1461338928691 Marionette TRACE conn5 <- [1,2574,null,{}] 08:28:48 INFO - PROCESS | 1825 | 1461338928697 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:48 INFO - PROCESS | 1825 | 1461338928938 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 08:28:49 INFO - PROCESS | 1825 | 1461338929201 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7e51000 == 174 [pid = 1825] [id = 651] 08:28:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15bfb51c00) [pid = 1825] [serial = 1954] [outer = (nil)] 08:28:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15c2a08c00) [pid = 1825] [serial = 1955] [outer = 0x7f15bfb51c00] 08:28:49 INFO - PROCESS | 1825 | 1461338929325 Marionette DEBUG loaded listener.js 08:28:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15c2a1a000) [pid = 1825] [serial = 1956] [outer = 0x7f15bfb51c00] 08:28:50 INFO - PROCESS | 1825 | 1461338930191 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 08:28:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:28:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1533ms 08:28:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:28:50 INFO - PROCESS | 1825 | 1461338930222 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 08:28:50 INFO - PROCESS | 1825 | 1461338930225 Marionette TRACE conn5 <- [1,2577,null,{"value":"8"}] 08:28:50 INFO - PROCESS | 1825 | 1461338930233 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:28:50 INFO - PROCESS | 1825 | 1461338930236 Marionette TRACE conn5 <- [1,2578,null,{}] 08:28:50 INFO - PROCESS | 1825 | 1461338930242 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:50 INFO - PROCESS | 1825 | 1461338930490 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 08:28:50 INFO - PROCESS | 1825 | 1461338930761 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca02f000 == 175 [pid = 1825] [id = 652] 08:28:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15c0de5000) [pid = 1825] [serial = 1957] [outer = (nil)] 08:28:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15c2a35000) [pid = 1825] [serial = 1958] [outer = 0x7f15c0de5000] 08:28:50 INFO - PROCESS | 1825 | 1461338930885 Marionette DEBUG loaded listener.js 08:28:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15c6e6b800) [pid = 1825] [serial = 1959] [outer = 0x7f15c0de5000] 08:28:52 INFO - PROCESS | 1825 | 1461338932012 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 08:28:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:28:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1835ms 08:28:52 INFO - PROCESS | 1825 | 1461338932067 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 08:28:52 INFO - PROCESS | 1825 | 1461338932070 Marionette TRACE conn5 <- [1,2581,null,{"value":"8"}] 08:28:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:28:52 INFO - PROCESS | 1825 | 1461338932077 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:28:52 INFO - PROCESS | 1825 | 1461338932081 Marionette TRACE conn5 <- [1,2582,null,{}] 08:28:52 INFO - PROCESS | 1825 | 1461338932087 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:52 INFO - PROCESS | 1825 | 1461338932341 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 08:28:52 INFO - PROCESS | 1825 | 1461338932662 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca251800 == 176 [pid = 1825] [id = 653] 08:28:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15c29e7c00) [pid = 1825] [serial = 1960] [outer = (nil)] 08:28:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f15c6f36800) [pid = 1825] [serial = 1961] [outer = 0x7f15c29e7c00] 08:28:52 INFO - PROCESS | 1825 | 1461338932790 Marionette DEBUG loaded listener.js 08:28:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f15c6f44800) [pid = 1825] [serial = 1962] [outer = 0x7f15c29e7c00] 08:28:53 INFO - PROCESS | 1825 | 1461338933849 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 08:28:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:28:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1831ms 08:28:53 INFO - PROCESS | 1825 | 1461338933924 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 08:28:53 INFO - PROCESS | 1825 | 1461338933930 Marionette TRACE conn5 <- [1,2585,null,{"value":"8"}] 08:28:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:28:53 INFO - PROCESS | 1825 | 1461338933941 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:28:53 INFO - PROCESS | 1825 | 1461338933944 Marionette TRACE conn5 <- [1,2586,null,{}] 08:28:53 INFO - PROCESS | 1825 | 1461338933950 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:54 INFO - PROCESS | 1825 | 1461338934201 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 08:28:54 INFO - PROCESS | 1825 | 1461338934597 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cb00d000 == 177 [pid = 1825] [id = 654] 08:28:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f15c708e000) [pid = 1825] [serial = 1963] [outer = (nil)] 08:28:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f15c7acf400) [pid = 1825] [serial = 1964] [outer = 0x7f15c708e000] 08:28:54 INFO - PROCESS | 1825 | 1461338934776 Marionette DEBUG loaded listener.js 08:28:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15c7ad9800) [pid = 1825] [serial = 1965] [outer = 0x7f15c708e000] 08:28:55 INFO - PROCESS | 1825 | 1461338935839 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 08:28:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:28:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1940ms 08:28:55 INFO - PROCESS | 1825 | 1461338935881 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 08:28:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:28:55 INFO - PROCESS | 1825 | 1461338935886 Marionette TRACE conn5 <- [1,2589,null,{"value":"8"}] 08:28:55 INFO - PROCESS | 1825 | 1461338935893 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:28:55 INFO - PROCESS | 1825 | 1461338935897 Marionette TRACE conn5 <- [1,2590,null,{}] 08:28:55 INFO - PROCESS | 1825 | 1461338935904 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:56 INFO - PROCESS | 1825 | 1461338936264 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 08:28:56 INFO - PROCESS | 1825 | 1461338936517 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ccd03800 == 178 [pid = 1825] [id = 655] 08:28:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15c708d000) [pid = 1825] [serial = 1966] [outer = (nil)] 08:28:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15c8f30800) [pid = 1825] [serial = 1967] [outer = 0x7f15c708d000] 08:28:56 INFO - PROCESS | 1825 | 1461338936608 Marionette DEBUG loaded listener.js 08:28:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15c8f9e400) [pid = 1825] [serial = 1968] [outer = 0x7f15c708d000] 08:28:57 INFO - PROCESS | 1825 | 1461338937546 Marionette TRACE conn5 <- [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]]]}] 08:28:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:28:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1686ms 08:28:57 INFO - PROCESS | 1825 | 1461338937579 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 08:28:57 INFO - PROCESS | 1825 | 1461338937582 Marionette TRACE conn5 <- [1,2593,null,{"value":"8"}] 08:28:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:28:57 INFO - PROCESS | 1825 | 1461338937590 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:28:57 INFO - PROCESS | 1825 | 1461338937594 Marionette TRACE conn5 <- [1,2594,null,{}] 08:28:57 INFO - PROCESS | 1825 | 1461338937600 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:57 INFO - PROCESS | 1825 | 1461338937844 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 08:28:58 INFO - PROCESS | 1825 | 1461338938164 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cd61d000 == 179 [pid = 1825] [id = 656] 08:28:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f15c7b09400) [pid = 1825] [serial = 1969] [outer = (nil)] 08:28:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f15c8fc2000) [pid = 1825] [serial = 1970] [outer = 0x7f15c7b09400] 08:28:58 INFO - PROCESS | 1825 | 1461338938247 Marionette DEBUG loaded listener.js 08:28:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f15c90cc400) [pid = 1825] [serial = 1971] [outer = 0x7f15c7b09400] 08:28:59 INFO - PROCESS | 1825 | 1461338939133 Marionette TRACE conn5 <- [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]]]}] 08:28:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:28:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1591ms 08:28:59 INFO - PROCESS | 1825 | 1461338939181 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 08:28:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:28:59 INFO - PROCESS | 1825 | 1461338939185 Marionette TRACE conn5 <- [1,2597,null,{"value":"8"}] 08:28:59 INFO - PROCESS | 1825 | 1461338939191 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:28:59 INFO - PROCESS | 1825 | 1461338939194 Marionette TRACE conn5 <- [1,2598,null,{}] 08:28:59 INFO - PROCESS | 1825 | 1461338939200 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:59 INFO - PROCESS | 1825 | 1461338939436 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 08:28:59 INFO - PROCESS | 1825 | 1461338939752 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cde13800 == 180 [pid = 1825] [id = 657] 08:28:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f15c7b12800) [pid = 1825] [serial = 1972] [outer = (nil)] 08:28:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f15c90d8400) [pid = 1825] [serial = 1973] [outer = 0x7f15c7b12800] 08:28:59 INFO - PROCESS | 1825 | 1461338939834 Marionette DEBUG loaded listener.js 08:28:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f15c9196800) [pid = 1825] [serial = 1974] [outer = 0x7f15c7b12800] 08:29:00 INFO - PROCESS | 1825 | 1461338940780 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 08:29:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:29:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1637ms 08:29:00 INFO - PROCESS | 1825 | 1461338940830 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 08:29:00 INFO - PROCESS | 1825 | 1461338940833 Marionette TRACE conn5 <- [1,2601,null,{"value":"8"}] 08:29:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:29:00 INFO - PROCESS | 1825 | 1461338940840 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:29:00 INFO - PROCESS | 1825 | 1461338940845 Marionette TRACE conn5 <- [1,2602,null,{}] 08:29:00 INFO - PROCESS | 1825 | 1461338940851 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:01 INFO - PROCESS | 1825 | 1461338941095 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 08:29:01 INFO - PROCESS | 1825 | 1461338941496 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d0019800 == 181 [pid = 1825] [id = 658] 08:29:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f15c7ad0c00) [pid = 1825] [serial = 1975] [outer = (nil)] 08:29:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f15c919b800) [pid = 1825] [serial = 1976] [outer = 0x7f15c7ad0c00] 08:29:01 INFO - PROCESS | 1825 | 1461338941596 Marionette DEBUG loaded listener.js 08:29:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f15c9267400) [pid = 1825] [serial = 1977] [outer = 0x7f15c7ad0c00] 08:29:02 INFO - PROCESS | 1825 | 1461338942593 Marionette TRACE conn5 <- [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]]]}] 08:29:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:29:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1837ms 08:29:02 INFO - PROCESS | 1825 | 1461338942679 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 08:29:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:29:02 INFO - PROCESS | 1825 | 1461338942682 Marionette TRACE conn5 <- [1,2605,null,{"value":"8"}] 08:29:02 INFO - PROCESS | 1825 | 1461338942689 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:29:02 INFO - PROCESS | 1825 | 1461338942692 Marionette TRACE conn5 <- [1,2606,null,{}] 08:29:02 INFO - PROCESS | 1825 | 1461338942698 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:02 INFO - PROCESS | 1825 | 1461338942989 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 08:29:03 INFO - PROCESS | 1825 | 1461338943305 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d245a000 == 182 [pid = 1825] [id = 659] 08:29:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f15b518f000) [pid = 1825] [serial = 1978] [outer = (nil)] 08:29:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f15c9198000) [pid = 1825] [serial = 1979] [outer = 0x7f15b518f000] 08:29:03 INFO - PROCESS | 1825 | 1461338943385 Marionette DEBUG loaded listener.js 08:29:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f15c929d800) [pid = 1825] [serial = 1980] [outer = 0x7f15b518f000] 08:29:04 INFO - PROCESS | 1825 | 1461338944370 Marionette TRACE conn5 <- [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]]]}] 08:29:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:29:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1738ms 08:29:04 INFO - PROCESS | 1825 | 1461338944428 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 08:29:04 INFO - PROCESS | 1825 | 1461338944431 Marionette TRACE conn5 <- [1,2609,null,{"value":"8"}] 08:29:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:29:04 INFO - PROCESS | 1825 | 1461338944438 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:29:04 INFO - PROCESS | 1825 | 1461338944441 Marionette TRACE conn5 <- [1,2610,null,{}] 08:29:04 INFO - PROCESS | 1825 | 1461338944446 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:04 INFO - PROCESS | 1825 | 1461338944693 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 08:29:05 INFO - PROCESS | 1825 | 1461338945010 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3c2e000 == 183 [pid = 1825] [id = 660] 08:29:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f15b5c0ec00) [pid = 1825] [serial = 1981] [outer = (nil)] 08:29:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f15c92a7400) [pid = 1825] [serial = 1982] [outer = 0x7f15b5c0ec00] 08:29:05 INFO - PROCESS | 1825 | 1461338945092 Marionette DEBUG loaded listener.js 08:29:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f15c953b800) [pid = 1825] [serial = 1983] [outer = 0x7f15b5c0ec00] 08:29:05 INFO - PROCESS | 1825 | 1461338945989 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 08:29:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:29:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1628ms 08:29:06 INFO - PROCESS | 1825 | 1461338946068 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 08:29:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:29:06 INFO - PROCESS | 1825 | 1461338946073 Marionette TRACE conn5 <- [1,2613,null,{"value":"8"}] 08:29:06 INFO - PROCESS | 1825 | 1461338946079 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:29:06 INFO - PROCESS | 1825 | 1461338946083 Marionette TRACE conn5 <- [1,2614,null,{}] 08:29:06 INFO - PROCESS | 1825 | 1461338946088 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:06 INFO - PROCESS | 1825 | 1461338946326 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 08:29:06 INFO - PROCESS | 1825 | 1461338946644 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3df2000 == 184 [pid = 1825] [id = 661] 08:29:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f15b5191800) [pid = 1825] [serial = 1984] [outer = (nil)] 08:29:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f15c99cc400) [pid = 1825] [serial = 1985] [outer = 0x7f15b5191800] 08:29:06 INFO - PROCESS | 1825 | 1461338946726 Marionette DEBUG loaded listener.js 08:29:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f15c99f0400) [pid = 1825] [serial = 1986] [outer = 0x7f15b5191800] 08:29:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bbf18000 == 183 [pid = 1825] [id = 643] 08:29:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ba248800 == 182 [pid = 1825] [id = 642] 08:29:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b84d9800 == 181 [pid = 1825] [id = 641] 08:29:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b6439800 == 180 [pid = 1825] [id = 640] 08:29:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca21e800 == 179 [pid = 1825] [id = 639] 08:29:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c9e21800 == 178 [pid = 1825] [id = 638] 08:29:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c7eb9000 == 177 [pid = 1825] [id = 637] 08:29:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c7115000 == 176 [pid = 1825] [id = 636] 08:29:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bfd3d800 == 175 [pid = 1825] [id = 633] 08:29:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bf389800 == 174 [pid = 1825] [id = 632] 08:29:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15be894000 == 173 [pid = 1825] [id = 631] 08:29:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15be615000 == 172 [pid = 1825] [id = 630] 08:29:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bd7db000 == 171 [pid = 1825] [id = 629] 08:29:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc312800 == 170 [pid = 1825] [id = 628] 08:29:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc20d800 == 169 [pid = 1825] [id = 627] 08:29:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bb817800 == 168 [pid = 1825] [id = 626] 08:29:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8ac9800 == 167 [pid = 1825] [id = 625] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f15bec57400) [pid = 1825] [serial = 1749] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f15e4f9ec00) [pid = 1825] [serial = 1797] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f15e165b000) [pid = 1825] [serial = 1794] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f15b9e2c000) [pid = 1825] [serial = 1869] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f15ba1c2c00) [pid = 1825] [serial = 1871] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f15c2a35400) [pid = 1825] [serial = 1827] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f15c2a12400) [pid = 1825] [serial = 1826] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f15c1193c00) [pid = 1825] [serial = 1824] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f15bfeed800) [pid = 1825] [serial = 1823] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f15bfb44c00) [pid = 1825] [serial = 1821] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f15bf186800) [pid = 1825] [serial = 1820] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f15bec5c000) [pid = 1825] [serial = 1818] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f15beae2400) [pid = 1825] [serial = 1817] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f15bd9b3800) [pid = 1825] [serial = 1815] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f15baa6d000) [pid = 1825] [serial = 1814] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f15b8e62c00) [pid = 1825] [serial = 1812] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f15b8aa4c00) [pid = 1825] [serial = 1811] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f15b5f0a400) [pid = 1825] [serial = 1865] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f15e027b400) [pid = 1825] [serial = 1863] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f15d62a0c00) [pid = 1825] [serial = 1862] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f15d5d57400) [pid = 1825] [serial = 1860] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f15d4ca6c00) [pid = 1825] [serial = 1859] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f15d265fc00) [pid = 1825] [serial = 1857] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f15cdf76c00) [pid = 1825] [serial = 1856] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f15cde91400) [pid = 1825] [serial = 1854] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f15cdd3a800) [pid = 1825] [serial = 1853] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f15cd6b0400) [pid = 1825] [serial = 1851] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15cd4c0000) [pid = 1825] [serial = 1850] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15cd02bc00) [pid = 1825] [serial = 1848] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15ccedd800) [pid = 1825] [serial = 1847] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15cce92000) [pid = 1825] [serial = 1845] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f15cce39000) [pid = 1825] [serial = 1844] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f15ccd39800) [pid = 1825] [serial = 1842] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15cc1ee400) [pid = 1825] [serial = 1841] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f15c9c72800) [pid = 1825] [serial = 1839] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f15c953fc00) [pid = 1825] [serial = 1838] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f15c9269c00) [pid = 1825] [serial = 1836] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f15c90d2000) [pid = 1825] [serial = 1835] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f15c8f28c00) [pid = 1825] [serial = 1833] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f15c7b0cc00) [pid = 1825] [serial = 1832] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f15c708f400) [pid = 1825] [serial = 1830] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f15c6f3cc00) [pid = 1825] [serial = 1829] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f15b8e5c800) [pid = 1825] [serial = 1868] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f15ba7fe400) [pid = 1825] [serial = 1872] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f15b632e800) [pid = 1825] [serial = 1866] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f15baa67800) [pid = 1825] [serial = 1874] [outer = (nil)] [url = about:blank] 08:29:09 INFO - PROCESS | 1825 | 1461338949373 Marionette TRACE conn5 <- [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]]]}] 08:29:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:29:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 3391ms 08:29:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:29:09 INFO - PROCESS | 1825 | 1461338949483 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 08:29:09 INFO - PROCESS | 1825 | 1461338949488 Marionette TRACE conn5 <- [1,2617,null,{"value":"8"}] 08:29:09 INFO - PROCESS | 1825 | 1461338949497 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:29:09 INFO - PROCESS | 1825 | 1461338949503 Marionette TRACE conn5 <- [1,2618,null,{}] 08:29:09 INFO - PROCESS | 1825 | 1461338949512 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:09 INFO - PROCESS | 1825 | 1461338949735 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 08:29:09 INFO - PROCESS | 1825 | 1461338949945 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b65b4800 == 168 [pid = 1825] [id = 662] 08:29:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f15b5c2cc00) [pid = 1825] [serial = 1987] [outer = (nil)] 08:29:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f15b5c31000) [pid = 1825] [serial = 1988] [outer = 0x7f15b5c2cc00] 08:29:10 INFO - PROCESS | 1825 | 1461338950014 Marionette DEBUG loaded listener.js 08:29:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f15b5f13800) [pid = 1825] [serial = 1989] [outer = 0x7f15b5c2cc00] 08:29:10 INFO - PROCESS | 1825 | 1461338950824 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 08:29:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:29:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1388ms 08:29:10 INFO - PROCESS | 1825 | 1461338950883 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 08:29:10 INFO - PROCESS | 1825 | 1461338950892 Marionette TRACE conn5 <- [1,2621,null,{"value":"8"}] 08:29:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:29:10 INFO - PROCESS | 1825 | 1461338950903 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:29:10 INFO - PROCESS | 1825 | 1461338950907 Marionette TRACE conn5 <- [1,2622,null,{}] 08:29:10 INFO - PROCESS | 1825 | 1461338950912 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:11 INFO - PROCESS | 1825 | 1461338951149 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 08:29:11 INFO - PROCESS | 1825 | 1461338951353 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8bc7000 == 169 [pid = 1825] [id = 663] 08:29:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f15b5c15c00) [pid = 1825] [serial = 1990] [outer = (nil)] 08:29:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f15b9e32400) [pid = 1825] [serial = 1991] [outer = 0x7f15b5c15c00] 08:29:11 INFO - PROCESS | 1825 | 1461338951425 Marionette DEBUG loaded listener.js 08:29:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f15b9fc9400) [pid = 1825] [serial = 1992] [outer = 0x7f15b5c15c00] 08:29:12 INFO - PROCESS | 1825 | 1461338952482 Marionette TRACE conn5 <- [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]]]}] 08:29:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:29:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1632ms 08:29:12 INFO - PROCESS | 1825 | 1461338952536 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 08:29:12 INFO - PROCESS | 1825 | 1461338952540 Marionette TRACE conn5 <- [1,2625,null,{"value":"8"}] 08:29:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:29:12 INFO - PROCESS | 1825 | 1461338952555 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:29:12 INFO - PROCESS | 1825 | 1461338952561 Marionette TRACE conn5 <- [1,2626,null,{}] 08:29:12 INFO - PROCESS | 1825 | 1461338952576 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:12 INFO - PROCESS | 1825 | 1461338952885 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 08:29:13 INFO - PROCESS | 1825 | 1461338953065 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bb815000 == 170 [pid = 1825] [id = 664] 08:29:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f15baa63800) [pid = 1825] [serial = 1993] [outer = (nil)] 08:29:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f15bb90b000) [pid = 1825] [serial = 1994] [outer = 0x7f15baa63800] 08:29:13 INFO - PROCESS | 1825 | 1461338953134 Marionette DEBUG loaded listener.js 08:29:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f15bd82a400) [pid = 1825] [serial = 1995] [outer = 0x7f15baa63800] 08:29:14 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f15ba076000) [pid = 1825] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:29:14 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f15ba078400) [pid = 1825] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:29:14 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f15c294cc00) [pid = 1825] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:29:14 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f15c2942000) [pid = 1825] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:29:14 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f15c13bac00) [pid = 1825] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:29:14 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f15c119dc00) [pid = 1825] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:29:14 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f15c119d800) [pid = 1825] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:29:14 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f15bfb4d800) [pid = 1825] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:29:14 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f15be676800) [pid = 1825] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:29:14 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f15b518c800) [pid = 1825] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:29:14 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f15beae1400) [pid = 1825] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:29:14 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f15beae9c00) [pid = 1825] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:29:14 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f15bb90ec00) [pid = 1825] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:29:14 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f15ba961400) [pid = 1825] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:29:14 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f15bb90e400) [pid = 1825] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:29:14 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f15b9fc0c00) [pid = 1825] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:29:14 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f15b5c06800) [pid = 1825] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:29:14 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f15b5c28800) [pid = 1825] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:29:14 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f15b5c2f400) [pid = 1825] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:29:14 INFO - PROCESS | 1825 | --DOMWINDOW == 117 (0x7f15b5c27000) [pid = 1825] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:29:14 INFO - PROCESS | 1825 | 1461338954604 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 08:29:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:29:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 2093ms 08:29:14 INFO - PROCESS | 1825 | 1461338954648 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 08:29:14 INFO - PROCESS | 1825 | 1461338954653 Marionette TRACE conn5 <- [1,2629,null,{"value":"8"}] 08:29:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:29:14 INFO - PROCESS | 1825 | 1461338954659 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:29:14 INFO - PROCESS | 1825 | 1461338954662 Marionette TRACE conn5 <- [1,2630,null,{}] 08:29:14 INFO - PROCESS | 1825 | 1461338954668 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:15 INFO - PROCESS | 1825 | 1461338955007 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 08:29:15 INFO - PROCESS | 1825 | 1461338955025 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc216800 == 171 [pid = 1825] [id = 665] 08:29:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f15b5c06800) [pid = 1825] [serial = 1996] [outer = (nil)] 08:29:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f15bb914400) [pid = 1825] [serial = 1997] [outer = 0x7f15b5c06800] 08:29:15 INFO - PROCESS | 1825 | 1461338955091 Marionette DEBUG loaded listener.js 08:29:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f15bdb28400) [pid = 1825] [serial = 1998] [outer = 0x7f15b5c06800] 08:29:15 INFO - PROCESS | 1825 | 1461338955975 Marionette TRACE conn5 <- [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]]]}] 08:29:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:29:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1388ms 08:29:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:29:16 INFO - PROCESS | 1825 | 1461338956049 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 08:29:16 INFO - PROCESS | 1825 | 1461338956053 Marionette TRACE conn5 <- [1,2633,null,{"value":"8"}] 08:29:16 INFO - PROCESS | 1825 | 1461338956060 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:29:16 INFO - PROCESS | 1825 | 1461338956063 Marionette TRACE conn5 <- [1,2634,null,{}] 08:29:16 INFO - PROCESS | 1825 | 1461338956068 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:16 INFO - PROCESS | 1825 | 1461338956305 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 08:29:16 INFO - PROCESS | 1825 | 1461338956756 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b62a9800 == 172 [pid = 1825] [id = 666] 08:29:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f15b5192c00) [pid = 1825] [serial = 1999] [outer = (nil)] 08:29:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f15b5c0dc00) [pid = 1825] [serial = 2000] [outer = 0x7f15b5192c00] 08:29:16 INFO - PROCESS | 1825 | 1461338956845 Marionette DEBUG loaded listener.js 08:29:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f15b5f0a400) [pid = 1825] [serial = 2001] [outer = 0x7f15b5192c00] 08:29:17 INFO - PROCESS | 1825 | 1461338957848 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 08:29:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:29:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1830ms 08:29:17 INFO - PROCESS | 1825 | 1461338957893 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 08:29:17 INFO - PROCESS | 1825 | 1461338957900 Marionette TRACE conn5 <- [1,2637,null,{"value":"8"}] 08:29:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:29:17 INFO - PROCESS | 1825 | 1461338957911 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:29:17 INFO - PROCESS | 1825 | 1461338957915 Marionette TRACE conn5 <- [1,2638,null,{}] 08:29:17 INFO - PROCESS | 1825 | 1461338957924 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:18 INFO - PROCESS | 1825 | 1461338958193 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 08:29:18 INFO - PROCESS | 1825 | 1461338958520 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ba24e000 == 173 [pid = 1825] [id = 667] 08:29:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f15b9fc6c00) [pid = 1825] [serial = 2002] [outer = (nil)] 08:29:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f15ba075000) [pid = 1825] [serial = 2003] [outer = 0x7f15b9fc6c00] 08:29:18 INFO - PROCESS | 1825 | 1461338958608 Marionette DEBUG loaded listener.js 08:29:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f15ba1d0800) [pid = 1825] [serial = 2004] [outer = 0x7f15b9fc6c00] 08:29:19 INFO - PROCESS | 1825 | 1461338959647 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 08:29:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:29:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1786ms 08:29:19 INFO - PROCESS | 1825 | 1461338959701 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 08:29:19 INFO - PROCESS | 1825 | 1461338959708 Marionette TRACE conn5 <- [1,2641,null,{"value":"8"}] 08:29:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:29:19 INFO - PROCESS | 1825 | 1461338959717 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:29:19 INFO - PROCESS | 1825 | 1461338959721 Marionette TRACE conn5 <- [1,2642,null,{}] 08:29:19 INFO - PROCESS | 1825 | 1461338959727 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:20 INFO - PROCESS | 1825 | 1461338960028 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 08:29:20 INFO - PROCESS | 1825 | 1461338960402 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc73e800 == 174 [pid = 1825] [id = 668] 08:29:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f15bb844800) [pid = 1825] [serial = 2005] [outer = (nil)] 08:29:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f15bb90d800) [pid = 1825] [serial = 2006] [outer = 0x7f15bb844800] 08:29:20 INFO - PROCESS | 1825 | 1461338960490 Marionette DEBUG loaded listener.js 08:29:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f15bd826000) [pid = 1825] [serial = 2007] [outer = 0x7f15bb844800] 08:29:21 INFO - PROCESS | 1825 | 1461338961427 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 08:29:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:29:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1781ms 08:29:21 INFO - PROCESS | 1825 | 1461338961500 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 08:29:21 INFO - PROCESS | 1825 | 1461338961503 Marionette TRACE conn5 <- [1,2645,null,{"value":"8"}] 08:29:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:29:21 INFO - PROCESS | 1825 | 1461338961520 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:29:21 INFO - PROCESS | 1825 | 1461338961530 Marionette TRACE conn5 <- [1,2646,null,{}] 08:29:21 INFO - PROCESS | 1825 | 1461338961536 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:21 INFO - PROCESS | 1825 | 1461338961896 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 08:29:22 INFO - PROCESS | 1825 | 1461338962146 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15be784800 == 175 [pid = 1825] [id = 669] 08:29:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f15be67e800) [pid = 1825] [serial = 2008] [outer = (nil)] 08:29:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f15be74e800) [pid = 1825] [serial = 2009] [outer = 0x7f15be67e800] 08:29:22 INFO - PROCESS | 1825 | 1461338962228 Marionette DEBUG loaded listener.js 08:29:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f15bead4400) [pid = 1825] [serial = 2010] [outer = 0x7f15be67e800] 08:29:23 INFO - PROCESS | 1825 | 1461338963222 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 08:29:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:29:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1752ms 08:29:23 INFO - PROCESS | 1825 | 1461338963265 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 08:29:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:29:23 INFO - PROCESS | 1825 | 1461338963270 Marionette TRACE conn5 <- [1,2649,null,{"value":"8"}] 08:29:23 INFO - PROCESS | 1825 | 1461338963276 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:29:23 INFO - PROCESS | 1825 | 1461338963279 Marionette TRACE conn5 <- [1,2650,null,{}] 08:29:23 INFO - PROCESS | 1825 | 1461338963284 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:23 INFO - PROCESS | 1825 | 1461338963541 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 08:29:23 INFO - PROCESS | 1825 | 1461338963816 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bf384800 == 176 [pid = 1825] [id = 670] 08:29:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f15be67f000) [pid = 1825] [serial = 2011] [outer = (nil)] 08:29:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f15beb46400) [pid = 1825] [serial = 2012] [outer = 0x7f15be67f000] 08:29:23 INFO - PROCESS | 1825 | 1461338963947 Marionette DEBUG loaded listener.js 08:29:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f15bed73c00) [pid = 1825] [serial = 2013] [outer = 0x7f15be67f000] 08:29:24 INFO - PROCESS | 1825 | 1461338964869 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 08:29:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:29:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1631ms 08:29:24 INFO - PROCESS | 1825 | 1461338964909 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 08:29:24 INFO - PROCESS | 1825 | 1461338964914 Marionette TRACE conn5 <- [1,2653,null,{"value":"8"}] 08:29:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:29:24 INFO - PROCESS | 1825 | 1461338964921 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:29:24 INFO - PROCESS | 1825 | 1461338964926 Marionette TRACE conn5 <- [1,2654,null,{}] 08:29:24 INFO - PROCESS | 1825 | 1461338964933 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:25 INFO - PROCESS | 1825 | 1461338965197 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 08:29:25 INFO - PROCESS | 1825 | 1461338965531 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfd31800 == 177 [pid = 1825] [id = 671] 08:29:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f15bf188400) [pid = 1825] [serial = 2014] [outer = (nil)] 08:29:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f15bf3a5000) [pid = 1825] [serial = 2015] [outer = 0x7f15bf188400] 08:29:25 INFO - PROCESS | 1825 | 1461338965633 Marionette DEBUG loaded listener.js 08:29:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f15bfc20400) [pid = 1825] [serial = 2016] [outer = 0x7f15bf188400] 08:29:26 INFO - PROCESS | 1825 | 1461338966607 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 08:29:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:29:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1739ms 08:29:26 INFO - PROCESS | 1825 | 1461338966661 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 08:29:26 INFO - PROCESS | 1825 | 1461338966664 Marionette TRACE conn5 <- [1,2657,null,{"value":"8"}] 08:29:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:29:26 INFO - PROCESS | 1825 | 1461338966671 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:29:26 INFO - PROCESS | 1825 | 1461338966674 Marionette TRACE conn5 <- [1,2658,null,{}] 08:29:26 INFO - PROCESS | 1825 | 1461338966680 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:26 INFO - PROCESS | 1825 | 1461338966950 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 08:29:27 INFO - PROCESS | 1825 | 1461338967265 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c0d66000 == 178 [pid = 1825] [id = 672] 08:29:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f15bf188800) [pid = 1825] [serial = 2017] [outer = (nil)] 08:29:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f15c1196800) [pid = 1825] [serial = 2018] [outer = 0x7f15bf188800] 08:29:27 INFO - PROCESS | 1825 | 1461338967370 Marionette DEBUG loaded listener.js 08:29:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15c135bc00) [pid = 1825] [serial = 2019] [outer = 0x7f15bf188800] 08:29:28 INFO - PROCESS | 1825 | 1461338968342 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 08:29:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:29:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1737ms 08:29:28 INFO - PROCESS | 1825 | 1461338968411 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 08:29:28 INFO - PROCESS | 1825 | 1461338968416 Marionette TRACE conn5 <- [1,2661,null,{"value":"8"}] 08:29:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:29:28 INFO - PROCESS | 1825 | 1461338968424 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:29:28 INFO - PROCESS | 1825 | 1461338968427 Marionette TRACE conn5 <- [1,2662,null,{}] 08:29:28 INFO - PROCESS | 1825 | 1461338968434 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:28 INFO - PROCESS | 1825 | 1461338968706 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 08:29:29 INFO - PROCESS | 1825 | 1461338969023 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c6f68000 == 179 [pid = 1825] [id = 673] 08:29:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15c0dde800) [pid = 1825] [serial = 2020] [outer = (nil)] 08:29:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15c13bc400) [pid = 1825] [serial = 2021] [outer = 0x7f15c0dde800] 08:29:29 INFO - PROCESS | 1825 | 1461338969112 Marionette DEBUG loaded listener.js 08:29:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15c2946000) [pid = 1825] [serial = 2022] [outer = 0x7f15c0dde800] 08:29:30 INFO - PROCESS | 1825 | 1461338970009 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 08:29:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:29:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1633ms 08:29:30 INFO - PROCESS | 1825 | 1461338970058 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 08:29:30 INFO - PROCESS | 1825 | 1461338970062 Marionette TRACE conn5 <- [1,2665,null,{"value":"8"}] 08:29:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:29:30 INFO - PROCESS | 1825 | 1461338970068 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:29:30 INFO - PROCESS | 1825 | 1461338970072 Marionette TRACE conn5 <- [1,2666,null,{}] 08:29:30 INFO - PROCESS | 1825 | 1461338970077 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:30 INFO - PROCESS | 1825 | 1461338970347 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 08:29:30 INFO - PROCESS | 1825 | 1461338970718 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7eb3800 == 180 [pid = 1825] [id = 674] 08:29:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15c13b2400) [pid = 1825] [serial = 2023] [outer = (nil)] 08:29:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15c2a0b000) [pid = 1825] [serial = 2024] [outer = 0x7f15c13b2400] 08:29:30 INFO - PROCESS | 1825 | 1461338970856 Marionette DEBUG loaded listener.js 08:29:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15c2a18800) [pid = 1825] [serial = 2025] [outer = 0x7f15c13b2400] 08:29:32 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:29:32 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:29:32 INFO - PROCESS | 1825 | 1461338972314 Marionette TRACE conn5 <- [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]]]}] 08:29:32 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) 08:29:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2285ms 08:29:32 INFO - PROCESS | 1825 | 1461338972356 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 08:29:32 INFO - PROCESS | 1825 | 1461338972362 Marionette TRACE conn5 <- [1,2669,null,{"value":"8"}] 08:29:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:29:32 INFO - PROCESS | 1825 | 1461338972371 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:29:32 INFO - PROCESS | 1825 | 1461338972376 Marionette TRACE conn5 <- [1,2670,null,{}] 08:29:32 INFO - PROCESS | 1825 | 1461338972486 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:32 INFO - PROCESS | 1825 | 1461338972765 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 08:29:33 INFO - PROCESS | 1825 | 1461338973032 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca1b1800 == 181 [pid = 1825] [id = 675] 08:29:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15c13b2c00) [pid = 1825] [serial = 2026] [outer = (nil)] 08:29:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f15c2a2b400) [pid = 1825] [serial = 2027] [outer = 0x7f15c13b2c00] 08:29:33 INFO - PROCESS | 1825 | 1461338973112 Marionette DEBUG loaded listener.js 08:29:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f15c6f40000) [pid = 1825] [serial = 2028] [outer = 0x7f15c13b2c00] 08:29:34 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:29:34 INFO - PROCESS | 1825 | 1461338974519 Marionette TRACE conn5 <- [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] 08:29:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:29:34 INFO - PROCESS | 1825 | 1461338974566 Marionette TRACE conn5 <- [1,2673,null,{"value":"8"}] 08:29:34 INFO - PROCESS | 1825 | 1461338974574 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:29:34 INFO - PROCESS | 1825 | 1461338974577 Marionette TRACE conn5 <- [1,2674,null,{}] 08:29:34 INFO - PROCESS | 1825 | 1461338974583 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:34 INFO - PROCESS | 1825 | 1461338974936 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 08:29:35 INFO - PROCESS | 1825 | 1461338975207 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cb336800 == 182 [pid = 1825] [id = 676] 08:29:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f15c6f40c00) [pid = 1825] [serial = 2029] [outer = (nil)] 08:29:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f15c708cc00) [pid = 1825] [serial = 2030] [outer = 0x7f15c6f40c00] 08:29:35 INFO - PROCESS | 1825 | 1461338975302 Marionette DEBUG loaded listener.js 08:29:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15c8f98400) [pid = 1825] [serial = 2031] [outer = 0x7f15c6f40c00] 08:29:36 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:29:36 INFO - PROCESS | 1825 | 1461338976752 Marionette TRACE conn5 <- [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] 08:29:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:29:36 INFO - PROCESS | 1825 | 1461338976824 Marionette TRACE conn5 <- [1,2677,null,{"value":"8"}] 08:29:36 INFO - PROCESS | 1825 | 1461338976831 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:29:36 INFO - PROCESS | 1825 | 1461338976841 Marionette TRACE conn5 <- [1,2678,null,{}] 08:29:36 INFO - PROCESS | 1825 | 1461338976946 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:37 INFO - PROCESS | 1825 | 1461338977233 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 08:29:37 INFO - PROCESS | 1825 | 1461338977515 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d245c000 == 183 [pid = 1825] [id = 677] 08:29:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15c6f45000) [pid = 1825] [serial = 2032] [outer = (nil)] 08:29:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15c92a8400) [pid = 1825] [serial = 2033] [outer = 0x7f15c6f45000] 08:29:37 INFO - PROCESS | 1825 | 1461338977593 Marionette DEBUG loaded listener.js 08:29:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15c99fc800) [pid = 1825] [serial = 2034] [outer = 0x7f15c6f45000] 08:29:38 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:29:38 INFO - PROCESS | 1825 | 1461338978987 Marionette TRACE conn5 <- [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]]]}] 08:29:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 08:29:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2185ms 08:29:39 INFO - PROCESS | 1825 | 1461338979016 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 08:29:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:29:39 INFO - PROCESS | 1825 | 1461338979021 Marionette TRACE conn5 <- [1,2681,null,{"value":"8"}] 08:29:39 INFO - PROCESS | 1825 | 1461338979027 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:29:39 INFO - PROCESS | 1825 | 1461338979031 Marionette TRACE conn5 <- [1,2682,null,{}] 08:29:39 INFO - PROCESS | 1825 | 1461338979038 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:39 INFO - PROCESS | 1825 | 1461338979323 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 08:29:39 INFO - PROCESS | 1825 | 1461338979581 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d487b800 == 184 [pid = 1825] [id = 678] 08:29:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f15beaea400) [pid = 1825] [serial = 2035] [outer = (nil)] 08:29:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f15c9c6c800) [pid = 1825] [serial = 2036] [outer = 0x7f15beaea400] 08:29:39 INFO - PROCESS | 1825 | 1461338979664 Marionette DEBUG loaded listener.js 08:29:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f15ca287400) [pid = 1825] [serial = 2037] [outer = 0x7f15beaea400] 08:29:40 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:29:41 INFO - PROCESS | 1825 | 1461338981059 Marionette TRACE conn5 <- [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]]]}] 08:29:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 08:29:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2087ms 08:29:41 INFO - PROCESS | 1825 | 1461338981114 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 08:29:41 INFO - PROCESS | 1825 | 1461338981118 Marionette TRACE conn5 <- [1,2685,null,{"value":"8"}] 08:29:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:29:41 INFO - PROCESS | 1825 | 1461338981125 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:29:41 INFO - PROCESS | 1825 | 1461338981127 Marionette TRACE conn5 <- [1,2686,null,{}] 08:29:41 INFO - PROCESS | 1825 | 1461338981174 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:41 INFO - PROCESS | 1825 | 1461338981526 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 08:29:41 INFO - PROCESS | 1825 | 1461338981737 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4ad0000 == 185 [pid = 1825] [id = 679] 08:29:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f15c119cc00) [pid = 1825] [serial = 2038] [outer = (nil)] 08:29:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f15ca28f400) [pid = 1825] [serial = 2039] [outer = 0x7f15c119cc00] 08:29:41 INFO - PROCESS | 1825 | 1461338981822 Marionette DEBUG loaded listener.js 08:29:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f15ca5ce400) [pid = 1825] [serial = 2040] [outer = 0x7f15c119cc00] 08:29:43 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:29:43 INFO - PROCESS | 1825 | 1461338983219 Marionette TRACE conn5 <- [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] 08:29:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:29:43 INFO - PROCESS | 1825 | 1461338983278 Marionette TRACE conn5 <- [1,2689,null,{"value":"8"}] 08:29:43 INFO - PROCESS | 1825 | 1461338983285 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:29:43 INFO - PROCESS | 1825 | 1461338983287 Marionette TRACE conn5 <- [1,2690,null,{}] 08:29:43 INFO - PROCESS | 1825 | 1461338983392 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:43 INFO - PROCESS | 1825 | 1461338983642 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 08:29:43 INFO - PROCESS | 1825 | 1461338983915 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d54e6000 == 186 [pid = 1825] [id = 680] 08:29:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f15c9c75400) [pid = 1825] [serial = 2041] [outer = (nil)] 08:29:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f15cb39ac00) [pid = 1825] [serial = 2042] [outer = 0x7f15c9c75400] 08:29:44 INFO - PROCESS | 1825 | 1461338983996 Marionette DEBUG loaded listener.js 08:29:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f15cb513800) [pid = 1825] [serial = 2043] [outer = 0x7f15c9c75400] 08:29:45 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:29:45 INFO - PROCESS | 1825 | 1461338985363 Marionette TRACE conn5 <- [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] 08:29:45 INFO - PROCESS | 1825 | 1461338985427 Marionette TRACE conn5 <- [1,2693,null,{"value":"8"}] 08:29:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:29:45 INFO - PROCESS | 1825 | 1461338985442 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:29:45 INFO - PROCESS | 1825 | 1461338985445 Marionette TRACE conn5 <- [1,2694,null,{}] 08:29:45 INFO - PROCESS | 1825 | 1461338985544 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:45 INFO - PROCESS | 1825 | 1461338985819 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 08:29:46 INFO - PROCESS | 1825 | 1461338986710 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b66f1000 == 185 [pid = 1825] [id = 468] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b65d7800 == 184 [pid = 1825] [id = 490] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cd605000 == 183 [pid = 1825] [id = 484] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8bd1800 == 182 [pid = 1825] [id = 469] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cf41f800 == 181 [pid = 1825] [id = 485] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d5e35000 == 180 [pid = 1825] [id = 489] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4dae800 == 179 [pid = 1825] [id = 488] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c13d1000 == 178 [pid = 1825] [id = 480] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ba863000 == 177 [pid = 1825] [id = 471] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bd7cc800 == 176 [pid = 1825] [id = 475] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d3c28000 == 175 [pid = 1825] [id = 486] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c7e3d000 == 174 [pid = 1825] [id = 481] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bfe11000 == 173 [pid = 1825] [id = 479] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc216800 == 172 [pid = 1825] [id = 665] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bb815000 == 171 [pid = 1825] [id = 664] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8bc7000 == 170 [pid = 1825] [id = 663] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b65b4800 == 169 [pid = 1825] [id = 662] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d3c2e000 == 168 [pid = 1825] [id = 660] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d245a000 == 167 [pid = 1825] [id = 659] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d0019800 == 166 [pid = 1825] [id = 658] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cde13800 == 165 [pid = 1825] [id = 657] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cd61d000 == 164 [pid = 1825] [id = 656] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ccd03800 == 163 [pid = 1825] [id = 655] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cb00d000 == 162 [pid = 1825] [id = 654] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca251800 == 161 [pid = 1825] [id = 653] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca02f000 == 160 [pid = 1825] [id = 652] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c7e51000 == 159 [pid = 1825] [id = 651] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c2be0000 == 158 [pid = 1825] [id = 650] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bfe20000 == 157 [pid = 1825] [id = 649] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bf3a1800 == 156 [pid = 1825] [id = 648] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15be786800 == 155 [pid = 1825] [id = 647] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc329000 == 154 [pid = 1825] [id = 646] 08:29:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b8f1d000 == 153 [pid = 1825] [id = 645] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f15be682000) [pid = 1825] [serial = 1809] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f15ba963000) [pid = 1825] [serial = 1928] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f15bb841400) [pid = 1825] [serial = 1929] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f15bb90bc00) [pid = 1825] [serial = 1931] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f15c2a37000) [pid = 1825] [serial = 1920] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f15c2a2d400) [pid = 1825] [serial = 1919] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f15c2a17800) [pid = 1825] [serial = 1917] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f15c2a0a400) [pid = 1825] [serial = 1916] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f15c29e9800) [pid = 1825] [serial = 1914] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f15c29e2800) [pid = 1825] [serial = 1913] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f15c294d000) [pid = 1825] [serial = 1911] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f15c13c1c00) [pid = 1825] [serial = 1910] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f15c13b4800) [pid = 1825] [serial = 1908] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f15c11a1400) [pid = 1825] [serial = 1907] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f15bfef3800) [pid = 1825] [serial = 1905] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f15bfc1a400) [pid = 1825] [serial = 1904] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f15bfb4ac00) [pid = 1825] [serial = 1902] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f15bf3ac800) [pid = 1825] [serial = 1901] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15bf3a5400) [pid = 1825] [serial = 1899] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15bf180400) [pid = 1825] [serial = 1898] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15bed7a800) [pid = 1825] [serial = 1896] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15bec60000) [pid = 1825] [serial = 1895] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f15beb4c800) [pid = 1825] [serial = 1893] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f15beaed400) [pid = 1825] [serial = 1892] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15be675800) [pid = 1825] [serial = 1890] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f15be5c7400) [pid = 1825] [serial = 1889] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f15bdb27800) [pid = 1825] [serial = 1887] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f15bd9b5400) [pid = 1825] [serial = 1886] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f15bd824000) [pid = 1825] [serial = 1884] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f15bb913c00) [pid = 1825] [serial = 1883] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f15ba95f800) [pid = 1825] [serial = 1881] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f15ba7f7000) [pid = 1825] [serial = 1880] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f15b8e62800) [pid = 1825] [serial = 1878] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f15b8aa9400) [pid = 1825] [serial = 1877] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f15b9e34400) [pid = 1825] [serial = 1925] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f15b5f16000) [pid = 1825] [serial = 1923] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f15b5c32800) [pid = 1825] [serial = 1922] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f15bb907c00) [pid = 1825] [serial = 1934] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f15ba072800) [pid = 1825] [serial = 1926] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f15bd9adc00) [pid = 1825] [serial = 1932] [outer = (nil)] [url = about:blank] 08:29:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b5dde800 == 154 [pid = 1825] [id = 681] 08:29:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f15b5c13000) [pid = 1825] [serial = 2044] [outer = (nil)] 08:29:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f15b5c31400) [pid = 1825] [serial = 2045] [outer = 0x7f15b5c13000] 08:29:47 INFO - PROCESS | 1825 | 1461338987583 Marionette DEBUG loaded listener.js 08:29:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f15b6330c00) [pid = 1825] [serial = 2046] [outer = 0x7f15b5c13000] 08:29:48 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:29:48 INFO - PROCESS | 1825 | 1461338988892 Marionette TRACE conn5 <- [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] 08:29:48 INFO - PROCESS | 1825 | 1461338988962 Marionette TRACE conn5 <- [1,2697,null,{"value":"8"}] 08:29:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:29:48 INFO - PROCESS | 1825 | 1461338988970 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:29:48 INFO - PROCESS | 1825 | 1461338988976 Marionette TRACE conn5 <- [1,2698,null,{}] 08:29:48 INFO - PROCESS | 1825 | 1461338988985 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:49 INFO - PROCESS | 1825 | 1461338989339 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 08:29:49 INFO - PROCESS | 1825 | 1461338989478 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8f0f800 == 155 [pid = 1825] [id = 682] 08:29:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f15b8aa7800) [pid = 1825] [serial = 2047] [outer = (nil)] 08:29:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f15ba078800) [pid = 1825] [serial = 2048] [outer = 0x7f15b8aa7800] 08:29:49 INFO - PROCESS | 1825 | 1461338989563 Marionette DEBUG loaded listener.js 08:29:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f15ba7f0000) [pid = 1825] [serial = 2049] [outer = 0x7f15b8aa7800] 08:29:50 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 08:29:50 INFO - PROCESS | 1825 | 1461338990878 Marionette TRACE conn5 <- [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] 08:29:50 INFO - PROCESS | 1825 | 1461338990924 Marionette TRACE conn5 <- [1,2701,null,{"value":"8"}] 08:29:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:29:50 INFO - PROCESS | 1825 | 1461338990931 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:29:50 INFO - PROCESS | 1825 | 1461338990933 Marionette TRACE conn5 <- [1,2702,null,{}] 08:29:50 INFO - PROCESS | 1825 | 1461338990940 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:51 INFO - PROCESS | 1825 | 1461338991309 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 08:29:51 INFO - PROCESS | 1825 | 1461338991390 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc050000 == 156 [pid = 1825] [id = 683] 08:29:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f15ba7f9800) [pid = 1825] [serial = 2050] [outer = (nil)] 08:29:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f15bb848400) [pid = 1825] [serial = 2051] [outer = 0x7f15ba7f9800] 08:29:51 INFO - PROCESS | 1825 | 1461338991522 Marionette DEBUG loaded listener.js 08:29:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f15bba29000) [pid = 1825] [serial = 2052] [outer = 0x7f15ba7f9800] 08:29:52 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f15c0de5000) [pid = 1825] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:29:52 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f15baa63800) [pid = 1825] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:29:52 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f15be745c00) [pid = 1825] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:29:52 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f15baa6f000) [pid = 1825] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:29:52 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f15c7b09400) [pid = 1825] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:29:52 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f15b5c2cc00) [pid = 1825] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:29:52 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f15bfeee800) [pid = 1825] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:29:52 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f15b518f000) [pid = 1825] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:29:52 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f15bfb51c00) [pid = 1825] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:29:52 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f15b5c0ec00) [pid = 1825] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:29:52 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f15b5195800) [pid = 1825] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:29:52 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f15c7ad0c00) [pid = 1825] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:29:52 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f15ba963800) [pid = 1825] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:29:52 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f15c7b12800) [pid = 1825] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:29:52 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f15c708e000) [pid = 1825] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:29:52 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f15b6332c00) [pid = 1825] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:29:52 INFO - PROCESS | 1825 | --DOMWINDOW == 117 (0x7f15bfb51400) [pid = 1825] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:29:52 INFO - PROCESS | 1825 | --DOMWINDOW == 116 (0x7f15c29e7c00) [pid = 1825] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:29:52 INFO - PROCESS | 1825 | --DOMWINDOW == 115 (0x7f15b5c15c00) [pid = 1825] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:29:52 INFO - PROCESS | 1825 | --DOMWINDOW == 114 (0x7f15c708d000) [pid = 1825] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:29:53 INFO - PROCESS | 1825 | 1461338993084 Marionette TRACE conn5 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 08:29:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:29:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 2184ms 08:29:53 INFO - PROCESS | 1825 | 1461338993116 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 08:29:53 INFO - PROCESS | 1825 | 1461338993120 Marionette TRACE conn5 <- [1,2705,null,{"value":"8"}] 08:29:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:29:53 INFO - PROCESS | 1825 | 1461338993136 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:29:53 INFO - PROCESS | 1825 | 1461338993145 Marionette TRACE conn5 <- [1,2706,null,{}] 08:29:53 INFO - PROCESS | 1825 | 1461338993151 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:53 INFO - PROCESS | 1825 | 1461338993394 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 08:29:53 INFO - PROCESS | 1825 | 1461338993584 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc2dc800 == 157 [pid = 1825] [id = 684] 08:29:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f15b518c800) [pid = 1825] [serial = 2053] [outer = (nil)] 08:29:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f15bd82d000) [pid = 1825] [serial = 2054] [outer = 0x7f15b518c800] 08:29:53 INFO - PROCESS | 1825 | 1461338993650 Marionette DEBUG loaded listener.js 08:29:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f15bdb29800) [pid = 1825] [serial = 2055] [outer = 0x7f15b518c800] 08:29:54 INFO - PROCESS | 1825 | 1461338994436 Marionette TRACE conn5 <- [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]]]}] 08:29:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:29:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1360ms 08:29:54 INFO - PROCESS | 1825 | 1461338994489 Marionette TRACE conn5 -> [0,2709,"getWindowHandle",null] 08:29:54 INFO - PROCESS | 1825 | 1461338994494 Marionette TRACE conn5 <- [1,2709,null,{"value":"8"}] 08:29:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:29:54 INFO - PROCESS | 1825 | 1461338994500 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:29:54 INFO - PROCESS | 1825 | 1461338994502 Marionette TRACE conn5 <- [1,2710,null,{}] 08:29:54 INFO - PROCESS | 1825 | 1461338994508 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:54 INFO - PROCESS | 1825 | 1461338994924 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 08:29:55 INFO - PROCESS | 1825 | 1461338995262 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8ad9800 == 158 [pid = 1825] [id = 685] 08:29:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f15b5195c00) [pid = 1825] [serial = 2056] [outer = (nil)] 08:29:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f15b6330800) [pid = 1825] [serial = 2057] [outer = 0x7f15b5195c00] 08:29:55 INFO - PROCESS | 1825 | 1461338995349 Marionette DEBUG loaded listener.js 08:29:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f15b8e5c000) [pid = 1825] [serial = 2058] [outer = 0x7f15b5195c00] 08:29:56 INFO - PROCESS | 1825 | 1461338996317 Marionette TRACE conn5 <- [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] 08:29:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:29:56 INFO - PROCESS | 1825 | 1461338996400 Marionette TRACE conn5 <- [1,2713,null,{"value":"8"}] 08:29:56 INFO - PROCESS | 1825 | 1461338996408 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:29:56 INFO - PROCESS | 1825 | 1461338996415 Marionette TRACE conn5 <- [1,2714,null,{}] 08:29:56 INFO - PROCESS | 1825 | 1461338996423 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:56 INFO - PROCESS | 1825 | 1461338996716 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 08:29:57 INFO - PROCESS | 1825 | 1461338997040 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc733000 == 159 [pid = 1825] [id = 686] 08:29:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f15bb84b000) [pid = 1825] [serial = 2059] [outer = (nil)] 08:29:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f15bb911800) [pid = 1825] [serial = 2060] [outer = 0x7f15bb84b000] 08:29:57 INFO - PROCESS | 1825 | 1461338997124 Marionette DEBUG loaded listener.js 08:29:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f15bdb25800) [pid = 1825] [serial = 2061] [outer = 0x7f15bb84b000] 08:29:58 INFO - PROCESS | 1825 | 1461338998141 Marionette TRACE conn5 <- [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]]]}] 08:29:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:29:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1789ms 08:29:58 INFO - PROCESS | 1825 | 1461338998197 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 08:29:58 INFO - PROCESS | 1825 | 1461338998201 Marionette TRACE conn5 <- [1,2717,null,{"value":"8"}] 08:29:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:29:58 INFO - PROCESS | 1825 | 1461338998208 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:29:58 INFO - PROCESS | 1825 | 1461338998211 Marionette TRACE conn5 <- [1,2718,null,{}] 08:29:58 INFO - PROCESS | 1825 | 1461338998217 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:58 INFO - PROCESS | 1825 | 1461338998464 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 08:29:58 INFO - PROCESS | 1825 | 1461338998813 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15be609000 == 160 [pid = 1825] [id = 687] 08:29:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f15be743800) [pid = 1825] [serial = 2062] [outer = (nil)] 08:29:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f15beade400) [pid = 1825] [serial = 2063] [outer = 0x7f15be743800] 08:29:58 INFO - PROCESS | 1825 | 1461338998897 Marionette DEBUG loaded listener.js 08:29:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f15beb44c00) [pid = 1825] [serial = 2064] [outer = 0x7f15be743800] 08:29:59 INFO - PROCESS | 1825 | 1461338999850 Marionette TRACE conn5 <- [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] 08:29:59 INFO - PROCESS | 1825 | 1461338999904 Marionette TRACE conn5 <- [1,2721,null,{"value":"8"}] 08:29:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:29:59 INFO - PROCESS | 1825 | 1461338999922 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:29:59 INFO - PROCESS | 1825 | 1461338999929 Marionette TRACE conn5 <- [1,2722,null,{}] 08:29:59 INFO - PROCESS | 1825 | 1461338999936 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:00 INFO - PROCESS | 1825 | 1461339000231 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 08:30:00 INFO - PROCESS | 1825 | 1461339000552 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bf382800 == 161 [pid = 1825] [id = 688] 08:30:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f15bdb21c00) [pid = 1825] [serial = 2065] [outer = (nil)] 08:30:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f15bed7a800) [pid = 1825] [serial = 2066] [outer = 0x7f15bdb21c00] 08:30:00 INFO - PROCESS | 1825 | 1461339000632 Marionette DEBUG loaded listener.js 08:30:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f15bf189c00) [pid = 1825] [serial = 2067] [outer = 0x7f15bdb21c00] 08:30:01 INFO - PROCESS | 1825 | 1461339001705 Marionette TRACE conn5 <- [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] 08:30:01 INFO - PROCESS | 1825 | 1461339001768 Marionette TRACE conn5 <- [1,2725,null,{"value":"8"}] 08:30:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:30:01 INFO - PROCESS | 1825 | 1461339001779 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:30:01 INFO - PROCESS | 1825 | 1461339001783 Marionette TRACE conn5 <- [1,2726,null,{}] 08:30:01 INFO - PROCESS | 1825 | 1461339001791 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:02 INFO - PROCESS | 1825 | 1461339002105 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 08:30:02 INFO - PROCESS | 1825 | 1461339002420 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfddd800 == 162 [pid = 1825] [id = 689] 08:30:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f15be674800) [pid = 1825] [serial = 2068] [outer = (nil)] 08:30:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f15bfb50c00) [pid = 1825] [serial = 2069] [outer = 0x7f15be674800] 08:30:02 INFO - PROCESS | 1825 | 1461339002512 Marionette DEBUG loaded listener.js 08:30:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f15bfc19800) [pid = 1825] [serial = 2070] [outer = 0x7f15be674800] 08:30:03 INFO - PROCESS | 1825 | 1461339003524 Marionette TRACE conn5 <- [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]]]}] 08:30:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:30:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1788ms 08:30:03 INFO - PROCESS | 1825 | 1461339003568 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 08:30:03 INFO - PROCESS | 1825 | 1461339003574 Marionette TRACE conn5 <- [1,2729,null,{"value":"8"}] 08:30:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:30:03 INFO - PROCESS | 1825 | 1461339003583 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:30:03 INFO - PROCESS | 1825 | 1461339003587 Marionette TRACE conn5 <- [1,2730,null,{}] 08:30:03 INFO - PROCESS | 1825 | 1461339003595 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:03 INFO - PROCESS | 1825 | 1461339003860 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 08:30:04 INFO - PROCESS | 1825 | 1461339004198 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c0b9c000 == 163 [pid = 1825] [id = 690] 08:30:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f15c1193400) [pid = 1825] [serial = 2071] [outer = (nil)] 08:30:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f15c119c400) [pid = 1825] [serial = 2072] [outer = 0x7f15c1193400] 08:30:04 INFO - PROCESS | 1825 | 1461339004318 Marionette DEBUG loaded listener.js 08:30:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f15c294f800) [pid = 1825] [serial = 2073] [outer = 0x7f15c1193400] 08:30:05 INFO - PROCESS | 1825 | 1461339005733 Marionette TRACE conn5 <- [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] 08:30:05 INFO - PROCESS | 1825 | 1461339005773 Marionette TRACE conn5 <- [1,2733,null,{"value":"8"}] 08:30:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:30:05 INFO - PROCESS | 1825 | 1461339005779 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:30:05 INFO - PROCESS | 1825 | 1461339005782 Marionette TRACE conn5 <- [1,2734,null,{}] 08:30:05 INFO - PROCESS | 1825 | 1461339005788 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:06 INFO - PROCESS | 1825 | 1461339006091 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 08:30:06 INFO - PROCESS | 1825 | 1461339006358 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7120800 == 164 [pid = 1825] [id = 691] 08:30:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f15c1193c00) [pid = 1825] [serial = 2074] [outer = (nil)] 08:30:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f15c2a0a400) [pid = 1825] [serial = 2075] [outer = 0x7f15c1193c00] 08:30:06 INFO - PROCESS | 1825 | 1461339006441 Marionette DEBUG loaded listener.js 08:30:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f15c2a1dc00) [pid = 1825] [serial = 2076] [outer = 0x7f15c1193c00] 08:30:07 INFO - PROCESS | 1825 | 1461339007340 Marionette TRACE conn5 <- [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]]]}] 08:30:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:30:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1629ms 08:30:07 INFO - PROCESS | 1825 | 1461339007416 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 08:30:07 INFO - PROCESS | 1825 | 1461339007421 Marionette TRACE conn5 <- [1,2737,null,{"value":"8"}] 08:30:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:30:07 INFO - PROCESS | 1825 | 1461339007430 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:30:07 INFO - PROCESS | 1825 | 1461339007433 Marionette TRACE conn5 <- [1,2738,null,{}] 08:30:07 INFO - PROCESS | 1825 | 1461339007439 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:07 INFO - PROCESS | 1825 | 1461339007698 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 08:30:08 INFO - PROCESS | 1825 | 1461339008006 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c9e02800 == 165 [pid = 1825] [id = 692] 08:30:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f15beacb000) [pid = 1825] [serial = 2077] [outer = (nil)] 08:30:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f15c6e64c00) [pid = 1825] [serial = 2078] [outer = 0x7f15beacb000] 08:30:08 INFO - PROCESS | 1825 | 1461339008088 Marionette DEBUG loaded listener.js 08:30:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15c6f40800) [pid = 1825] [serial = 2079] [outer = 0x7f15beacb000] 08:30:08 INFO - PROCESS | 1825 | 1461339008934 Marionette TRACE conn5 <- [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]]]}] 08:30:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:30:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1579ms 08:30:09 INFO - PROCESS | 1825 | 1461339009010 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 08:30:09 INFO - PROCESS | 1825 | 1461339009014 Marionette TRACE conn5 <- [1,2741,null,{"value":"8"}] 08:30:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:30:09 INFO - PROCESS | 1825 | 1461339009020 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:30:09 INFO - PROCESS | 1825 | 1461339009022 Marionette TRACE conn5 <- [1,2742,null,{}] 08:30:09 INFO - PROCESS | 1825 | 1461339009028 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:09 INFO - PROCESS | 1825 | 1461339009262 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 08:30:09 INFO - PROCESS | 1825 | 1461339009497 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca243000 == 166 [pid = 1825] [id = 693] 08:30:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15beacb800) [pid = 1825] [serial = 2080] [outer = (nil)] 08:30:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15c7acdc00) [pid = 1825] [serial = 2081] [outer = 0x7f15beacb800] 08:30:09 INFO - PROCESS | 1825 | 1461339009642 Marionette DEBUG loaded listener.js 08:30:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15c7b0d800) [pid = 1825] [serial = 2082] [outer = 0x7f15beacb800] 08:30:10 INFO - PROCESS | 1825 | 1461339010503 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 08:30:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:30:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1534ms 08:30:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:30:10 INFO - PROCESS | 1825 | 1461339010555 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 08:30:10 INFO - PROCESS | 1825 | 1461339010558 Marionette TRACE conn5 <- [1,2745,null,{"value":"8"}] 08:30:10 INFO - PROCESS | 1825 | 1461339010565 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:30:10 INFO - PROCESS | 1825 | 1461339010568 Marionette TRACE conn5 <- [1,2746,null,{}] 08:30:10 INFO - PROCESS | 1825 | 1461339010574 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:10 INFO - PROCESS | 1825 | 1461339010815 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 08:30:11 INFO - PROCESS | 1825 | 1461339011093 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cb0e8000 == 167 [pid = 1825] [id = 694] 08:30:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15c7084400) [pid = 1825] [serial = 2083] [outer = (nil)] 08:30:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15c8f24400) [pid = 1825] [serial = 2084] [outer = 0x7f15c7084400] 08:30:11 INFO - PROCESS | 1825 | 1461339011213 Marionette DEBUG loaded listener.js 08:30:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15c8f30000) [pid = 1825] [serial = 2085] [outer = 0x7f15c7084400] 08:30:12 INFO - PROCESS | 1825 | 1461339012080 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 08:30:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:30:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1581ms 08:30:12 INFO - PROCESS | 1825 | 1461339012146 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 08:30:12 INFO - PROCESS | 1825 | 1461339012150 Marionette TRACE conn5 <- [1,2749,null,{"value":"8"}] 08:30:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:30:12 INFO - PROCESS | 1825 | 1461339012156 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:30:12 INFO - PROCESS | 1825 | 1461339012160 Marionette TRACE conn5 <- [1,2750,null,{}] 08:30:12 INFO - PROCESS | 1825 | 1461339012165 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:12 INFO - PROCESS | 1825 | 1461339012427 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 08:30:12 INFO - PROCESS | 1825 | 1461339012750 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cd611000 == 168 [pid = 1825] [id = 695] 08:30:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15c8fbb000) [pid = 1825] [serial = 2086] [outer = (nil)] 08:30:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f15c8fc2c00) [pid = 1825] [serial = 2087] [outer = 0x7f15c8fbb000] 08:30:12 INFO - PROCESS | 1825 | 1461339012839 Marionette DEBUG loaded listener.js 08:30:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f15c90d1400) [pid = 1825] [serial = 2088] [outer = 0x7f15c8fbb000] 08:30:13 INFO - PROCESS | 1825 | 1461339013787 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 08:30:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:30:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1694ms 08:30:13 INFO - PROCESS | 1825 | 1461339013851 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 08:30:13 INFO - PROCESS | 1825 | 1461339013856 Marionette TRACE conn5 <- [1,2753,null,{"value":"8"}] 08:30:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:30:13 INFO - PROCESS | 1825 | 1461339013862 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:30:13 INFO - PROCESS | 1825 | 1461339013867 Marionette TRACE conn5 <- [1,2754,null,{}] 08:30:13 INFO - PROCESS | 1825 | 1461339013875 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:14 INFO - PROCESS | 1825 | 1461339014228 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 08:30:14 INFO - PROCESS | 1825 | 1461339014579 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d1641000 == 169 [pid = 1825] [id = 696] 08:30:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f15c8f99800) [pid = 1825] [serial = 2089] [outer = (nil)] 08:30:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f15c926ac00) [pid = 1825] [serial = 2090] [outer = 0x7f15c8f99800] 08:30:14 INFO - PROCESS | 1825 | 1461339014669 Marionette DEBUG loaded listener.js 08:30:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15c9538c00) [pid = 1825] [serial = 2091] [outer = 0x7f15c8f99800] 08:30:15 INFO - PROCESS | 1825 | 1461339015537 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 08:30:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:30:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1738ms 08:30:15 INFO - PROCESS | 1825 | 1461339015602 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 08:30:15 INFO - PROCESS | 1825 | 1461339015605 Marionette TRACE conn5 <- [1,2757,null,{"value":"8"}] 08:30:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:30:15 INFO - PROCESS | 1825 | 1461339015612 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:30:15 INFO - PROCESS | 1825 | 1461339015614 Marionette TRACE conn5 <- [1,2758,null,{}] 08:30:15 INFO - PROCESS | 1825 | 1461339015620 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:15 INFO - PROCESS | 1825 | 1461339015869 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 08:30:16 INFO - PROCESS | 1825 | 1461339016142 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3c29800 == 170 [pid = 1825] [id = 697] 08:30:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15c8fbe000) [pid = 1825] [serial = 2092] [outer = (nil)] 08:30:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15c99f0000) [pid = 1825] [serial = 2093] [outer = 0x7f15c8fbe000] 08:30:16 INFO - PROCESS | 1825 | 1461339016264 Marionette DEBUG loaded listener.js 08:30:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15ca282800) [pid = 1825] [serial = 2094] [outer = 0x7f15c8fbe000] 08:30:17 INFO - PROCESS | 1825 | 1461339017206 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 08:30:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:30:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1634ms 08:30:17 INFO - PROCESS | 1825 | 1461339017250 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 08:30:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:30:17 INFO - PROCESS | 1825 | 1461339017255 Marionette TRACE conn5 <- [1,2761,null,{"value":"8"}] 08:30:17 INFO - PROCESS | 1825 | 1461339017265 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:30:17 INFO - PROCESS | 1825 | 1461339017270 Marionette TRACE conn5 <- [1,2762,null,{}] 08:30:17 INFO - PROCESS | 1825 | 1461339017279 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:17 INFO - PROCESS | 1825 | 1461339017649 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 08:30:18 INFO - PROCESS | 1825 | 1461339018014 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4dc2000 == 171 [pid = 1825] [id = 698] 08:30:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f15c9196000) [pid = 1825] [serial = 2095] [outer = (nil)] 08:30:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f15cb39f800) [pid = 1825] [serial = 2096] [outer = 0x7f15c9196000] 08:30:18 INFO - PROCESS | 1825 | 1461339018095 Marionette DEBUG loaded listener.js 08:30:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f15cc169000) [pid = 1825] [serial = 2097] [outer = 0x7f15c9196000] 08:30:19 INFO - PROCESS | 1825 | 1461339019124 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 08:30:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:30:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1939ms 08:30:19 INFO - PROCESS | 1825 | 1461339019204 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 08:30:19 INFO - PROCESS | 1825 | 1461339019210 Marionette TRACE conn5 <- [1,2765,null,{"value":"8"}] 08:30:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:30:19 INFO - PROCESS | 1825 | 1461339019219 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:30:19 INFO - PROCESS | 1825 | 1461339019222 Marionette TRACE conn5 <- [1,2766,null,{}] 08:30:19 INFO - PROCESS | 1825 | 1461339019231 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:19 INFO - PROCESS | 1825 | 1461339019580 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 08:30:19 INFO - PROCESS | 1825 | 1461339019914 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d5e2d800 == 172 [pid = 1825] [id = 699] 08:30:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f15c8f9a400) [pid = 1825] [serial = 2098] [outer = (nil)] 08:30:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f15cc1e9000) [pid = 1825] [serial = 2099] [outer = 0x7f15c8f9a400] 08:30:19 INFO - PROCESS | 1825 | 1461339019988 Marionette DEBUG loaded listener.js 08:30:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f15ccbe9400) [pid = 1825] [serial = 2100] [outer = 0x7f15c8f9a400] 08:30:21 INFO - PROCESS | 1825 | 1461339021088 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 08:30:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:30:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1938ms 08:30:21 INFO - PROCESS | 1825 | 1461339021156 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 08:30:21 INFO - PROCESS | 1825 | 1461339021160 Marionette TRACE conn5 <- [1,2769,null,{"value":"8"}] 08:30:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:30:21 INFO - PROCESS | 1825 | 1461339021166 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:30:21 INFO - PROCESS | 1825 | 1461339021169 Marionette TRACE conn5 <- [1,2770,null,{}] 08:30:21 INFO - PROCESS | 1825 | 1461339021175 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:21 INFO - PROCESS | 1825 | 1461339021421 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 08:30:21 INFO - PROCESS | 1825 | 1461339021739 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d6217800 == 173 [pid = 1825] [id = 700] 08:30:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f15ccbe8000) [pid = 1825] [serial = 2101] [outer = (nil)] 08:30:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f15ccbf4400) [pid = 1825] [serial = 2102] [outer = 0x7f15ccbe8000] 08:30:21 INFO - PROCESS | 1825 | 1461339021873 Marionette DEBUG loaded listener.js 08:30:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f15ccd33800) [pid = 1825] [serial = 2103] [outer = 0x7f15ccbe8000] 08:30:23 INFO - PROCESS | 1825 | 1461339023006 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 08:30:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:30:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1885ms 08:30:23 INFO - PROCESS | 1825 | 1461339023052 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 08:30:23 INFO - PROCESS | 1825 | 1461339023056 Marionette TRACE conn5 <- [1,2773,null,{"value":"8"}] 08:30:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:30:23 INFO - PROCESS | 1825 | 1461339023062 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:30:23 INFO - PROCESS | 1825 | 1461339023064 Marionette TRACE conn5 <- [1,2774,null,{}] 08:30:23 INFO - PROCESS | 1825 | 1461339023070 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:23 INFO - PROCESS | 1825 | 1461339023317 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 08:30:23 INFO - PROCESS | 1825 | 1461339023637 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15df3b0000 == 174 [pid = 1825] [id = 701] 08:30:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f15ca5c9800) [pid = 1825] [serial = 2104] [outer = (nil)] 08:30:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f15ccd6c400) [pid = 1825] [serial = 2105] [outer = 0x7f15ca5c9800] 08:30:23 INFO - PROCESS | 1825 | 1461339023721 Marionette DEBUG loaded listener.js 08:30:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f15ccd75000) [pid = 1825] [serial = 2106] [outer = 0x7f15ca5c9800] 08:30:24 INFO - PROCESS | 1825 | 1461339024595 Marionette TRACE conn5 <- [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]]]}] 08:30:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:30:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1581ms 08:30:24 INFO - PROCESS | 1825 | 1461339024644 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 08:30:24 INFO - PROCESS | 1825 | 1461339024648 Marionette TRACE conn5 <- [1,2777,null,{"value":"8"}] 08:30:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:30:24 INFO - PROCESS | 1825 | 1461339024658 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:30:24 INFO - PROCESS | 1825 | 1461339024662 Marionette TRACE conn5 <- [1,2778,null,{}] 08:30:24 INFO - PROCESS | 1825 | 1461339024674 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:24 INFO - PROCESS | 1825 | 1461339024932 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 08:30:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d54e6000 == 173 [pid = 1825] [id = 680] 08:30:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4ad0000 == 172 [pid = 1825] [id = 679] 08:30:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d487b800 == 171 [pid = 1825] [id = 678] 08:30:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d245c000 == 170 [pid = 1825] [id = 677] 08:30:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cb336800 == 169 [pid = 1825] [id = 676] 08:30:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca1b1800 == 168 [pid = 1825] [id = 675] 08:30:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c7eb3800 == 167 [pid = 1825] [id = 674] 08:30:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c6f68000 == 166 [pid = 1825] [id = 673] 08:30:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c0d66000 == 165 [pid = 1825] [id = 672] 08:30:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bfd31800 == 164 [pid = 1825] [id = 671] 08:30:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bf384800 == 163 [pid = 1825] [id = 670] 08:30:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15be784800 == 162 [pid = 1825] [id = 669] 08:30:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc73e800 == 161 [pid = 1825] [id = 668] 08:30:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ba24e000 == 160 [pid = 1825] [id = 667] 08:30:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b62a9800 == 159 [pid = 1825] [id = 666] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f15bb914400) [pid = 1825] [serial = 1997] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f15c2a35000) [pid = 1825] [serial = 1958] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f15bd82a400) [pid = 1825] [serial = 1995] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f15bead3800) [pid = 1825] [serial = 1943] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f15bd82e400) [pid = 1825] [serial = 1940] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f15c90cc400) [pid = 1825] [serial = 1971] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f15c6e6b800) [pid = 1825] [serial = 1959] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f15b5f13800) [pid = 1825] [serial = 1989] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f15c1356c00) [pid = 1825] [serial = 1952] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f15c9198000) [pid = 1825] [serial = 1979] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f15c2a08c00) [pid = 1825] [serial = 1955] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f15c92a7400) [pid = 1825] [serial = 1982] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f15bed74000) [pid = 1825] [serial = 1946] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f15c9267400) [pid = 1825] [serial = 1977] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f15be5d1400) [pid = 1825] [serial = 1941] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f15bb840400) [pid = 1825] [serial = 1875] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f15beb41000) [pid = 1825] [serial = 1944] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f15c2a1a000) [pid = 1825] [serial = 1956] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f15c90d8400) [pid = 1825] [serial = 1973] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f15c7ad9800) [pid = 1825] [serial = 1965] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f15ba1d1000) [pid = 1825] [serial = 1938] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15bf183400) [pid = 1825] [serial = 1947] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15c99cc400) [pid = 1825] [serial = 1985] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15bfc19c00) [pid = 1825] [serial = 1949] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15b5c31000) [pid = 1825] [serial = 1988] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f15c8fc2000) [pid = 1825] [serial = 1970] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f15c7acf400) [pid = 1825] [serial = 1964] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15c919b800) [pid = 1825] [serial = 1976] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f15b9e2b400) [pid = 1825] [serial = 1937] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f15bb90b000) [pid = 1825] [serial = 1994] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f15c6f36800) [pid = 1825] [serial = 1961] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f15b9fc9400) [pid = 1825] [serial = 1992] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f15c6f44800) [pid = 1825] [serial = 1962] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f15c953b800) [pid = 1825] [serial = 1983] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f15c8f9e400) [pid = 1825] [serial = 1968] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f15c8f30800) [pid = 1825] [serial = 1967] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f15c9196800) [pid = 1825] [serial = 1974] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f15c2944800) [pid = 1825] [serial = 1953] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f15bfef6c00) [pid = 1825] [serial = 1950] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f15c929d800) [pid = 1825] [serial = 1980] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f15b9e32400) [pid = 1825] [serial = 1991] [outer = (nil)] [url = about:blank] 08:30:27 INFO - PROCESS | 1825 | 1461339027636 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b65c6800 == 160 [pid = 1825] [id = 702] 08:30:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f15b5c0b400) [pid = 1825] [serial = 2107] [outer = (nil)] 08:30:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f15b5c13400) [pid = 1825] [serial = 2108] [outer = 0x7f15b5c0b400] 08:30:27 INFO - PROCESS | 1825 | 1461339027714 Marionette DEBUG loaded listener.js 08:30:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f15b5c31000) [pid = 1825] [serial = 2109] [outer = 0x7f15b5c0b400] 08:30:28 INFO - PROCESS | 1825 | 1461339028533 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 08:30:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:30:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 3902ms 08:30:28 INFO - PROCESS | 1825 | 1461339028558 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 08:30:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:30:28 INFO - PROCESS | 1825 | 1461339028563 Marionette TRACE conn5 <- [1,2781,null,{"value":"8"}] 08:30:28 INFO - PROCESS | 1825 | 1461339028570 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:30:28 INFO - PROCESS | 1825 | 1461339028576 Marionette TRACE conn5 <- [1,2782,null,{}] 08:30:28 INFO - PROCESS | 1825 | 1461339028583 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:28 INFO - PROCESS | 1825 | 1461339028831 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 08:30:29 INFO - PROCESS | 1825 | 1461339029021 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b9206000 == 161 [pid = 1825] [id = 703] 08:30:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f15b5f09800) [pid = 1825] [serial = 2110] [outer = (nil)] 08:30:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f15b9fc8000) [pid = 1825] [serial = 2111] [outer = 0x7f15b5f09800] 08:30:29 INFO - PROCESS | 1825 | 1461339029091 Marionette DEBUG loaded listener.js 08:30:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f15ba7fb800) [pid = 1825] [serial = 2112] [outer = 0x7f15b5f09800] 08:30:29 INFO - PROCESS | 1825 | 1461339029990 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 08:30:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:30:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1442ms 08:30:30 INFO - PROCESS | 1825 | 1461339030015 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 08:30:30 INFO - PROCESS | 1825 | 1461339030022 Marionette TRACE conn5 <- [1,2785,null,{"value":"8"}] 08:30:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:30:30 INFO - PROCESS | 1825 | 1461339030028 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:30:30 INFO - PROCESS | 1825 | 1461339030031 Marionette TRACE conn5 <- [1,2786,null,{}] 08:30:30 INFO - PROCESS | 1825 | 1461339030037 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:30 INFO - PROCESS | 1825 | 1461339030337 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 08:30:30 INFO - PROCESS | 1825 | 1461339030378 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc04c000 == 162 [pid = 1825] [id = 704] 08:30:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f15baa6c000) [pid = 1825] [serial = 2113] [outer = (nil)] 08:30:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f15bd824400) [pid = 1825] [serial = 2114] [outer = 0x7f15baa6c000] 08:30:30 INFO - PROCESS | 1825 | 1461339030454 Marionette DEBUG loaded listener.js 08:30:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f15bdb2d800) [pid = 1825] [serial = 2115] [outer = 0x7f15baa6c000] 08:30:31 INFO - PROCESS | 1825 | 1461339031534 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 08:30:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:30:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1587ms 08:30:31 INFO - PROCESS | 1825 | 1461339031619 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 08:30:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:30:31 INFO - PROCESS | 1825 | 1461339031623 Marionette TRACE conn5 <- [1,2789,null,{"value":"8"}] 08:30:31 INFO - PROCESS | 1825 | 1461339031638 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:30:31 INFO - PROCESS | 1825 | 1461339031647 Marionette TRACE conn5 <- [1,2790,null,{}] 08:30:31 INFO - PROCESS | 1825 | 1461339031662 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:32 INFO - PROCESS | 1825 | 1461339032011 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 08:30:32 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f15b5191800) [pid = 1825] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:30:32 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f15b8aa7800) [pid = 1825] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:30:32 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f15ba7f9800) [pid = 1825] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:30:32 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f15b5c13000) [pid = 1825] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:30:32 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f15bd9af400) [pid = 1825] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:30:32 INFO - PROCESS | 1825 | 1461339032665 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc321000 == 163 [pid = 1825] [id = 705] 08:30:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f15b5191800) [pid = 1825] [serial = 2116] [outer = (nil)] 08:30:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f15b8aa7800) [pid = 1825] [serial = 2117] [outer = 0x7f15b5191800] 08:30:32 INFO - PROCESS | 1825 | 1461339032732 Marionette DEBUG loaded listener.js 08:30:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f15bead4000) [pid = 1825] [serial = 2118] [outer = 0x7f15b5191800] 08:30:33 INFO - PROCESS | 1825 | 1461339033480 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 08:30:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:30:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1906ms 08:30:33 INFO - PROCESS | 1825 | 1461339033537 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 08:30:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:30:33 INFO - PROCESS | 1825 | 1461339033542 Marionette TRACE conn5 <- [1,2793,null,{"value":"8"}] 08:30:33 INFO - PROCESS | 1825 | 1461339033548 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:30:33 INFO - PROCESS | 1825 | 1461339033551 Marionette TRACE conn5 <- [1,2794,null,{}] 08:30:33 INFO - PROCESS | 1825 | 1461339033560 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:33 INFO - PROCESS | 1825 | 1461339033789 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 08:30:33 INFO - PROCESS | 1825 | 1461339033977 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15be782800 == 164 [pid = 1825] [id = 706] 08:30:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f15b5192000) [pid = 1825] [serial = 2119] [outer = (nil)] 08:30:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f15bec5c800) [pid = 1825] [serial = 2120] [outer = 0x7f15b5192000] 08:30:34 INFO - PROCESS | 1825 | 1461339034048 Marionette DEBUG loaded listener.js 08:30:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f15bf17cc00) [pid = 1825] [serial = 2121] [outer = 0x7f15b5192000] 08:30:35 INFO - PROCESS | 1825 | 1461339035169 Marionette TRACE conn5 <- [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]]]}] 08:30:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:30:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1689ms 08:30:35 INFO - PROCESS | 1825 | 1461339035245 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 08:30:35 INFO - PROCESS | 1825 | 1461339035251 Marionette TRACE conn5 <- [1,2797,null,{"value":"8"}] 08:30:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:30:35 INFO - PROCESS | 1825 | 1461339035261 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:30:35 INFO - PROCESS | 1825 | 1461339035267 Marionette TRACE conn5 <- [1,2798,null,{}] 08:30:35 INFO - PROCESS | 1825 | 1461339035276 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:35 INFO - PROCESS | 1825 | 1461339035611 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 08:30:35 INFO - PROCESS | 1825 | 1461339035944 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ba8d1000 == 165 [pid = 1825] [id = 707] 08:30:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f15ba06d800) [pid = 1825] [serial = 2122] [outer = (nil)] 08:30:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f15ba074400) [pid = 1825] [serial = 2123] [outer = 0x7f15ba06d800] 08:30:36 INFO - PROCESS | 1825 | 1461339036030 Marionette DEBUG loaded listener.js 08:30:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f15baa61800) [pid = 1825] [serial = 2124] [outer = 0x7f15ba06d800] 08:30:37 INFO - PROCESS | 1825 | 1461339037031 Marionette TRACE conn5 <- [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]]]}] 08:30:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:30:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1844ms 08:30:37 INFO - PROCESS | 1825 | 1461339037105 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 08:30:37 INFO - PROCESS | 1825 | 1461339037115 Marionette TRACE conn5 <- [1,2801,null,{"value":"8"}] 08:30:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:30:37 INFO - PROCESS | 1825 | 1461339037126 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:30:37 INFO - PROCESS | 1825 | 1461339037130 Marionette TRACE conn5 <- [1,2802,null,{}] 08:30:37 INFO - PROCESS | 1825 | 1461339037137 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:37 INFO - PROCESS | 1825 | 1461339037433 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 08:30:37 INFO - PROCESS | 1825 | 1461339037789 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15be78f000 == 166 [pid = 1825] [id = 708] 08:30:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15be744c00) [pid = 1825] [serial = 2125] [outer = (nil)] 08:30:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15beacc400) [pid = 1825] [serial = 2126] [outer = 0x7f15be744c00] 08:30:37 INFO - PROCESS | 1825 | 1461339037867 Marionette DEBUG loaded listener.js 08:30:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15beb4c800) [pid = 1825] [serial = 2127] [outer = 0x7f15be744c00] 08:30:38 INFO - PROCESS | 1825 | 1461339038820 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 08:30:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:30:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1743ms 08:30:38 INFO - PROCESS | 1825 | 1461339038870 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 08:30:38 INFO - PROCESS | 1825 | 1461339038874 Marionette TRACE conn5 <- [1,2805,null,{"value":"8"}] 08:30:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:30:38 INFO - PROCESS | 1825 | 1461339038881 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:30:38 INFO - PROCESS | 1825 | 1461339038888 Marionette TRACE conn5 <- [1,2806,null,{}] 08:30:38 INFO - PROCESS | 1825 | 1461339038905 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:39 INFO - PROCESS | 1825 | 1461339039169 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 08:30:39 INFO - PROCESS | 1825 | 1461339039486 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfd35000 == 167 [pid = 1825] [id = 709] 08:30:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15bf3af800) [pid = 1825] [serial = 2128] [outer = (nil)] 08:30:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15bfc1f400) [pid = 1825] [serial = 2129] [outer = 0x7f15bf3af800] 08:30:39 INFO - PROCESS | 1825 | 1461339039572 Marionette DEBUG loaded listener.js 08:30:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15c0de1800) [pid = 1825] [serial = 2130] [outer = 0x7f15bf3af800] 08:30:40 INFO - PROCESS | 1825 | 1461339040469 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 08:30:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:30:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1647ms 08:30:40 INFO - PROCESS | 1825 | 1461339040529 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 08:30:40 INFO - PROCESS | 1825 | 1461339040533 Marionette TRACE conn5 <- [1,2809,null,{"value":"8"}] 08:30:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:30:40 INFO - PROCESS | 1825 | 1461339040540 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:30:40 INFO - PROCESS | 1825 | 1461339040544 Marionette TRACE conn5 <- [1,2810,null,{}] 08:30:40 INFO - PROCESS | 1825 | 1461339040549 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:40 INFO - PROCESS | 1825 | 1461339040803 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 08:30:41 INFO - PROCESS | 1825 | 1461339041124 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c0d65800 == 168 [pid = 1825] [id = 710] 08:30:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15bb845800) [pid = 1825] [serial = 2131] [outer = (nil)] 08:30:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15c1360c00) [pid = 1825] [serial = 2132] [outer = 0x7f15bb845800] 08:30:41 INFO - PROCESS | 1825 | 1461339041205 Marionette DEBUG loaded listener.js 08:30:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f15c13bfc00) [pid = 1825] [serial = 2133] [outer = 0x7f15bb845800] 08:30:42 INFO - PROCESS | 1825 | 1461339042053 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 08:30:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:30:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1579ms 08:30:42 INFO - PROCESS | 1825 | 1461339042121 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 08:30:42 INFO - PROCESS | 1825 | 1461339042124 Marionette TRACE conn5 <- [1,2813,null,{"value":"8"}] 08:30:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:30:42 INFO - PROCESS | 1825 | 1461339042130 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:30:42 INFO - PROCESS | 1825 | 1461339042133 Marionette TRACE conn5 <- [1,2814,null,{}] 08:30:42 INFO - PROCESS | 1825 | 1461339042139 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:42 INFO - PROCESS | 1825 | 1461339042379 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 08:30:42 INFO - PROCESS | 1825 | 1461339042647 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7115000 == 169 [pid = 1825] [id = 711] 08:30:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f15b5c12800) [pid = 1825] [serial = 2134] [outer = (nil)] 08:30:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f15c29e1c00) [pid = 1825] [serial = 2135] [outer = 0x7f15b5c12800] 08:30:42 INFO - PROCESS | 1825 | 1461339042784 Marionette DEBUG loaded listener.js 08:30:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f15c2a16c00) [pid = 1825] [serial = 2136] [outer = 0x7f15b5c12800] 08:30:43 INFO - PROCESS | 1825 | 1461339043696 Marionette TRACE conn5 <- [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]]]}] 08:30:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:30:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1630ms 08:30:43 INFO - PROCESS | 1825 | 1461339043762 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 08:30:43 INFO - PROCESS | 1825 | 1461339043766 Marionette TRACE conn5 <- [1,2817,null,{"value":"8"}] 08:30:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:30:43 INFO - PROCESS | 1825 | 1461339043772 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:30:43 INFO - PROCESS | 1825 | 1461339043776 Marionette TRACE conn5 <- [1,2818,null,{}] 08:30:43 INFO - PROCESS | 1825 | 1461339043781 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:44 INFO - PROCESS | 1825 | 1461339044091 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 08:30:44 INFO - PROCESS | 1825 | 1461339044414 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca1b0000 == 170 [pid = 1825] [id = 712] 08:30:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15c7ad1000) [pid = 1825] [serial = 2137] [outer = (nil)] 08:30:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15c8fba400) [pid = 1825] [serial = 2138] [outer = 0x7f15c7ad1000] 08:30:44 INFO - PROCESS | 1825 | 1461339044495 Marionette DEBUG loaded listener.js 08:30:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15c90ce800) [pid = 1825] [serial = 2139] [outer = 0x7f15c7ad1000] 08:30:45 INFO - PROCESS | 1825 | 1461339045400 Marionette TRACE conn5 <- [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]]]}] 08:30:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:30:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1680ms 08:30:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:30:45 INFO - PROCESS | 1825 | 1461339045455 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 08:30:45 INFO - PROCESS | 1825 | 1461339045458 Marionette TRACE conn5 <- [1,2821,null,{"value":"8"}] 08:30:45 INFO - PROCESS | 1825 | 1461339045465 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:30:45 INFO - PROCESS | 1825 | 1461339045467 Marionette TRACE conn5 <- [1,2822,null,{}] 08:30:45 INFO - PROCESS | 1825 | 1461339045473 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:45 INFO - PROCESS | 1825 | 1461339045723 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 08:30:46 INFO - PROCESS | 1825 | 1461339046043 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca487000 == 171 [pid = 1825] [id = 713] 08:30:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15ba1d1800) [pid = 1825] [serial = 2140] [outer = (nil)] 08:30:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f15c919a400) [pid = 1825] [serial = 2141] [outer = 0x7f15ba1d1800] 08:30:46 INFO - PROCESS | 1825 | 1461339046124 Marionette DEBUG loaded listener.js 08:30:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f15c926c400) [pid = 1825] [serial = 2142] [outer = 0x7f15ba1d1800] 08:30:46 INFO - PROCESS | 1825 | 1461339046979 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 08:30:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:30:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1585ms 08:30:47 INFO - PROCESS | 1825 | 1461339047049 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 08:30:47 INFO - PROCESS | 1825 | 1461339047053 Marionette TRACE conn5 <- [1,2825,null,{"value":"8"}] 08:30:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:30:47 INFO - PROCESS | 1825 | 1461339047059 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:30:47 INFO - PROCESS | 1825 | 1461339047062 Marionette TRACE conn5 <- [1,2826,null,{}] 08:30:47 INFO - PROCESS | 1825 | 1461339047068 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:47 INFO - PROCESS | 1825 | 1461339047309 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 08:30:47 INFO - PROCESS | 1825 | 1461339047626 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cd60a800 == 172 [pid = 1825] [id = 714] 08:30:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f15c9198400) [pid = 1825] [serial = 2143] [outer = (nil)] 08:30:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f15c92a0400) [pid = 1825] [serial = 2144] [outer = 0x7f15c9198400] 08:30:47 INFO - PROCESS | 1825 | 1461339047720 Marionette DEBUG loaded listener.js 08:30:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f15c99d3c00) [pid = 1825] [serial = 2145] [outer = 0x7f15c9198400] 08:30:48 INFO - PROCESS | 1825 | 1461339048617 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:30:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:30:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1629ms 08:30:48 INFO - PROCESS | 1825 | 1461339048690 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 08:30:48 INFO - PROCESS | 1825 | 1461339048693 Marionette TRACE conn5 <- [1,2829,null,{"value":"8"}] 08:30:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:30:48 INFO - PROCESS | 1825 | 1461339048701 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:30:48 INFO - PROCESS | 1825 | 1461339048704 Marionette TRACE conn5 <- [1,2830,null,{}] 08:30:48 INFO - PROCESS | 1825 | 1461339048709 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:48 INFO - PROCESS | 1825 | 1461339048984 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 08:30:49 INFO - PROCESS | 1825 | 1461339049300 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cf405000 == 173 [pid = 1825] [id = 715] 08:30:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f15bdb26c00) [pid = 1825] [serial = 2146] [outer = (nil)] 08:30:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f15c9c6e800) [pid = 1825] [serial = 2147] [outer = 0x7f15bdb26c00] 08:30:49 INFO - PROCESS | 1825 | 1461339049378 Marionette DEBUG loaded listener.js 08:30:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f15ca5d0800) [pid = 1825] [serial = 2148] [outer = 0x7f15bdb26c00] 08:30:50 INFO - PROCESS | 1825 | 1461339050270 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 08:30:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:30:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1639ms 08:30:50 INFO - PROCESS | 1825 | 1461339050342 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 08:30:50 INFO - PROCESS | 1825 | 1461339050346 Marionette TRACE conn5 <- [1,2833,null,{"value":"8"}] 08:30:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:30:50 INFO - PROCESS | 1825 | 1461339050352 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:30:50 INFO - PROCESS | 1825 | 1461339050354 Marionette TRACE conn5 <- [1,2834,null,{}] 08:30:50 INFO - PROCESS | 1825 | 1461339050360 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:50 INFO - PROCESS | 1825 | 1461339050658 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 08:30:50 INFO - PROCESS | 1825 | 1461339050975 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d2016800 == 174 [pid = 1825] [id = 716] 08:30:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f15beae7c00) [pid = 1825] [serial = 2149] [outer = (nil)] 08:30:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f15cc1dfc00) [pid = 1825] [serial = 2150] [outer = 0x7f15beae7c00] 08:30:51 INFO - PROCESS | 1825 | 1461339051053 Marionette DEBUG loaded listener.js 08:30:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f15ccd78400) [pid = 1825] [serial = 2151] [outer = 0x7f15beae7c00] 08:30:51 INFO - PROCESS | 1825 | 1461339051970 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:30:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:30:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1678ms 08:30:52 INFO - PROCESS | 1825 | 1461339052031 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 08:30:52 INFO - PROCESS | 1825 | 1461339052036 Marionette TRACE conn5 <- [1,2837,null,{"value":"8"}] 08:30:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:30:52 INFO - PROCESS | 1825 | 1461339052042 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:30:52 INFO - PROCESS | 1825 | 1461339052047 Marionette TRACE conn5 <- [1,2838,null,{}] 08:30:52 INFO - PROCESS | 1825 | 1461339052052 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:52 INFO - PROCESS | 1825 | 1461339052338 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 08:30:52 INFO - PROCESS | 1825 | 1461339052665 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d487b800 == 175 [pid = 1825] [id = 717] 08:30:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f15cce92000) [pid = 1825] [serial = 2152] [outer = (nil)] 08:30:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f15cce95800) [pid = 1825] [serial = 2153] [outer = 0x7f15cce92000] 08:30:52 INFO - PROCESS | 1825 | 1461339052766 Marionette DEBUG loaded listener.js 08:30:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f15ccedc400) [pid = 1825] [serial = 2154] [outer = 0x7f15cce92000] 08:30:53 INFO - PROCESS | 1825 | 1461339053698 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 08:30:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:30:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1704ms 08:30:53 INFO - PROCESS | 1825 | 1461339053747 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 08:30:53 INFO - PROCESS | 1825 | 1461339053751 Marionette TRACE conn5 <- [1,2841,null,{"value":"8"}] 08:30:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:30:53 INFO - PROCESS | 1825 | 1461339053757 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:30:53 INFO - PROCESS | 1825 | 1461339053759 Marionette TRACE conn5 <- [1,2842,null,{}] 08:30:53 INFO - PROCESS | 1825 | 1461339053765 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:54 INFO - PROCESS | 1825 | 1461339054003 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 08:30:54 INFO - PROCESS | 1825 | 1461339054325 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d620f800 == 176 [pid = 1825] [id = 718] 08:30:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f15cce93c00) [pid = 1825] [serial = 2155] [outer = (nil)] 08:30:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f15ccf08400) [pid = 1825] [serial = 2156] [outer = 0x7f15cce93c00] 08:30:54 INFO - PROCESS | 1825 | 1461339054408 Marionette DEBUG loaded listener.js 08:30:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f15cd02d000) [pid = 1825] [serial = 2157] [outer = 0x7f15cce93c00] 08:30:55 INFO - PROCESS | 1825 | 1461339055303 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 08:30:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:30:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1578ms 08:30:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:30:55 INFO - PROCESS | 1825 | 1461339055336 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 08:30:55 INFO - PROCESS | 1825 | 1461339055339 Marionette TRACE conn5 <- [1,2845,null,{"value":"8"}] 08:30:55 INFO - PROCESS | 1825 | 1461339055345 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:30:55 INFO - PROCESS | 1825 | 1461339055348 Marionette TRACE conn5 <- [1,2846,null,{}] 08:30:55 INFO - PROCESS | 1825 | 1461339055355 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:55 INFO - PROCESS | 1825 | 1461339055610 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 08:30:55 INFO - PROCESS | 1825 | 1461339055896 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e042e000 == 177 [pid = 1825] [id = 719] 08:30:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f15c135e000) [pid = 1825] [serial = 2158] [outer = (nil)] 08:30:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f15cd4b9800) [pid = 1825] [serial = 2159] [outer = 0x7f15c135e000] 08:30:56 INFO - PROCESS | 1825 | 1461339056019 Marionette DEBUG loaded listener.js 08:30:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f15cd4c3000) [pid = 1825] [serial = 2160] [outer = 0x7f15c135e000] 08:30:56 INFO - PROCESS | 1825 | 1461339056924 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 08:30:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:30:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1636ms 08:30:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:30:56 INFO - PROCESS | 1825 | 1461339056981 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 08:30:56 INFO - PROCESS | 1825 | 1461339056984 Marionette TRACE conn5 <- [1,2849,null,{"value":"8"}] 08:30:56 INFO - PROCESS | 1825 | 1461339056990 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:30:56 INFO - PROCESS | 1825 | 1461339056994 Marionette TRACE conn5 <- [1,2850,null,{}] 08:30:57 INFO - PROCESS | 1825 | 1461339056999 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:57 INFO - PROCESS | 1825 | 1461339057235 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 08:30:57 INFO - PROCESS | 1825 | 1461339057551 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e161b800 == 178 [pid = 1825] [id = 720] 08:30:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f15ccf03800) [pid = 1825] [serial = 2161] [outer = (nil)] 08:30:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f15cd6ad000) [pid = 1825] [serial = 2162] [outer = 0x7f15ccf03800] 08:30:57 INFO - PROCESS | 1825 | 1461339057637 Marionette DEBUG loaded listener.js 08:30:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f15cd6b7400) [pid = 1825] [serial = 2163] [outer = 0x7f15ccf03800] 08:30:58 INFO - PROCESS | 1825 | 1461339058517 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:30:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:30:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1587ms 08:30:58 INFO - PROCESS | 1825 | 1461339058597 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 08:30:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:30:58 INFO - PROCESS | 1825 | 1461339058610 Marionette TRACE conn5 <- [1,2853,null,{"value":"8"}] 08:30:58 INFO - PROCESS | 1825 | 1461339058617 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:30:58 INFO - PROCESS | 1825 | 1461339058620 Marionette TRACE conn5 <- [1,2854,null,{}] 08:30:58 INFO - PROCESS | 1825 | 1461339058625 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:58 INFO - PROCESS | 1825 | 1461339058905 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 08:30:59 INFO - PROCESS | 1825 | 1461339059219 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e5016000 == 179 [pid = 1825] [id = 721] 08:30:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f15c2943800) [pid = 1825] [serial = 2164] [outer = (nil)] 08:30:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f15cdd3bc00) [pid = 1825] [serial = 2165] [outer = 0x7f15c2943800] 08:30:59 INFO - PROCESS | 1825 | 1461339059299 Marionette DEBUG loaded listener.js 08:30:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f15cde80800) [pid = 1825] [serial = 2166] [outer = 0x7f15c2943800] 08:31:00 INFO - PROCESS | 1825 | 1461339060169 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 08:31:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:31:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1583ms 08:31:00 INFO - PROCESS | 1825 | 1461339060200 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 08:31:00 INFO - PROCESS | 1825 | 1461339060204 Marionette TRACE conn5 <- [1,2857,null,{"value":"8"}] 08:31:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:31:00 INFO - PROCESS | 1825 | 1461339060210 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:31:00 INFO - PROCESS | 1825 | 1461339060213 Marionette TRACE conn5 <- [1,2858,null,{}] 08:31:00 INFO - PROCESS | 1825 | 1461339060219 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:00 INFO - PROCESS | 1825 | 1461339060476 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 08:31:00 INFO - PROCESS | 1825 | 1461339060808 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e5136000 == 180 [pid = 1825] [id = 722] 08:31:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f15b5198400) [pid = 1825] [serial = 2167] [outer = (nil)] 08:31:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f15cde88800) [pid = 1825] [serial = 2168] [outer = 0x7f15b5198400] 08:31:00 INFO - PROCESS | 1825 | 1461339060892 Marionette DEBUG loaded listener.js 08:31:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f15cdf37800) [pid = 1825] [serial = 2169] [outer = 0x7f15b5198400] 08:31:01 INFO - PROCESS | 1825 | 1461339061938 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:31:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:31:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1782ms 08:31:02 INFO - PROCESS | 1825 | 1461339061994 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 08:31:02 INFO - PROCESS | 1825 | 1461339061997 Marionette TRACE conn5 <- [1,2861,null,{"value":"8"}] 08:31:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:31:02 INFO - PROCESS | 1825 | 1461339062004 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:31:02 INFO - PROCESS | 1825 | 1461339062007 Marionette TRACE conn5 <- [1,2862,null,{}] 08:31:02 INFO - PROCESS | 1825 | 1461339062014 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:02 INFO - PROCESS | 1825 | 1461339062286 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 08:31:02 INFO - PROCESS | 1825 | 1461339062584 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e54e1800 == 181 [pid = 1825] [id = 723] 08:31:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f15c2a38c00) [pid = 1825] [serial = 2170] [outer = (nil)] 08:31:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f15cdf3f400) [pid = 1825] [serial = 2171] [outer = 0x7f15c2a38c00] 08:31:02 INFO - PROCESS | 1825 | 1461339062665 Marionette DEBUG loaded listener.js 08:31:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f15cdf71000) [pid = 1825] [serial = 2172] [outer = 0x7f15c2a38c00] 08:31:03 INFO - PROCESS | 1825 | 1461339063616 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 08:31:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:31:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1686ms 08:31:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:31:03 INFO - PROCESS | 1825 | 1461339063690 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 08:31:03 INFO - PROCESS | 1825 | 1461339063693 Marionette TRACE conn5 <- [1,2865,null,{"value":"8"}] 08:31:03 INFO - PROCESS | 1825 | 1461339063701 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:31:03 INFO - PROCESS | 1825 | 1461339063703 Marionette TRACE conn5 <- [1,2866,null,{}] 08:31:03 INFO - PROCESS | 1825 | 1461339063710 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:03 INFO - PROCESS | 1825 | 1461339063978 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 08:31:04 INFO - PROCESS | 1825 | 1461339064302 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e5930000 == 182 [pid = 1825] [id = 724] 08:31:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f15cdf44c00) [pid = 1825] [serial = 2173] [outer = (nil)] 08:31:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f15cdf7a000) [pid = 1825] [serial = 2174] [outer = 0x7f15cdf44c00] 08:31:04 INFO - PROCESS | 1825 | 1461339064385 Marionette DEBUG loaded listener.js 08:31:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f15d0078400) [pid = 1825] [serial = 2175] [outer = 0x7f15cdf44c00] 08:31:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc1d0000 == 181 [pid = 1825] [id = 602] 08:31:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15be775800 == 180 [pid = 1825] [id = 476] 08:31:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4874000 == 179 [pid = 1825] [id = 257] 08:31:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bfb61800 == 178 [pid = 1825] [id = 478] 08:31:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15df3aa800 == 177 [pid = 1825] [id = 63] 08:31:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15beda6800 == 176 [pid = 1825] [id = 477] 08:31:07 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f15ba7f0000) [pid = 1825] [serial = 2049] [outer = (nil)] [url = about:blank] 08:31:07 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f15bb848400) [pid = 1825] [serial = 2051] [outer = (nil)] [url = about:blank] 08:31:07 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f15b5c0dc00) [pid = 1825] [serial = 2000] [outer = (nil)] [url = about:blank] 08:31:07 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f15c9c6c800) [pid = 1825] [serial = 2036] [outer = (nil)] [url = about:blank] 08:31:07 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f15beb46400) [pid = 1825] [serial = 2012] [outer = (nil)] [url = about:blank] 08:31:07 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f15b6330c00) [pid = 1825] [serial = 2046] [outer = (nil)] [url = about:blank] 08:31:07 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f15ba078800) [pid = 1825] [serial = 2048] [outer = (nil)] [url = about:blank] 08:31:07 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f15c1196800) [pid = 1825] [serial = 2018] [outer = (nil)] [url = about:blank] 08:31:07 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f15c2a0b000) [pid = 1825] [serial = 2024] [outer = (nil)] [url = about:blank] 08:31:07 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f15c13bc400) [pid = 1825] [serial = 2021] [outer = (nil)] [url = about:blank] 08:31:07 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f15cb39ac00) [pid = 1825] [serial = 2042] [outer = (nil)] [url = about:blank] 08:31:07 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f15c92a8400) [pid = 1825] [serial = 2033] [outer = (nil)] [url = about:blank] 08:31:07 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f15ba075000) [pid = 1825] [serial = 2003] [outer = (nil)] [url = about:blank] 08:31:07 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f15bf3a5000) [pid = 1825] [serial = 2015] [outer = (nil)] [url = about:blank] 08:31:07 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f15c708cc00) [pid = 1825] [serial = 2030] [outer = (nil)] [url = about:blank] 08:31:07 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f15ca28f400) [pid = 1825] [serial = 2039] [outer = (nil)] [url = about:blank] 08:31:07 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f15c2a2b400) [pid = 1825] [serial = 2027] [outer = (nil)] [url = about:blank] 08:31:07 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f15b5c31400) [pid = 1825] [serial = 2045] [outer = (nil)] [url = about:blank] 08:31:07 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f15be74e800) [pid = 1825] [serial = 2009] [outer = (nil)] [url = about:blank] 08:31:07 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f15bb90d800) [pid = 1825] [serial = 2006] [outer = (nil)] [url = about:blank] 08:31:07 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f15be67fc00) [pid = 1825] [serial = 1935] [outer = (nil)] [url = about:blank] 08:31:07 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f15bba29000) [pid = 1825] [serial = 2052] [outer = (nil)] [url = about:blank] 08:31:07 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f15c99f0400) [pid = 1825] [serial = 1986] [outer = (nil)] [url = about:blank] 08:31:07 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f15bd82d000) [pid = 1825] [serial = 2054] [outer = (nil)] [url = about:blank] 08:31:07 INFO - PROCESS | 1825 | 1461339067501 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 08:31:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:31:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 3842ms 08:31:07 INFO - PROCESS | 1825 | 1461339067545 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 08:31:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:31:07 INFO - PROCESS | 1825 | 1461339067555 Marionette TRACE conn5 <- [1,2869,null,{"value":"8"}] 08:31:07 INFO - PROCESS | 1825 | 1461339067570 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:31:07 INFO - PROCESS | 1825 | 1461339067580 Marionette TRACE conn5 <- [1,2870,null,{}] 08:31:07 INFO - PROCESS | 1825 | 1461339067595 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:07 INFO - PROCESS | 1825 | 1461339067943 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 08:31:08 INFO - PROCESS | 1825 | 1461339068145 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b66f0800 == 177 [pid = 1825] [id = 725] 08:31:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f15b5c2a800) [pid = 1825] [serial = 2176] [outer = (nil)] 08:31:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f15b8aa6400) [pid = 1825] [serial = 2177] [outer = 0x7f15b5c2a800] 08:31:08 INFO - PROCESS | 1825 | 1461339068219 Marionette DEBUG loaded listener.js 08:31:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f15b9e2ec00) [pid = 1825] [serial = 2178] [outer = 0x7f15b5c2a800] 08:31:09 INFO - PROCESS | 1825 | 1461339069050 Marionette TRACE conn5 <- [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]]]}] 08:31:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:31:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1502ms 08:31:09 INFO - PROCESS | 1825 | 1461339069073 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 08:31:09 INFO - PROCESS | 1825 | 1461339069083 Marionette TRACE conn5 <- [1,2873,null,{"value":"8"}] 08:31:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:31:09 INFO - PROCESS | 1825 | 1461339069093 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:31:09 INFO - PROCESS | 1825 | 1461339069097 Marionette TRACE conn5 <- [1,2874,null,{}] 08:31:09 INFO - PROCESS | 1825 | 1461339069103 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:09 INFO - PROCESS | 1825 | 1461339069479 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 08:31:09 INFO - PROCESS | 1825 | 1461339069600 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ba0ab000 == 178 [pid = 1825] [id = 726] 08:31:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f15b5c24800) [pid = 1825] [serial = 2179] [outer = (nil)] 08:31:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f15ba1c8000) [pid = 1825] [serial = 2180] [outer = 0x7f15b5c24800] 08:31:09 INFO - PROCESS | 1825 | 1461339069702 Marionette DEBUG loaded listener.js 08:31:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f15ba960000) [pid = 1825] [serial = 2181] [outer = 0x7f15b5c24800] 08:31:10 INFO - PROCESS | 1825 | 1461339070725 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 08:31:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:31:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1687ms 08:31:10 INFO - PROCESS | 1825 | 1461339070787 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 08:31:10 INFO - PROCESS | 1825 | 1461339070792 Marionette TRACE conn5 <- [1,2877,null,{"value":"8"}] 08:31:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:31:10 INFO - PROCESS | 1825 | 1461339070798 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:31:10 INFO - PROCESS | 1825 | 1461339070804 Marionette TRACE conn5 <- [1,2878,null,{}] 08:31:10 INFO - PROCESS | 1825 | 1461339070832 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:11 INFO - PROCESS | 1825 | 1461339071158 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 08:31:11 INFO - PROCESS | 1825 | 1461339071255 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc203800 == 179 [pid = 1825] [id = 727] 08:31:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f15bb90ac00) [pid = 1825] [serial = 2182] [outer = (nil)] 08:31:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f15bd82dc00) [pid = 1825] [serial = 2183] [outer = 0x7f15bb90ac00] 08:31:11 INFO - PROCESS | 1825 | 1461339071431 Marionette DEBUG loaded listener.js 08:31:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f15be5c2400) [pid = 1825] [serial = 2184] [outer = 0x7f15bb90ac00] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f15beaea400) [pid = 1825] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f15c6f45000) [pid = 1825] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f15c6f40c00) [pid = 1825] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f15c119cc00) [pid = 1825] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f15c13b2c00) [pid = 1825] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f15c9c75400) [pid = 1825] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f15c13b2400) [pid = 1825] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f15bf188400) [pid = 1825] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f15c0dde800) [pid = 1825] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f15be67e800) [pid = 1825] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f15bf188800) [pid = 1825] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f15b9fc6c00) [pid = 1825] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f15bb844800) [pid = 1825] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f15be67f000) [pid = 1825] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f15b5192c00) [pid = 1825] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f15b5195c00) [pid = 1825] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f15bdb21c00) [pid = 1825] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f15c7084400) [pid = 1825] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f15c1193c00) [pid = 1825] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f15b5f09800) [pid = 1825] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f15c8fbb000) [pid = 1825] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f15bb84b000) [pid = 1825] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f15c8fbe000) [pid = 1825] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f15b5c0b400) [pid = 1825] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f15c9196000) [pid = 1825] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f15beacb800) [pid = 1825] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f15be743800) [pid = 1825] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f15c1193400) [pid = 1825] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f15ca5c9800) [pid = 1825] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15beacb000) [pid = 1825] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15baa6c000) [pid = 1825] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15c8f9a400) [pid = 1825] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15c8f99800) [pid = 1825] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f15ccbe8000) [pid = 1825] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f15b5191800) [pid = 1825] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15be674800) [pid = 1825] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:31:12 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f15b5c06800) [pid = 1825] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:31:12 INFO - PROCESS | 1825 | 1461339072714 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 08:31:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:31:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1989ms 08:31:12 INFO - PROCESS | 1825 | 1461339072811 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 08:31:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:31:12 INFO - PROCESS | 1825 | 1461339072816 Marionette TRACE conn5 <- [1,2881,null,{"value":"8"}] 08:31:12 INFO - PROCESS | 1825 | 1461339072823 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:31:12 INFO - PROCESS | 1825 | 1461339072826 Marionette TRACE conn5 <- [1,2882,null,{}] 08:31:12 INFO - PROCESS | 1825 | 1461339072831 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:13 INFO - PROCESS | 1825 | 1461339073065 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 08:31:13 INFO - PROCESS | 1825 | 1461339073250 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc31d000 == 180 [pid = 1825] [id = 728] 08:31:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f15b8ab0800) [pid = 1825] [serial = 2185] [outer = (nil)] 08:31:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15bba23000) [pid = 1825] [serial = 2186] [outer = 0x7f15b8ab0800] 08:31:13 INFO - PROCESS | 1825 | 1461339073317 Marionette DEBUG loaded listener.js 08:31:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15be67f000) [pid = 1825] [serial = 2187] [outer = 0x7f15b8ab0800] 08:31:14 INFO - PROCESS | 1825 | 1461339074188 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 08:31:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:31:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1386ms 08:31:14 INFO - PROCESS | 1825 | 1461339074399 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 08:31:14 INFO - PROCESS | 1825 | 1461339074404 Marionette TRACE conn5 <- [1,2885,null,{"value":"8"}] 08:31:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:31:14 INFO - PROCESS | 1825 | 1461339074430 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:31:14 INFO - PROCESS | 1825 | 1461339074435 Marionette TRACE conn5 <- [1,2886,null,{}] 08:31:14 INFO - PROCESS | 1825 | 1461339074444 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:14 INFO - PROCESS | 1825 | 1461339074703 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 08:31:15 INFO - PROCESS | 1825 | 1461339075026 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b9207800 == 181 [pid = 1825] [id = 729] 08:31:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15b5f16800) [pid = 1825] [serial = 2188] [outer = (nil)] 08:31:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15b8e59c00) [pid = 1825] [serial = 2189] [outer = 0x7f15b5f16800] 08:31:15 INFO - PROCESS | 1825 | 1461339075108 Marionette DEBUG loaded listener.js 08:31:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15ba078400) [pid = 1825] [serial = 2190] [outer = 0x7f15b5f16800] 08:31:16 INFO - PROCESS | 1825 | 1461339076062 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 08:31:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:31:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1692ms 08:31:16 INFO - PROCESS | 1825 | 1461339076123 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 08:31:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:31:16 INFO - PROCESS | 1825 | 1461339076129 Marionette TRACE conn5 <- [1,2889,null,{"value":"8"}] 08:31:16 INFO - PROCESS | 1825 | 1461339076139 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:31:16 INFO - PROCESS | 1825 | 1461339076146 Marionette TRACE conn5 <- [1,2890,null,{}] 08:31:16 INFO - PROCESS | 1825 | 1461339076154 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:16 INFO - PROCESS | 1825 | 1461339076451 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 08:31:16 INFO - PROCESS | 1825 | 1461339076779 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bdad2000 == 182 [pid = 1825] [id = 730] 08:31:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15ba95f400) [pid = 1825] [serial = 2191] [outer = (nil)] 08:31:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15bb90bc00) [pid = 1825] [serial = 2192] [outer = 0x7f15ba95f400] 08:31:16 INFO - PROCESS | 1825 | 1461339076858 Marionette DEBUG loaded listener.js 08:31:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15bd9b4000) [pid = 1825] [serial = 2193] [outer = 0x7f15ba95f400] 08:31:17 INFO - PROCESS | 1825 | 1461339077790 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:31:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:31:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1738ms 08:31:17 INFO - PROCESS | 1825 | 1461339077876 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 08:31:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:31:17 INFO - PROCESS | 1825 | 1461339077881 Marionette TRACE conn5 <- [1,2893,null,{"value":"8"}] 08:31:17 INFO - PROCESS | 1825 | 1461339077887 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:31:17 INFO - PROCESS | 1825 | 1461339077891 Marionette TRACE conn5 <- [1,2894,null,{}] 08:31:17 INFO - PROCESS | 1825 | 1461339077899 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:18 INFO - PROCESS | 1825 | 1461339078195 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 08:31:18 INFO - PROCESS | 1825 | 1461339078576 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bf398800 == 183 [pid = 1825] [id = 731] 08:31:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f15beae6400) [pid = 1825] [serial = 2194] [outer = (nil)] 08:31:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f15beb4bc00) [pid = 1825] [serial = 2195] [outer = 0x7f15beae6400] 08:31:18 INFO - PROCESS | 1825 | 1461339078659 Marionette DEBUG loaded listener.js 08:31:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f15bed77800) [pid = 1825] [serial = 2196] [outer = 0x7f15beae6400] 08:31:19 INFO - PROCESS | 1825 | 1461339079564 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 08:31:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:31:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1737ms 08:31:19 INFO - PROCESS | 1825 | 1461339079625 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 08:31:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:31:19 INFO - PROCESS | 1825 | 1461339079629 Marionette TRACE conn5 <- [1,2897,null,{"value":"8"}] 08:31:19 INFO - PROCESS | 1825 | 1461339079637 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:31:19 INFO - PROCESS | 1825 | 1461339079640 Marionette TRACE conn5 <- [1,2898,null,{}] 08:31:19 INFO - PROCESS | 1825 | 1461339079646 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:19 INFO - PROCESS | 1825 | 1461339079919 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 08:31:20 INFO - PROCESS | 1825 | 1461339080235 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfdeb000 == 184 [pid = 1825] [id = 732] 08:31:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f15beaec000) [pid = 1825] [serial = 2197] [outer = (nil)] 08:31:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15bf3a2c00) [pid = 1825] [serial = 2198] [outer = 0x7f15beaec000] 08:31:20 INFO - PROCESS | 1825 | 1461339080322 Marionette DEBUG loaded listener.js 08:31:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15bfb47c00) [pid = 1825] [serial = 2199] [outer = 0x7f15beaec000] 08:31:21 INFO - PROCESS | 1825 | 1461339081225 Marionette TRACE conn5 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 08:31:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:31:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1640ms 08:31:21 INFO - PROCESS | 1825 | 1461339081276 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 08:31:21 INFO - PROCESS | 1825 | 1461339081280 Marionette TRACE conn5 <- [1,2901,null,{"value":"8"}] 08:31:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:31:21 INFO - PROCESS | 1825 | 1461339081287 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:31:21 INFO - PROCESS | 1825 | 1461339081290 Marionette TRACE conn5 <- [1,2902,null,{}] 08:31:21 INFO - PROCESS | 1825 | 1461339081296 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:21 INFO - PROCESS | 1825 | 1461339081544 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 08:31:21 INFO - PROCESS | 1825 | 1461339081873 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c13de000 == 185 [pid = 1825] [id = 733] 08:31:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15bb849800) [pid = 1825] [serial = 2200] [outer = (nil)] 08:31:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15bfc14400) [pid = 1825] [serial = 2201] [outer = 0x7f15bb849800] 08:31:21 INFO - PROCESS | 1825 | 1461339081956 Marionette DEBUG loaded listener.js 08:31:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f15c0de5000) [pid = 1825] [serial = 2202] [outer = 0x7f15bb849800] 08:31:22 INFO - PROCESS | 1825 | 1461339082871 Marionette TRACE conn5 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:31:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:31:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1631ms 08:31:22 INFO - PROCESS | 1825 | 1461339082919 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 08:31:22 INFO - PROCESS | 1825 | 1461339082922 Marionette TRACE conn5 <- [1,2905,null,{"value":"8"}] 08:31:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:31:22 INFO - PROCESS | 1825 | 1461339082929 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:31:22 INFO - PROCESS | 1825 | 1461339082933 Marionette TRACE conn5 <- [1,2906,null,{}] 08:31:22 INFO - PROCESS | 1825 | 1461339082939 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:23 INFO - PROCESS | 1825 | 1461339083239 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 08:31:23 INFO - PROCESS | 1825 | 1461339083563 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c9917000 == 186 [pid = 1825] [id = 734] 08:31:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f15c29eac00) [pid = 1825] [serial = 2203] [outer = (nil)] 08:31:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f15c2a0ec00) [pid = 1825] [serial = 2204] [outer = 0x7f15c29eac00] 08:31:23 INFO - PROCESS | 1825 | 1461339083651 Marionette DEBUG loaded listener.js 08:31:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f15c2a35000) [pid = 1825] [serial = 2205] [outer = 0x7f15c29eac00] 08:31:24 INFO - PROCESS | 1825 | 1461339084580 Marionette TRACE conn5 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 08:31:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:31:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1701ms 08:31:24 INFO - PROCESS | 1825 | 1461339084632 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 08:31:24 INFO - PROCESS | 1825 | 1461339084635 Marionette TRACE conn5 <- [1,2909,null,{"value":"8"}] 08:31:24 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:31:24 INFO - PROCESS | 1825 | 1461339084643 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:31:24 INFO - PROCESS | 1825 | 1461339084646 Marionette TRACE conn5 <- [1,2910,null,{}] 08:31:24 INFO - PROCESS | 1825 | 1461339084652 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:24 INFO - PROCESS | 1825 | 1461339084922 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 08:31:25 INFO - PROCESS | 1825 | 1461339085237 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca1c0800 == 187 [pid = 1825] [id = 735] 08:31:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f15ba06c800) [pid = 1825] [serial = 2206] [outer = (nil)] 08:31:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f15c6e72000) [pid = 1825] [serial = 2207] [outer = 0x7f15ba06c800] 08:31:25 INFO - PROCESS | 1825 | 1461339085319 Marionette DEBUG loaded listener.js 08:31:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f15c7089400) [pid = 1825] [serial = 2208] [outer = 0x7f15ba06c800] 08:31:26 INFO - PROCESS | 1825 | 1461339086091 Marionette TRACE conn5 <- [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]]]}] 08:31:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:31:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:31:26 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1486ms 08:31:26 INFO - PROCESS | 1825 | 1461339086131 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 08:31:26 INFO - PROCESS | 1825 | 1461339086134 Marionette TRACE conn5 <- [1,2913,null,{"value":"8"}] 08:31:26 INFO - TEST-START | /DOMEvents/constructors.html 08:31:26 INFO - PROCESS | 1825 | 1461339086142 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:31:26 INFO - PROCESS | 1825 | 1461339086144 Marionette TRACE conn5 <- [1,2914,null,{}] 08:31:26 INFO - PROCESS | 1825 | 1461339086150 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:26 INFO - PROCESS | 1825 | 1461339086428 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 08:31:26 INFO - PROCESS | 1825 | 1461339086715 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cb0e8800 == 188 [pid = 1825] [id = 736] 08:31:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f15bead3c00) [pid = 1825] [serial = 2209] [outer = (nil)] 08:31:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f15c7090000) [pid = 1825] [serial = 2210] [outer = 0x7f15bead3c00] 08:31:26 INFO - PROCESS | 1825 | 1461339086800 Marionette DEBUG loaded listener.js 08:31:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f15c7b13400) [pid = 1825] [serial = 2211] [outer = 0x7f15bead3c00] 08:31:27 INFO - PROCESS | 1825 | 1461339087769 Marionette TRACE conn5 <- [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]]]}] 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:31:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:31:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:31:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:31:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:31:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:31:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:31:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:31:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:31:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:31:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:31:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:31:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:31:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:31:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:31:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:31:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:31:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:31:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:31:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:31:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:31:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:31:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:31:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:31:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:31:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:31:27 INFO - TEST-OK | /DOMEvents/constructors.html | took 1696ms 08:31:27 INFO - PROCESS | 1825 | 1461339087839 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 08:31:27 INFO - PROCESS | 1825 | 1461339087844 Marionette TRACE conn5 <- [1,2917,null,{"value":"8"}] 08:31:27 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:31:27 INFO - PROCESS | 1825 | 1461339087863 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:31:27 INFO - PROCESS | 1825 | 1461339087879 Marionette TRACE conn5 <- [1,2918,null,{}] 08:31:27 INFO - PROCESS | 1825 | 1461339087891 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:28 INFO - PROCESS | 1825 | 1461339088239 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 08:31:28 INFO - PROCESS | 1825 | 1461339088497 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cde1b800 == 189 [pid = 1825] [id = 737] 08:31:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f15c6e6a400) [pid = 1825] [serial = 2212] [outer = (nil)] 08:31:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f15c8f29400) [pid = 1825] [serial = 2213] [outer = 0x7f15c6e6a400] 08:31:28 INFO - PROCESS | 1825 | 1461339088581 Marionette DEBUG loaded listener.js 08:31:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f15c90cd800) [pid = 1825] [serial = 2214] [outer = 0x7f15c6e6a400] 08:31:29 INFO - PROCESS | 1825 | 1461339089432 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:31:29 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:31:29 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1598ms 08:31:29 INFO - PROCESS | 1825 | 1461339089465 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 08:31:29 INFO - PROCESS | 1825 | 1461339089471 Marionette TRACE conn5 <- [1,2921,null,{"value":"8"}] 08:31:29 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:31:29 INFO - PROCESS | 1825 | 1461339089478 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:31:29 INFO - PROCESS | 1825 | 1461339089482 Marionette TRACE conn5 <- [1,2922,null,{}] 08:31:29 INFO - PROCESS | 1825 | 1461339089487 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:29 INFO - PROCESS | 1825 | 1461339089733 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 08:31:30 INFO - PROCESS | 1825 | 1461339090029 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3d34000 == 190 [pid = 1825] [id = 738] 08:31:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f15c7088000) [pid = 1825] [serial = 2215] [outer = (nil)] 08:31:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f15c919b000) [pid = 1825] [serial = 2216] [outer = 0x7f15c7088000] 08:31:30 INFO - PROCESS | 1825 | 1461339090113 Marionette DEBUG loaded listener.js 08:31:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f15c9538800) [pid = 1825] [serial = 2217] [outer = 0x7f15c7088000] 08:31:30 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 08:31:30 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 08:31:30 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 08:31:30 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 08:31:30 INFO - PROCESS | 1825 | 1461339090980 Marionette TRACE conn5 <- [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]]]}] 08:31:31 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:31:31 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:31:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:31:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:31:31 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 08:31:31 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:31:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:31:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:31:31 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 08:31:31 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:31:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:31:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:31:31 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]" 08:31:31 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:31:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:31:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:31:31 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:31:31 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1533ms 08:31:31 INFO - PROCESS | 1825 | 1461339091017 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 08:31:31 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:31:31 INFO - PROCESS | 1825 | 1461339091028 Marionette TRACE conn5 <- [1,2925,null,{"value":"8"}] 08:31:31 INFO - PROCESS | 1825 | 1461339091036 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:31:31 INFO - PROCESS | 1825 | 1461339091040 Marionette TRACE conn5 <- [1,2926,null,{}] 08:31:31 INFO - PROCESS | 1825 | 1461339091046 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:31 INFO - PROCESS | 1825 | 1461339091347 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 08:31:31 INFO - PROCESS | 1825 | 1461339091630 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4ad4800 == 191 [pid = 1825] [id = 739] 08:31:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f15bf3a9400) [pid = 1825] [serial = 2218] [outer = (nil)] 08:31:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f15c9542800) [pid = 1825] [serial = 2219] [outer = 0x7f15bf3a9400] 08:31:31 INFO - PROCESS | 1825 | 1461339091774 Marionette DEBUG loaded listener.js 08:31:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f15ccbe8800) [pid = 1825] [serial = 2220] [outer = 0x7f15bf3a9400] 08:31:32 INFO - PROCESS | 1825 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:31:32 INFO - PROCESS | 1825 | 1461339092650 Marionette TRACE conn5 <- [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]]]}] 08:31:32 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:31:32 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1641ms 08:31:32 INFO - PROCESS | 1825 | 1461339092684 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 08:31:32 INFO - PROCESS | 1825 | 1461339092687 Marionette TRACE conn5 <- [1,2929,null,{"value":"8"}] 08:31:32 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:31:32 INFO - PROCESS | 1825 | 1461339092697 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:31:32 INFO - PROCESS | 1825 | 1461339092700 Marionette TRACE conn5 <- [1,2930,null,{}] 08:31:32 INFO - PROCESS | 1825 | 1461339092706 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:32 INFO - PROCESS | 1825 | 1461339092965 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 08:31:33 INFO - PROCESS | 1825 | 1461339093218 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d6213800 == 192 [pid = 1825] [id = 740] 08:31:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f15bfb4d800) [pid = 1825] [serial = 2221] [outer = (nil)] 08:31:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f15cce31000) [pid = 1825] [serial = 2222] [outer = 0x7f15bfb4d800] 08:31:33 INFO - PROCESS | 1825 | 1461339093295 Marionette DEBUG loaded listener.js 08:31:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f15cce8c000) [pid = 1825] [serial = 2223] [outer = 0x7f15bfb4d800] 08:31:34 INFO - PROCESS | 1825 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:31:34 INFO - PROCESS | 1825 | 1461339094140 Marionette TRACE conn5 <- [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]]]}] 08:31:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:31:34 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1480ms 08:31:34 INFO - PROCESS | 1825 | 1461339094179 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 08:31:34 INFO - PROCESS | 1825 | 1461339094181 Marionette TRACE conn5 <- [1,2933,null,{"value":"8"}] 08:31:34 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:31:34 INFO - PROCESS | 1825 | 1461339094188 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:31:34 INFO - PROCESS | 1825 | 1461339094192 Marionette TRACE conn5 <- [1,2934,null,{}] 08:31:34 INFO - PROCESS | 1825 | 1461339094197 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:34 INFO - PROCESS | 1825 | 1461339094480 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 08:31:34 INFO - PROCESS | 1825 | 1461339094744 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e4e34800 == 193 [pid = 1825] [id = 741] 08:31:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f15ccbe8c00) [pid = 1825] [serial = 2224] [outer = (nil)] 08:31:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f15cced4400) [pid = 1825] [serial = 2225] [outer = 0x7f15ccbe8c00] 08:31:34 INFO - PROCESS | 1825 | 1461339094826 Marionette DEBUG loaded listener.js 08:31:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f15ccf0e800) [pid = 1825] [serial = 2226] [outer = 0x7f15ccbe8c00] 08:31:35 INFO - PROCESS | 1825 | 1461339095676 Marionette TRACE conn5 <- [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]]]}] 08:31:35 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:31:35 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1545ms 08:31:35 INFO - PROCESS | 1825 | 1461339095734 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 08:31:35 INFO - PROCESS | 1825 | 1461339095737 Marionette TRACE conn5 <- [1,2937,null,{"value":"8"}] 08:31:35 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:31:35 INFO - PROCESS | 1825 | 1461339095745 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:31:35 INFO - PROCESS | 1825 | 1461339095749 Marionette TRACE conn5 <- [1,2938,null,{}] 08:31:35 INFO - PROCESS | 1825 | 1461339095796 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:36 INFO - PROCESS | 1825 | 1461339096141 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 08:31:36 INFO - PROCESS | 1825 | 1461339096352 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e8263000 == 194 [pid = 1825] [id = 742] 08:31:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f15c2a15800) [pid = 1825] [serial = 2227] [outer = (nil)] 08:31:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f15cd032800) [pid = 1825] [serial = 2228] [outer = 0x7f15c2a15800] 08:31:36 INFO - PROCESS | 1825 | 1461339096435 Marionette DEBUG loaded listener.js 08:31:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f15cde72800) [pid = 1825] [serial = 2229] [outer = 0x7f15c2a15800] 08:31:37 INFO - PROCESS | 1825 | 1461339097283 Marionette TRACE conn5 <- [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]]]}] 08:31:37 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. 08:31:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1580ms 08:31:37 INFO - PROCESS | 1825 | 1461339097327 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 08:31:37 INFO - PROCESS | 1825 | 1461339097332 Marionette TRACE conn5 <- [1,2941,null,{"value":"8"}] 08:31:37 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:31:37 INFO - PROCESS | 1825 | 1461339097340 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:31:37 INFO - PROCESS | 1825 | 1461339097343 Marionette TRACE conn5 <- [1,2942,null,{}] 08:31:37 INFO - PROCESS | 1825 | 1461339097351 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:37 INFO - PROCESS | 1825 | 1461339097621 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 08:31:37 INFO - PROCESS | 1825 | 1461339097918 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15e9aa2000 == 195 [pid = 1825] [id = 743] 08:31:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f15ccbeb800) [pid = 1825] [serial = 2230] [outer = (nil)] 08:31:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f15cde8dc00) [pid = 1825] [serial = 2231] [outer = 0x7f15ccbeb800] 08:31:38 INFO - PROCESS | 1825 | 1461339098008 Marionette DEBUG loaded listener.js 08:31:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f15cdf7c800) [pid = 1825] [serial = 2232] [outer = 0x7f15ccbeb800] 08:31:38 INFO - PROCESS | 1825 | 1461339098905 Marionette TRACE conn5 <- [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"]]]}] 08:31:38 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 08:31:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:31:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:31:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:31:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1590ms 08:31:38 INFO - PROCESS | 1825 | 1461339098935 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 08:31:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:31:38 INFO - PROCESS | 1825 | 1461339098946 Marionette TRACE conn5 <- [1,2945,null,{"value":"8"}] 08:31:38 INFO - PROCESS | 1825 | 1461339098953 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:31:38 INFO - PROCESS | 1825 | 1461339098958 Marionette TRACE conn5 <- [1,2946,null,{}] 08:31:38 INFO - PROCESS | 1825 | 1461339098965 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:39 INFO - PROCESS | 1825 | 1461339099238 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 08:31:39 INFO - PROCESS | 1825 | 1461339099531 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ea89a000 == 196 [pid = 1825] [id = 744] 08:31:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f15cd6af400) [pid = 1825] [serial = 2233] [outer = (nil)] 08:31:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f15d08b4800) [pid = 1825] [serial = 2234] [outer = 0x7f15cd6af400] 08:31:39 INFO - PROCESS | 1825 | 1461339099621 Marionette DEBUG loaded listener.js 08:31:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f15d21b6000) [pid = 1825] [serial = 2235] [outer = 0x7f15cd6af400] 08:31:40 INFO - PROCESS | 1825 | 1461339100476 Marionette TRACE conn5 <- [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]]]}] 08:31:40 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. 08:31:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1585ms 08:31:40 INFO - PROCESS | 1825 | 1461339100540 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 08:31:40 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:31:40 INFO - PROCESS | 1825 | 1461339100545 Marionette TRACE conn5 <- [1,2949,null,{"value":"8"}] 08:31:40 INFO - PROCESS | 1825 | 1461339100552 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:31:40 INFO - PROCESS | 1825 | 1461339100555 Marionette TRACE conn5 <- [1,2950,null,{}] 08:31:40 INFO - PROCESS | 1825 | 1461339100583 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:40 INFO - PROCESS | 1825 | 1461339100868 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 08:31:41 INFO - PROCESS | 1825 | 1461339101172 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b6019800 == 197 [pid = 1825] [id = 745] 08:31:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f15c8fc2800) [pid = 1825] [serial = 2236] [outer = (nil)] 08:31:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f15d1671800) [pid = 1825] [serial = 2237] [outer = 0x7f15c8fc2800] 08:31:41 INFO - PROCESS | 1825 | 1461339101294 Marionette DEBUG loaded listener.js 08:31:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f15d2902800) [pid = 1825] [serial = 2238] [outer = 0x7f15c8fc2800] 08:31:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b5d66000 == 198 [pid = 1825] [id = 746] 08:31:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f15d4540800) [pid = 1825] [serial = 2239] [outer = (nil)] 08:31:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f15d2264c00) [pid = 1825] [serial = 2240] [outer = 0x7f15d4540800] 08:31:42 INFO - PROCESS | 1825 | 1461339102262 Marionette TRACE conn5 <- [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]]]}] 08:31:42 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. 08:31:42 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1750ms 08:31:42 INFO - PROCESS | 1825 | 1461339102301 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 08:31:42 INFO - PROCESS | 1825 | 1461339102305 Marionette TRACE conn5 <- [1,2953,null,{"value":"8"}] 08:31:42 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:31:42 INFO - PROCESS | 1825 | 1461339102313 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:31:42 INFO - PROCESS | 1825 | 1461339102316 Marionette TRACE conn5 <- [1,2954,null,{}] 08:31:42 INFO - PROCESS | 1825 | 1461339102322 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:42 INFO - PROCESS | 1825 | 1461339102681 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 08:31:43 INFO - PROCESS | 1825 | 1461339103031 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b5d7f000 == 199 [pid = 1825] [id = 747] 08:31:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f15c92a2400) [pid = 1825] [serial = 2241] [outer = (nil)] 08:31:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f15d4325c00) [pid = 1825] [serial = 2242] [outer = 0x7f15c92a2400] 08:31:43 INFO - PROCESS | 1825 | 1461339103122 Marionette DEBUG loaded listener.js 08:31:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f15d47a2000) [pid = 1825] [serial = 2243] [outer = 0x7f15c92a2400] 08:31:43 INFO - PROCESS | 1825 | 1461339103908 Marionette TRACE conn5 <- [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]]]}] 08:31:43 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:31:43 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 08:31:43 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1635ms 08:31:43 INFO - PROCESS | 1825 | 1461339103954 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 08:31:43 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:31:43 INFO - PROCESS | 1825 | 1461339103964 Marionette TRACE conn5 <- [1,2957,null,{"value":"8"}] 08:31:43 INFO - PROCESS | 1825 | 1461339103970 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:31:43 INFO - PROCESS | 1825 | 1461339103975 Marionette TRACE conn5 <- [1,2958,null,{}] 08:31:43 INFO - PROCESS | 1825 | 1461339103981 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:44 INFO - PROCESS | 1825 | 1461339104308 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 08:31:44 INFO - PROCESS | 1825 | 1461339104701 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e9a98800 == 198 [pid = 1825] [id = 597] 08:31:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e02b7000 == 197 [pid = 1825] [id = 506] 08:31:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc05b000 == 196 [pid = 1825] [id = 329] 08:31:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc203800 == 195 [pid = 1825] [id = 727] 08:31:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ba0ab000 == 194 [pid = 1825] [id = 726] 08:31:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b66f0800 == 193 [pid = 1825] [id = 725] 08:31:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e5016000 == 192 [pid = 1825] [id = 721] 08:31:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e161b800 == 191 [pid = 1825] [id = 720] 08:31:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e042e000 == 190 [pid = 1825] [id = 719] 08:31:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d620f800 == 189 [pid = 1825] [id = 718] 08:31:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d487b800 == 188 [pid = 1825] [id = 717] 08:31:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d2016800 == 187 [pid = 1825] [id = 716] 08:31:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cf405000 == 186 [pid = 1825] [id = 715] 08:31:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bfe16000 == 185 [pid = 1825] [id = 634] 08:31:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cd60a800 == 184 [pid = 1825] [id = 714] 08:31:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca487000 == 183 [pid = 1825] [id = 713] 08:31:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca1b0000 == 182 [pid = 1825] [id = 712] 08:31:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c7115000 == 181 [pid = 1825] [id = 711] 08:31:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c0d65800 == 180 [pid = 1825] [id = 710] 08:31:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bfd35000 == 179 [pid = 1825] [id = 709] 08:31:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15be78f000 == 178 [pid = 1825] [id = 708] 08:31:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ba8d1000 == 177 [pid = 1825] [id = 707] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f15b6330800) [pid = 1825] [serial = 2057] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f15b8e5c000) [pid = 1825] [serial = 2058] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f15bed7a800) [pid = 1825] [serial = 2066] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f15c8f30000) [pid = 1825] [serial = 2085] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f15c2a1dc00) [pid = 1825] [serial = 2076] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f15b9fc8000) [pid = 1825] [serial = 2111] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f15c8fc2c00) [pid = 1825] [serial = 2087] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f15bdb25800) [pid = 1825] [serial = 2061] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f15c99f0000) [pid = 1825] [serial = 2093] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f15b5c13400) [pid = 1825] [serial = 2108] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f15cc169000) [pid = 1825] [serial = 2097] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f15c7b0d800) [pid = 1825] [serial = 2082] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f15bb911800) [pid = 1825] [serial = 2060] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f15c90d1400) [pid = 1825] [serial = 2088] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f15beade400) [pid = 1825] [serial = 2063] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f15c119c400) [pid = 1825] [serial = 2072] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f15ccd75000) [pid = 1825] [serial = 2106] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f15c6e64c00) [pid = 1825] [serial = 2078] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f15bdb2d800) [pid = 1825] [serial = 2115] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f15ccbe9400) [pid = 1825] [serial = 2100] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f15c926ac00) [pid = 1825] [serial = 2090] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f15ccd6c400) [pid = 1825] [serial = 2105] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f15ca282800) [pid = 1825] [serial = 2094] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f15c6f40800) [pid = 1825] [serial = 2079] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f15ccbf4400) [pid = 1825] [serial = 2102] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f15c7acdc00) [pid = 1825] [serial = 2081] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f15cb39f800) [pid = 1825] [serial = 2096] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f15b8aa7800) [pid = 1825] [serial = 2117] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f15beb44c00) [pid = 1825] [serial = 2064] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f15b5c31000) [pid = 1825] [serial = 2109] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f15c2a0a400) [pid = 1825] [serial = 2075] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f15cc1e9000) [pid = 1825] [serial = 2099] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f15c8f24400) [pid = 1825] [serial = 2084] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f15bd824400) [pid = 1825] [serial = 2114] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f15c294f800) [pid = 1825] [serial = 2073] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f15ccd33800) [pid = 1825] [serial = 2103] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f15bfb50c00) [pid = 1825] [serial = 2069] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f15bead4000) [pid = 1825] [serial = 2118] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f15bf189c00) [pid = 1825] [serial = 2067] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f15bfc19800) [pid = 1825] [serial = 2070] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f15bdb28400) [pid = 1825] [serial = 1998] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f15c9538c00) [pid = 1825] [serial = 2091] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f15ba7fb800) [pid = 1825] [serial = 2112] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f15ca287400) [pid = 1825] [serial = 2037] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f15c99fc800) [pid = 1825] [serial = 2034] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f15c8f98400) [pid = 1825] [serial = 2031] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f15ca5ce400) [pid = 1825] [serial = 2040] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f15c6f40000) [pid = 1825] [serial = 2028] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f15cb513800) [pid = 1825] [serial = 2043] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f15c2a18800) [pid = 1825] [serial = 2025] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f15bfc20400) [pid = 1825] [serial = 2016] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15c2946000) [pid = 1825] [serial = 2022] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15bead4400) [pid = 1825] [serial = 2010] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15c135bc00) [pid = 1825] [serial = 2019] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15ba1d0800) [pid = 1825] [serial = 2004] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f15bd826000) [pid = 1825] [serial = 2007] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f15bed73c00) [pid = 1825] [serial = 2013] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15b5f0a400) [pid = 1825] [serial = 2001] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f15bec5c800) [pid = 1825] [serial = 2120] [outer = (nil)] [url = about:blank] 08:31:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b5dd1000 == 178 [pid = 1825] [id = 748] 08:31:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f15b5193800) [pid = 1825] [serial = 2244] [outer = (nil)] 08:31:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15b5c0b400) [pid = 1825] [serial = 2245] [outer = 0x7f15b5193800] 08:31:47 INFO - PROCESS | 1825 | 1461339107544 Marionette DEBUG loaded listener.js 08:31:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15b5f09800) [pid = 1825] [serial = 2246] [outer = 0x7f15b5193800] 08:31:48 INFO - PROCESS | 1825 | 1461339108319 Marionette TRACE conn5 <- [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]]]}] 08:31:48 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. 08:31:48 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 4395ms 08:31:48 INFO - PROCESS | 1825 | 1461339108367 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 08:31:48 INFO - PROCESS | 1825 | 1461339108373 Marionette TRACE conn5 <- [1,2961,null,{"value":"8"}] 08:31:48 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:31:48 INFO - PROCESS | 1825 | 1461339108400 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:31:48 INFO - PROCESS | 1825 | 1461339108405 Marionette TRACE conn5 <- [1,2962,null,{}] 08:31:48 INFO - PROCESS | 1825 | 1461339108416 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:48 INFO - PROCESS | 1825 | 1461339108669 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 08:31:48 INFO - PROCESS | 1825 | 1461339108872 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b84d9800 == 179 [pid = 1825] [id = 749] 08:31:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15b5c13400) [pid = 1825] [serial = 2247] [outer = (nil)] 08:31:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15ba078800) [pid = 1825] [serial = 2248] [outer = 0x7f15b5c13400] 08:31:48 INFO - PROCESS | 1825 | 1461339108943 Marionette DEBUG loaded listener.js 08:31:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15ba958c00) [pid = 1825] [serial = 2249] [outer = 0x7f15b5c13400] 08:31:49 INFO - PROCESS | 1825 | 1461339109759 Marionette TRACE conn5 <- [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]]]}] 08:31:49 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. 08:31:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1408ms 08:31:49 INFO - PROCESS | 1825 | 1461339109792 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 08:31:49 INFO - PROCESS | 1825 | 1461339109799 Marionette TRACE conn5 <- [1,2965,null,{"value":"8"}] 08:31:49 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:31:49 INFO - PROCESS | 1825 | 1461339109817 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:31:49 INFO - PROCESS | 1825 | 1461339109823 Marionette TRACE conn5 <- [1,2966,null,{}] 08:31:49 INFO - PROCESS | 1825 | 1461339109829 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:50 INFO - PROCESS | 1825 | 1461339110133 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 08:31:50 INFO - PROCESS | 1825 | 1461339110190 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ba0b2000 == 180 [pid = 1825] [id = 750] 08:31:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15ba95d000) [pid = 1825] [serial = 2250] [outer = (nil)] 08:31:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15bd826c00) [pid = 1825] [serial = 2251] [outer = 0x7f15ba95d000] 08:31:50 INFO - PROCESS | 1825 | 1461339110254 Marionette DEBUG loaded listener.js 08:31:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15be5c6400) [pid = 1825] [serial = 2252] [outer = 0x7f15ba95d000] 08:31:51 INFO - PROCESS | 1825 | 1461339111194 Marionette TRACE conn5 <- [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]]]}] 08:31:51 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. 08:31:51 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1394ms 08:31:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:31:51 INFO - PROCESS | 1825 | 1461339111206 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 08:31:51 INFO - PROCESS | 1825 | 1461339111209 Marionette TRACE conn5 <- [1,2969,null,{"value":"8"}] 08:31:51 INFO - PROCESS | 1825 | 1461339111215 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:31:51 INFO - PROCESS | 1825 | 1461339111221 Marionette TRACE conn5 <- [1,2970,null,{}] 08:31:51 INFO - PROCESS | 1825 | 1461339111272 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:51 INFO - PROCESS | 1825 | 1461339111702 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 08:31:52 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f15beae7c00) [pid = 1825] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:31:52 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15bdb26c00) [pid = 1825] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:31:52 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15cce93c00) [pid = 1825] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:31:52 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15bb845800) [pid = 1825] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:31:52 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15cce92000) [pid = 1825] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:31:52 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f15b5198400) [pid = 1825] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:31:52 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f15b518c800) [pid = 1825] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:31:52 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15b5c24800) [pid = 1825] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:31:52 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f15ba06d800) [pid = 1825] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:31:52 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f15c2a38c00) [pid = 1825] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:31:52 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f15c2943800) [pid = 1825] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:31:52 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f15b5c2a800) [pid = 1825] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:31:52 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f15ccf03800) [pid = 1825] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:31:52 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f15bb90ac00) [pid = 1825] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:31:52 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f15c135e000) [pid = 1825] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:31:52 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f15bf3af800) [pid = 1825] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:31:52 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f15c7ad1000) [pid = 1825] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:31:52 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f15ba1d1800) [pid = 1825] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:31:52 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f15c9198400) [pid = 1825] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:31:52 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f15b5c12800) [pid = 1825] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:31:52 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f15be744c00) [pid = 1825] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:31:52 INFO - PROCESS | 1825 | 1461339112366 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ba0a3800 == 181 [pid = 1825] [id = 751] 08:31:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f15b5191800) [pid = 1825] [serial = 2253] [outer = (nil)] 08:31:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f15ba06d800) [pid = 1825] [serial = 2254] [outer = 0x7f15b5191800] 08:31:52 INFO - PROCESS | 1825 | 1461339112432 Marionette DEBUG loaded listener.js 08:31:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f15be67bc00) [pid = 1825] [serial = 2255] [outer = 0x7f15b5191800] 08:31:53 INFO - PROCESS | 1825 | 1461339113092 Marionette TRACE conn5 <- [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]]]}] 08:31:53 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. 08:31:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1925ms 08:31:53 INFO - PROCESS | 1825 | 1461339113142 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 08:31:53 INFO - PROCESS | 1825 | 1461339113147 Marionette TRACE conn5 <- [1,2973,null,{"value":"8"}] 08:31:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:31:53 INFO - PROCESS | 1825 | 1461339113153 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:31:53 INFO - PROCESS | 1825 | 1461339113156 Marionette TRACE conn5 <- [1,2974,null,{}] 08:31:53 INFO - PROCESS | 1825 | 1461339113162 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:53 INFO - PROCESS | 1825 | 1461339113390 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 08:31:53 INFO - PROCESS | 1825 | 1461339113592 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bd7cf800 == 182 [pid = 1825] [id = 752] 08:31:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f15b5192800) [pid = 1825] [serial = 2256] [outer = (nil)] 08:31:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f15bec60000) [pid = 1825] [serial = 2257] [outer = 0x7f15b5192800] 08:31:53 INFO - PROCESS | 1825 | 1461339113671 Marionette DEBUG loaded listener.js 08:31:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f15bf180800) [pid = 1825] [serial = 2258] [outer = 0x7f15b5192800] 08:31:55 INFO - PROCESS | 1825 | 1461339115022 Marionette TRACE conn5 <- [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]]]}] 08:31:55 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. 08:31:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1895ms 08:31:55 INFO - PROCESS | 1825 | 1461339115050 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 08:31:55 INFO - PROCESS | 1825 | 1461339115056 Marionette TRACE conn5 <- [1,2977,null,{"value":"8"}] 08:31:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:31:55 INFO - PROCESS | 1825 | 1461339115066 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:31:55 INFO - PROCESS | 1825 | 1461339115072 Marionette TRACE conn5 <- [1,2978,null,{}] 08:31:55 INFO - PROCESS | 1825 | 1461339115081 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:55 INFO - PROCESS | 1825 | 1461339115397 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 08:31:55 INFO - PROCESS | 1825 | 1461339115839 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ba093800 == 183 [pid = 1825] [id = 753] 08:31:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f15b9e37000) [pid = 1825] [serial = 2259] [outer = (nil)] 08:31:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f15baa60800) [pid = 1825] [serial = 2260] [outer = 0x7f15b9e37000] 08:31:55 INFO - PROCESS | 1825 | 1461339115968 Marionette DEBUG loaded listener.js 08:31:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f15bb84a400) [pid = 1825] [serial = 2261] [outer = 0x7f15b9e37000] 08:31:56 INFO - PROCESS | 1825 | 1461339116851 Marionette TRACE conn5 <- [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]]]}] 08:31:56 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. 08:31:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1838ms 08:31:56 INFO - PROCESS | 1825 | 1461339116908 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 08:31:56 INFO - PROCESS | 1825 | 1461339116923 Marionette TRACE conn5 <- [1,2981,null,{"value":"8"}] 08:31:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:31:57 INFO - PROCESS | 1825 | 1461339116997 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:31:57 INFO - PROCESS | 1825 | 1461339117004 Marionette TRACE conn5 <- [1,2982,null,{}] 08:31:57 INFO - PROCESS | 1825 | 1461339117016 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:57 INFO - PROCESS | 1825 | 1461339117405 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 08:31:57 INFO - PROCESS | 1825 | 1461339117768 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bdad9800 == 184 [pid = 1825] [id = 754] 08:31:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f15be682c00) [pid = 1825] [serial = 2262] [outer = (nil)] 08:31:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f15bead3000) [pid = 1825] [serial = 2263] [outer = 0x7f15be682c00] 08:31:57 INFO - PROCESS | 1825 | 1461339117849 Marionette DEBUG loaded listener.js 08:31:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f15beb49000) [pid = 1825] [serial = 2264] [outer = 0x7f15be682c00] 08:31:58 INFO - PROCESS | 1825 | 1461339118670 Marionette TRACE conn5 <- [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"]]]}] 08:31:58 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 08:31:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:31:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:31:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:31:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1721ms 08:31:58 INFO - PROCESS | 1825 | 1461339118703 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 08:31:58 INFO - PROCESS | 1825 | 1461339118707 Marionette TRACE conn5 <- [1,2985,null,{"value":"8"}] 08:31:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:31:58 INFO - PROCESS | 1825 | 1461339118714 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:31:58 INFO - PROCESS | 1825 | 1461339118720 Marionette TRACE conn5 <- [1,2986,null,{}] 08:31:58 INFO - PROCESS | 1825 | 1461339118737 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:59 INFO - PROCESS | 1825 | 1461339118995 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 08:31:59 INFO - PROCESS | 1825 | 1461339119287 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bedad000 == 185 [pid = 1825] [id = 755] 08:31:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f15bf3a6400) [pid = 1825] [serial = 2265] [outer = (nil)] 08:31:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15bfc12400) [pid = 1825] [serial = 2266] [outer = 0x7f15bf3a6400] 08:31:59 INFO - PROCESS | 1825 | 1461339119372 Marionette DEBUG loaded listener.js 08:31:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15bfefa800) [pid = 1825] [serial = 2267] [outer = 0x7f15bf3a6400] 08:32:00 INFO - PROCESS | 1825 | 1461339120226 Marionette TRACE conn5 <- [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]]]}] 08:32:00 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. 08:32:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1542ms 08:32:00 INFO - PROCESS | 1825 | 1461339120257 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 08:32:00 INFO - PROCESS | 1825 | 1461339120262 Marionette TRACE conn5 <- [1,2989,null,{"value":"8"}] 08:32:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:32:00 INFO - PROCESS | 1825 | 1461339120269 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:32:00 INFO - PROCESS | 1825 | 1461339120273 Marionette TRACE conn5 <- [1,2990,null,{}] 08:32:00 INFO - PROCESS | 1825 | 1461339120279 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:00 INFO - PROCESS | 1825 | 1461339120573 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 08:32:00 INFO - PROCESS | 1825 | 1461339120827 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfddb800 == 186 [pid = 1825] [id = 756] 08:32:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15bf3a8c00) [pid = 1825] [serial = 2268] [outer = (nil)] 08:32:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15c1363000) [pid = 1825] [serial = 2269] [outer = 0x7f15bf3a8c00] 08:32:00 INFO - PROCESS | 1825 | 1461339120910 Marionette DEBUG loaded listener.js 08:32:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15c13bf400) [pid = 1825] [serial = 2270] [outer = 0x7f15bf3a8c00] 08:32:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c0b8f000 == 187 [pid = 1825] [id = 757] 08:32:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15c29e3400) [pid = 1825] [serial = 2271] [outer = (nil)] 08:32:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15c13b2c00) [pid = 1825] [serial = 2272] [outer = 0x7f15c29e3400] 08:32:01 INFO - PROCESS | 1825 | 1461339121829 Marionette TRACE conn5 <- [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]]]}] 08:32:01 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. 08:32:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1588ms 08:32:01 INFO - PROCESS | 1825 | 1461339121858 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 08:32:01 INFO - PROCESS | 1825 | 1461339121862 Marionette TRACE conn5 <- [1,2993,null,{"value":"8"}] 08:32:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:32:01 INFO - PROCESS | 1825 | 1461339121869 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:32:01 INFO - PROCESS | 1825 | 1461339121872 Marionette TRACE conn5 <- [1,2994,null,{}] 08:32:01 INFO - PROCESS | 1825 | 1461339121884 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:02 INFO - PROCESS | 1825 | 1461339122245 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 08:32:02 INFO - PROCESS | 1825 | 1461339122563 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c13ca000 == 188 [pid = 1825] [id = 758] 08:32:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15c0de6400) [pid = 1825] [serial = 2273] [outer = (nil)] 08:32:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f15c29ea400) [pid = 1825] [serial = 2274] [outer = 0x7f15c0de6400] 08:32:02 INFO - PROCESS | 1825 | 1461339122652 Marionette DEBUG loaded listener.js 08:32:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f15c2a19000) [pid = 1825] [serial = 2275] [outer = 0x7f15c0de6400] 08:32:03 INFO - PROCESS | 1825 | 1461339123435 Marionette TRACE conn5 <- [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]]]}] 08:32:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:32:03 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 08:32:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1640ms 08:32:03 INFO - PROCESS | 1825 | 1461339123510 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 08:32:03 INFO - PROCESS | 1825 | 1461339123515 Marionette TRACE conn5 <- [1,2997,null,{"value":"8"}] 08:32:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:32:03 INFO - PROCESS | 1825 | 1461339123521 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:32:03 INFO - PROCESS | 1825 | 1461339123524 Marionette TRACE conn5 <- [1,2998,null,{}] 08:32:03 INFO - PROCESS | 1825 | 1461339123530 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:03 INFO - PROCESS | 1825 | 1461339123913 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 08:32:04 INFO - PROCESS | 1825 | 1461339124124 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7e52000 == 189 [pid = 1825] [id = 759] 08:32:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f15c2a1a000) [pid = 1825] [serial = 2276] [outer = (nil)] 08:32:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f15c7b13c00) [pid = 1825] [serial = 2277] [outer = 0x7f15c2a1a000] 08:32:04 INFO - PROCESS | 1825 | 1461339124204 Marionette DEBUG loaded listener.js 08:32:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15c8f97800) [pid = 1825] [serial = 2278] [outer = 0x7f15c2a1a000] 08:32:05 INFO - PROCESS | 1825 | 1461339125080 Marionette TRACE conn5 <- [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]]]}] 08:32:05 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. 08:32:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1579ms 08:32:05 INFO - PROCESS | 1825 | 1461339125102 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 08:32:05 INFO - PROCESS | 1825 | 1461339125106 Marionette TRACE conn5 <- [1,3001,null,{"value":"8"}] 08:32:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:32:05 INFO - PROCESS | 1825 | 1461339125112 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:32:05 INFO - PROCESS | 1825 | 1461339125116 Marionette TRACE conn5 <- [1,3002,null,{}] 08:32:05 INFO - PROCESS | 1825 | 1461339125122 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:05 INFO - PROCESS | 1825 | 1461339125369 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 08:32:05 INFO - PROCESS | 1825 | 1461339125618 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c9e16000 == 190 [pid = 1825] [id = 760] 08:32:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15c6e69400) [pid = 1825] [serial = 2279] [outer = (nil)] 08:32:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15c8fc2c00) [pid = 1825] [serial = 2280] [outer = 0x7f15c6e69400] 08:32:05 INFO - PROCESS | 1825 | 1461339125696 Marionette DEBUG loaded listener.js 08:32:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15c9198800) [pid = 1825] [serial = 2281] [outer = 0x7f15c6e69400] 08:32:06 INFO - PROCESS | 1825 | 1461339126554 Marionette TRACE conn5 <- [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]]]}] 08:32:06 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. 08:32:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1486ms 08:32:06 INFO - PROCESS | 1825 | 1461339126600 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 08:32:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:32:06 INFO - PROCESS | 1825 | 1461339126603 Marionette TRACE conn5 <- [1,3005,null,{"value":"8"}] 08:32:06 INFO - PROCESS | 1825 | 1461339126610 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:32:06 INFO - PROCESS | 1825 | 1461339126613 Marionette TRACE conn5 <- [1,3006,null,{}] 08:32:06 INFO - PROCESS | 1825 | 1461339126619 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:06 INFO - PROCESS | 1825 | 1461339126906 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 08:32:07 INFO - PROCESS | 1825 | 1461339127165 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ca2b4000 == 191 [pid = 1825] [id = 761] 08:32:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f15c6e6f400) [pid = 1825] [serial = 2282] [outer = (nil)] 08:32:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f15c929e000) [pid = 1825] [serial = 2283] [outer = 0x7f15c6e6f400] 08:32:07 INFO - PROCESS | 1825 | 1461339127242 Marionette DEBUG loaded listener.js 08:32:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f15c99ed800) [pid = 1825] [serial = 2284] [outer = 0x7f15c6e6f400] 08:32:08 INFO - PROCESS | 1825 | 1461339128029 Marionette TRACE conn5 <- [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]]]}] 08:32:08 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. 08:32:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1481ms 08:32:08 INFO - PROCESS | 1825 | 1461339128093 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 08:32:08 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:32:08 INFO - PROCESS | 1825 | 1461339128097 Marionette TRACE conn5 <- [1,3009,null,{"value":"8"}] 08:32:08 INFO - PROCESS | 1825 | 1461339128104 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:32:08 INFO - PROCESS | 1825 | 1461339128107 Marionette TRACE conn5 <- [1,3010,null,{}] 08:32:08 INFO - PROCESS | 1825 | 1461339128113 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:08 INFO - PROCESS | 1825 | 1461339128371 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 08:32:08 INFO - PROCESS | 1825 | 1461339128658 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cd00f800 == 192 [pid = 1825] [id = 762] 08:32:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f15c8fc7800) [pid = 1825] [serial = 2285] [outer = (nil)] 08:32:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f15c9c75000) [pid = 1825] [serial = 2286] [outer = 0x7f15c8fc7800] 08:32:08 INFO - PROCESS | 1825 | 1461339128739 Marionette DEBUG loaded listener.js 08:32:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f15ca5ca000) [pid = 1825] [serial = 2287] [outer = 0x7f15c8fc7800] 08:32:09 INFO - PROCESS | 1825 | 1461339129546 Marionette TRACE conn5 <- [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]]]}] 08:32:09 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 08:32:09 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1481ms 08:32:09 INFO - PROCESS | 1825 | 1461339129586 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 08:32:09 INFO - PROCESS | 1825 | 1461339129588 Marionette TRACE conn5 <- [1,3013,null,{"value":"8"}] 08:32:09 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:32:09 INFO - PROCESS | 1825 | 1461339129596 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:32:09 INFO - PROCESS | 1825 | 1461339129600 Marionette TRACE conn5 <- [1,3014,null,{}] 08:32:09 INFO - PROCESS | 1825 | 1461339129605 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:09 INFO - PROCESS | 1825 | 1461339129917 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 08:32:10 INFO - PROCESS | 1825 | 1461339130160 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15cde0a000 == 193 [pid = 1825] [id = 763] 08:32:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f15c953c800) [pid = 1825] [serial = 2288] [outer = (nil)] 08:32:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f15cb39fc00) [pid = 1825] [serial = 2289] [outer = 0x7f15c953c800] 08:32:10 INFO - PROCESS | 1825 | 1461339130244 Marionette DEBUG loaded listener.js 08:32:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f15cc16fc00) [pid = 1825] [serial = 2290] [outer = 0x7f15c953c800] 08:32:10 INFO - PROCESS | 1825 | [1825] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:32:11 INFO - PROCESS | 1825 | 1461339131251 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:32:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:32:11 INFO - {} 08:32:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:32:11 INFO - {} 08:32:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:32:11 INFO - {} 08:32:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:32:11 INFO - {} 08:32:11 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1686ms 08:32:11 INFO - PROCESS | 1825 | 1461339131286 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 08:32:11 INFO - PROCESS | 1825 | 1461339131290 Marionette TRACE conn5 <- [1,3017,null,{"value":"8"}] 08:32:11 INFO - TEST-START | /FileAPI/fileReader.html 08:32:11 INFO - PROCESS | 1825 | 1461339131297 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:32:11 INFO - PROCESS | 1825 | 1461339131302 Marionette TRACE conn5 <- [1,3018,null,{}] 08:32:11 INFO - PROCESS | 1825 | 1461339131366 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:11 INFO - PROCESS | 1825 | 1461339131660 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 08:32:12 INFO - PROCESS | 1825 | 1461339131997 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d3df0000 == 194 [pid = 1825] [id = 764] 08:32:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f15cce91c00) [pid = 1825] [serial = 2291] [outer = (nil)] 08:32:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f15cced5800) [pid = 1825] [serial = 2292] [outer = 0x7f15cce91c00] 08:32:12 INFO - PROCESS | 1825 | 1461339132099 Marionette DEBUG loaded listener.js 08:32:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f15cd02c800) [pid = 1825] [serial = 2293] [outer = 0x7f15cce91c00] 08:32:12 INFO - PROCESS | 1825 | 1461339132917 Marionette TRACE conn5 <- [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]]]}] 08:32:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:32:12 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:32:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:32:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:32:12 INFO - TEST-OK | /FileAPI/fileReader.html | took 1675ms 08:32:12 INFO - PROCESS | 1825 | 1461339132974 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 08:32:12 INFO - PROCESS | 1825 | 1461339132978 Marionette TRACE conn5 <- [1,3021,null,{"value":"8"}] 08:32:12 INFO - TEST-START | /FileAPI/historical.html 08:32:12 INFO - PROCESS | 1825 | 1461339132985 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:32:12 INFO - PROCESS | 1825 | 1461339132989 Marionette TRACE conn5 <- [1,3022,null,{}] 08:32:12 INFO - PROCESS | 1825 | 1461339132995 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:13 INFO - PROCESS | 1825 | 1461339133263 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 08:32:13 INFO - PROCESS | 1825 | 1461339133554 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d4dab000 == 195 [pid = 1825] [id = 765] 08:32:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f15b8e55c00) [pid = 1825] [serial = 2294] [outer = (nil)] 08:32:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f15cd03ac00) [pid = 1825] [serial = 2295] [outer = 0x7f15b8e55c00] 08:32:13 INFO - PROCESS | 1825 | 1461339133635 Marionette DEBUG loaded listener.js 08:32:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f15cd6b4400) [pid = 1825] [serial = 2296] [outer = 0x7f15b8e55c00] 08:32:14 INFO - PROCESS | 1825 | 1461339134445 Marionette TRACE conn5 <- [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"]]]}] 08:32:14 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:32:14 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:32:14 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:32:14 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:32:14 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:32:14 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:32:14 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:14 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:32:14 INFO - TEST-OK | /FileAPI/historical.html | took 1487ms 08:32:14 INFO - PROCESS | 1825 | 1461339134478 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 08:32:14 INFO - PROCESS | 1825 | 1461339134482 Marionette TRACE conn5 <- [1,3025,null,{"value":"8"}] 08:32:14 INFO - TEST-START | /FileAPI/idlharness.html 08:32:14 INFO - PROCESS | 1825 | 1461339134494 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:32:14 INFO - PROCESS | 1825 | 1461339134499 Marionette TRACE conn5 <- [1,3026,null,{}] 08:32:14 INFO - PROCESS | 1825 | 1461339134505 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:14 INFO - PROCESS | 1825 | 1461339134808 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 08:32:15 INFO - PROCESS | 1825 | 1461339135109 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d5e2b800 == 196 [pid = 1825] [id = 766] 08:32:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f15cd03a800) [pid = 1825] [serial = 2297] [outer = (nil)] 08:32:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f15cde82c00) [pid = 1825] [serial = 2298] [outer = 0x7f15cd03a800] 08:32:15 INFO - PROCESS | 1825 | 1461339135197 Marionette DEBUG loaded listener.js 08:32:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f15cdf42400) [pid = 1825] [serial = 2299] [outer = 0x7f15cd03a800] 08:32:16 INFO - PROCESS | 1825 | 1461339136853 Marionette TRACE conn5 <- [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]]]}] 08:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:32:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:32:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:32:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:32:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:32:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:32:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:32:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:32:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:32:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:32:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:32:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:32:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:32:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:32:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:32:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:32:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:32:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:32:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:32:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:32:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:32:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:32:16 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 08:32:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:32:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:32:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:32:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:32:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:32:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:32:16 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 08:32:16 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 08:32:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:32:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:32:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:32:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:32:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:32:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:32:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:32:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:32:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:32:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:32:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:32:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:32:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:32:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:32:17 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 08:32:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:32:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:32:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:32:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:32:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:32:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:32:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:32:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:32:17 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 08:32:17 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 08:32:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:32:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:32:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:32:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:32:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:32:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:32:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:32:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:32:17 INFO - TEST-OK | /FileAPI/idlharness.html | took 2447ms 08:32:17 INFO - PROCESS | 1825 | 1461339136945 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 08:32:17 INFO - TEST-START | /FileAPI/idlharness.worker 08:32:17 INFO - PROCESS | 1825 | 1461339136955 Marionette TRACE conn5 <- [1,3029,null,{"value":"8"}] 08:32:17 INFO - PROCESS | 1825 | 1461339136966 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:32:17 INFO - PROCESS | 1825 | 1461339136973 Marionette TRACE conn5 <- [1,3030,null,{}] 08:32:17 INFO - PROCESS | 1825 | 1461339137101 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:17 INFO - PROCESS | 1825 | 1461339137337 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 08:32:17 INFO - PROCESS | 1825 | 1461339137615 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15d5d33800 == 197 [pid = 1825] [id = 767] 08:32:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f15cc1ee000) [pid = 1825] [serial = 2300] [outer = (nil)] 08:32:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f15d629a400) [pid = 1825] [serial = 2301] [outer = 0x7f15cc1ee000] 08:32:17 INFO - PROCESS | 1825 | 1461339137691 Marionette DEBUG loaded listener.js 08:32:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f15da394c00) [pid = 1825] [serial = 2302] [outer = 0x7f15cc1ee000] 08:32:18 INFO - PROCESS | 1825 | [1825] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:32:19 INFO - {} 08:32:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:32:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:32:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:32:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:32:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:32:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:32:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:32:19 INFO - {} 08:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:32:19 INFO - {} 08:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:32:19 INFO - {} 08:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:32:19 INFO - {} 08:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:32:19 INFO - {} 08:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:32:19 INFO - {} 08:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:32:19 INFO - {} 08:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:32:19 INFO - {} 08:32:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:32:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:32:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:32:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:32:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:32:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:32:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:32:19 INFO - {} 08:32:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:32:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:32:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:32:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:32:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:32:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:32:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:32:19 INFO - {} 08:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:32:19 INFO - {} 08:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:32:19 INFO - {} 08:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:32:19 INFO - {} 08:32:19 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 08:32:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:32:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:32:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:32:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:32:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:32:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:32:20 INFO - {} 08:32:20 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 - {} 08:32:20 INFO - {} 08:32:20 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 08:32:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:32:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:32:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:32:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:32:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:32:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:32:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:32:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:32:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:32:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:32:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:32:20 INFO - {} 08:32:20 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 08:32:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:32:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:32:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:32:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:32:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:32:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:32:20 INFO - {} 08:32:20 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 - {} 08:32:20 INFO - {} 08:32:20 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 08:32:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:32:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:32:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:32:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:32:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:32:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:32:20 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 08:32:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:32:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:32:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:32:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:32:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:32:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:32:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:32:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:32:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:32:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:32:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:32:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:32:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:32:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:32:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:32:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:32:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:32:20 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 08:32:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:32:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:32:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:32:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:32:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:32:20 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 08:32:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:32:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:32:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:32:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:32:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:32:20 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 08:32:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:32:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:32:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:32:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:32:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:32:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:32:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:32:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:32:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:32:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:32:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:32:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:32:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:32:20 INFO - {} 08:32:20 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3054ms 08:32:20 INFO - PROCESS | 1825 | 1461339139896 Marionette TRACE conn5 <- [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,{},{}]]]}] 08:32:20 INFO - PROCESS | 1825 | 1461339140041 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 08:32:20 INFO - PROCESS | 1825 | 1461339140052 Marionette TRACE conn5 <- [1,3033,null,{"value":"8"}] 08:32:20 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:32:20 INFO - PROCESS | 1825 | 1461339140072 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:32:20 INFO - PROCESS | 1825 | 1461339140080 Marionette TRACE conn5 <- [1,3034,null,{}] 08:32:20 INFO - PROCESS | 1825 | 1461339140092 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:20 INFO - PROCESS | 1825 | 1461339140435 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 08:32:20 INFO - PROCESS | 1825 | 1461339140713 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b5030000 == 198 [pid = 1825] [id = 768] 08:32:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f15d663e000) [pid = 1825] [serial = 2303] [outer = (nil)] 08:32:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f15e01bf400) [pid = 1825] [serial = 2304] [outer = 0x7f15d663e000] 08:32:20 INFO - PROCESS | 1825 | 1461339140791 Marionette DEBUG loaded listener.js 08:32:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f15e5904400) [pid = 1825] [serial = 2305] [outer = 0x7f15d663e000] 08:32:21 INFO - PROCESS | 1825 | 1461339141585 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 08:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:32:21 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1547ms 08:32:21 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:32:21 INFO - PROCESS | 1825 | 1461339141621 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 08:32:21 INFO - PROCESS | 1825 | 1461339141624 Marionette TRACE conn5 <- [1,3037,null,{"value":"8"}] 08:32:21 INFO - PROCESS | 1825 | 1461339141631 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:32:21 INFO - PROCESS | 1825 | 1461339141633 Marionette TRACE conn5 <- [1,3038,null,{}] 08:32:21 INFO - PROCESS | 1825 | 1461339141654 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:21 INFO - PROCESS | 1825 | 1461339141993 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 08:32:22 INFO - PROCESS | 1825 | 1461339142212 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b5048000 == 199 [pid = 1825] [id = 769] 08:32:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f15b0712c00) [pid = 1825] [serial = 2306] [outer = (nil)] 08:32:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f15b071a000) [pid = 1825] [serial = 2307] [outer = 0x7f15b0712c00] 08:32:22 INFO - PROCESS | 1825 | 1461339142293 Marionette DEBUG loaded listener.js 08:32:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f15b071f800) [pid = 1825] [serial = 2308] [outer = 0x7f15b0712c00] 08:32:23 INFO - PROCESS | 1825 | 1461339143130 Marionette TRACE conn5 <- [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"]]]}] 08:32:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:32:23 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1531ms 08:32:23 INFO - PROCESS | 1825 | 1461339143162 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 08:32:23 INFO - PROCESS | 1825 | 1461339143166 Marionette TRACE conn5 <- [1,3041,null,{"value":"8"}] 08:32:23 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:32:23 INFO - PROCESS | 1825 | 1461339143173 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:32:23 INFO - PROCESS | 1825 | 1461339143177 Marionette TRACE conn5 <- [1,3042,null,{}] 08:32:23 INFO - PROCESS | 1825 | 1461339143182 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:23 INFO - PROCESS | 1825 | 1461339143448 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 08:32:23 INFO - PROCESS | 1825 | 1461339143745 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b07d1800 == 200 [pid = 1825] [id = 770] 08:32:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f15b0714c00) [pid = 1825] [serial = 2309] [outer = (nil)] 08:32:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f15b3142800) [pid = 1825] [serial = 2310] [outer = 0x7f15b0714c00] 08:32:23 INFO - PROCESS | 1825 | 1461339143828 Marionette DEBUG loaded listener.js 08:32:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f15b3146800) [pid = 1825] [serial = 2311] [outer = 0x7f15b0714c00] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc321000 == 199 [pid = 1825] [id = 705] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc04c000 == 198 [pid = 1825] [id = 704] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b5dde800 == 197 [pid = 1825] [id = 681] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b65c6800 == 196 [pid = 1825] [id = 702] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b9206000 == 195 [pid = 1825] [id = 703] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15df3b0000 == 194 [pid = 1825] [id = 701] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ba265800 == 193 [pid = 1825] [id = 624] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d2029000 == 192 [pid = 1825] [id = 253] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d6217800 == 191 [pid = 1825] [id = 700] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d3df2000 == 190 [pid = 1825] [id = 661] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d6218800 == 189 [pid = 1825] [id = 66] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ba0a3800 == 188 [pid = 1825] [id = 751] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ba0b2000 == 187 [pid = 1825] [id = 750] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b84d9800 == 186 [pid = 1825] [id = 749] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b5dd1000 == 185 [pid = 1825] [id = 748] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b5d66000 == 184 [pid = 1825] [id = 746] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b6019800 == 183 [pid = 1825] [id = 745] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ea89a000 == 182 [pid = 1825] [id = 744] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e9aa2000 == 181 [pid = 1825] [id = 743] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e8263000 == 180 [pid = 1825] [id = 742] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15e4e34800 == 179 [pid = 1825] [id = 741] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d6213800 == 178 [pid = 1825] [id = 740] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d4ad4800 == 177 [pid = 1825] [id = 739] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15d3d34000 == 176 [pid = 1825] [id = 738] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cde1b800 == 175 [pid = 1825] [id = 737] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15cb0e8800 == 174 [pid = 1825] [id = 736] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15ca1c0800 == 173 [pid = 1825] [id = 735] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c9917000 == 172 [pid = 1825] [id = 734] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15c13de000 == 171 [pid = 1825] [id = 733] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bfdeb000 == 170 [pid = 1825] [id = 732] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bf398800 == 169 [pid = 1825] [id = 731] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bdad2000 == 168 [pid = 1825] [id = 730] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15bc31d000 == 167 [pid = 1825] [id = 728] 08:32:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f15b9207800 == 166 [pid = 1825] [id = 729] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f15bba23000) [pid = 1825] [serial = 2186] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f15cc1dfc00) [pid = 1825] [serial = 2150] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f15ca5d0800) [pid = 1825] [serial = 2148] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f15ccf08400) [pid = 1825] [serial = 2156] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f15c1360c00) [pid = 1825] [serial = 2132] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f15cce95800) [pid = 1825] [serial = 2153] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f15cdf7a000) [pid = 1825] [serial = 2174] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f15c9c6e800) [pid = 1825] [serial = 2147] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f15cdf37800) [pid = 1825] [serial = 2169] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f15bdb29800) [pid = 1825] [serial = 2055] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f15ba1c8000) [pid = 1825] [serial = 2180] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f15cd02d000) [pid = 1825] [serial = 2157] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f15ba074400) [pid = 1825] [serial = 2123] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f15cdf3f400) [pid = 1825] [serial = 2171] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f15cde80800) [pid = 1825] [serial = 2166] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f15b9e2ec00) [pid = 1825] [serial = 2178] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f15cd6b7400) [pid = 1825] [serial = 2163] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f15be5c2400) [pid = 1825] [serial = 2184] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f15cd4c3000) [pid = 1825] [serial = 2160] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f15c13bfc00) [pid = 1825] [serial = 2133] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f15cdd3bc00) [pid = 1825] [serial = 2165] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f15cd6ad000) [pid = 1825] [serial = 2162] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f15c0de1800) [pid = 1825] [serial = 2130] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f15ccedc400) [pid = 1825] [serial = 2154] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f15cdf71000) [pid = 1825] [serial = 2172] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f15c90ce800) [pid = 1825] [serial = 2139] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f15c8fba400) [pid = 1825] [serial = 2138] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f15c919a400) [pid = 1825] [serial = 2141] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f15c99d3c00) [pid = 1825] [serial = 2145] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f15c29e1c00) [pid = 1825] [serial = 2135] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f15c92a0400) [pid = 1825] [serial = 2144] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f15c2a16c00) [pid = 1825] [serial = 2136] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f15c926c400) [pid = 1825] [serial = 2142] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f15cde88800) [pid = 1825] [serial = 2168] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f15ba960000) [pid = 1825] [serial = 2181] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f15cd4b9800) [pid = 1825] [serial = 2159] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f15baa61800) [pid = 1825] [serial = 2124] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f15bd82dc00) [pid = 1825] [serial = 2183] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f15bfc1f400) [pid = 1825] [serial = 2129] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15beb4c800) [pid = 1825] [serial = 2127] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15ccd78400) [pid = 1825] [serial = 2151] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15b8aa6400) [pid = 1825] [serial = 2177] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15beacc400) [pid = 1825] [serial = 2126] [outer = (nil)] [url = about:blank] 08:32:27 INFO - PROCESS | 1825 | 1461339147548 Marionette TRACE conn5 <- [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]]]}] 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:32:27 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. 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:32:27 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'.) 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:32:27 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. 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:32:27 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. 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:32:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:32:27 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. 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:32:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:32:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:32:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:32:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:32:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:32:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:32:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:32:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:32:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:32:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:32:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:32:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:32:27 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 4466ms 08:32:27 INFO - PROCESS | 1825 | 1461339147642 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 08:32:27 INFO - PROCESS | 1825 | 1461339147650 Marionette TRACE conn5 <- [1,3045,null,{"value":"8"}] 08:32:27 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:32:27 INFO - PROCESS | 1825 | 1461339147665 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:32:27 INFO - PROCESS | 1825 | 1461339147678 Marionette TRACE conn5 <- [1,3046,null,{}] 08:32:27 INFO - PROCESS | 1825 | 1461339147720 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:28 INFO - PROCESS | 1825 | 1461339148017 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 08:32:28 INFO - PROCESS | 1825 | 1461339148237 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b29bc000 == 167 [pid = 1825] [id = 771] 08:32:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15b5196000) [pid = 1825] [serial = 2312] [outer = (nil)] 08:32:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15b5c12000) [pid = 1825] [serial = 2313] [outer = 0x7f15b5196000] 08:32:28 INFO - PROCESS | 1825 | 1461339148311 Marionette DEBUG loaded listener.js 08:32:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15b5f09c00) [pid = 1825] [serial = 2314] [outer = 0x7f15b5196000] 08:32:28 INFO - PROCESS | 1825 | [1825] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:32:29 INFO - PROCESS | 1825 | 1461339149078 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:32:29 INFO - {} 08:32:29 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1430ms 08:32:29 INFO - PROCESS | 1825 | 1461339149095 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 08:32:29 INFO - PROCESS | 1825 | 1461339149103 Marionette TRACE conn5 <- [1,3049,null,{"value":"8"}] 08:32:29 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:32:29 INFO - PROCESS | 1825 | 1461339149113 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:32:29 INFO - PROCESS | 1825 | 1461339149116 Marionette TRACE conn5 <- [1,3050,null,{}] 08:32:29 INFO - PROCESS | 1825 | 1461339149122 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:29 INFO - PROCESS | 1825 | 1461339149448 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 08:32:29 INFO - PROCESS | 1825 | 1461339149613 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b5dd1000 == 168 [pid = 1825] [id = 772] 08:32:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15b314c400) [pid = 1825] [serial = 2315] [outer = (nil)] 08:32:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15b8e62c00) [pid = 1825] [serial = 2316] [outer = 0x7f15b314c400] 08:32:29 INFO - PROCESS | 1825 | 1461339149698 Marionette DEBUG loaded listener.js 08:32:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f15b9fbe800) [pid = 1825] [serial = 2317] [outer = 0x7f15b314c400] 08:32:30 INFO - PROCESS | 1825 | 1461339150580 Marionette TRACE conn5 <- [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]]]}] 08:32:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:32:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:32:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:32:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:32:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1479ms 08:32:30 INFO - PROCESS | 1825 | 1461339150594 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 08:32:30 INFO - PROCESS | 1825 | 1461339150597 Marionette TRACE conn5 <- [1,3053,null,{"value":"8"}] 08:32:30 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:32:30 INFO - PROCESS | 1825 | 1461339150605 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:32:30 INFO - PROCESS | 1825 | 1461339150612 Marionette TRACE conn5 <- [1,3054,null,{}] 08:32:30 INFO - PROCESS | 1825 | 1461339150644 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:30 INFO - PROCESS | 1825 | 1461339150932 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 08:32:30 INFO - PROCESS | 1825 | 1461339150977 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b65ce800 == 169 [pid = 1825] [id = 773] 08:32:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f15ba079000) [pid = 1825] [serial = 2318] [outer = (nil)] 08:32:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f15ba95a000) [pid = 1825] [serial = 2319] [outer = 0x7f15ba079000] 08:32:31 INFO - PROCESS | 1825 | 1461339151044 Marionette DEBUG loaded listener.js 08:32:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f15baa6ac00) [pid = 1825] [serial = 2320] [outer = 0x7f15ba079000] 08:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f15ba06c800) [pid = 1825] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f15ccbeb800) [pid = 1825] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f15c29eac00) [pid = 1825] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f15d4540800) [pid = 1825] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f15ba95f400) [pid = 1825] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f15bfb4d800) [pid = 1825] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f15c2a15800) [pid = 1825] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f15ccbe8c00) [pid = 1825] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f15b5192000) [pid = 1825] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f15bf3a9400) [pid = 1825] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f15b5191800) [pid = 1825] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f15cd6af400) [pid = 1825] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f15cdf44c00) [pid = 1825] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f15c8fc2800) [pid = 1825] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f15c6e6a400) [pid = 1825] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f15beae6400) [pid = 1825] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f15bb849800) [pid = 1825] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f15b5f16800) [pid = 1825] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f15b5c13400) [pid = 1825] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f15ba95d000) [pid = 1825] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f15c7088000) [pid = 1825] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f15c92a2400) [pid = 1825] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f15beaec000) [pid = 1825] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f15bead3c00) [pid = 1825] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f15b5193800) [pid = 1825] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:32:33 INFO - PROCESS | 1825 | 1461339153522 Marionette TRACE conn5 <- [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"]]]}] 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:32:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:32:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:32:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:32:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:32:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:32:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:32:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:32:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:32:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:32:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:32:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:32:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:32:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:32:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:32:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:32:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:32:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:32:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:32:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:32:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:32:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:32:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:32:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:32:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:32:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:32:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:32:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:32:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:32:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:32:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:32:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:32:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:32:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:32:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:32:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:32:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:32:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:32:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:32:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:32:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:32:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:32:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:32:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:32:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:32:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:32:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:32:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:32:33 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" 08:32:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:32:33 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" 08:32:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:32:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:32:33 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 3017ms 08:32:33 INFO - PROCESS | 1825 | 1461339153621 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 08:32:33 INFO - PROCESS | 1825 | 1461339153624 Marionette TRACE conn5 <- [1,3057,null,{"value":"8"}] 08:32:33 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:32:33 INFO - PROCESS | 1825 | 1461339153636 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:32:33 INFO - PROCESS | 1825 | 1461339153638 Marionette TRACE conn5 <- [1,3058,null,{}] 08:32:33 INFO - PROCESS | 1825 | 1461339153642 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:33 INFO - PROCESS | 1825 | 1461339153939 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 08:32:34 INFO - PROCESS | 1825 | 1461339154168 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8bcb000 == 170 [pid = 1825] [id = 774] 08:32:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f15ba1cc000) [pid = 1825] [serial = 2321] [outer = (nil)] 08:32:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f15b8aa8400) [pid = 1825] [serial = 2322] [outer = 0x7f15ba1cc000] 08:32:34 INFO - PROCESS | 1825 | 1461339154262 Marionette DEBUG loaded listener.js 08:32:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f15b6330c00) [pid = 1825] [serial = 2323] [outer = 0x7f15ba1cc000] 08:32:35 INFO - PROCESS | 1825 | 1461339155214 Marionette TRACE conn5 <- [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]]]}] 08:32:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:32:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:32:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:32:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:32:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:32:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:32:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:32:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:32:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:32:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:32:35 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:35 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:32:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:32:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:32:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:32:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:32:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:32:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:32:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:32:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:32:35 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1636ms 08:32:35 INFO - PROCESS | 1825 | 1461339155293 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 08:32:35 INFO - PROCESS | 1825 | 1461339155300 Marionette TRACE conn5 <- [1,3061,null,{"value":"8"}] 08:32:35 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:32:35 INFO - PROCESS | 1825 | 1461339155311 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:32:35 INFO - PROCESS | 1825 | 1461339155316 Marionette TRACE conn5 <- [1,3062,null,{}] 08:32:35 INFO - PROCESS | 1825 | 1461339155327 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:35 INFO - PROCESS | 1825 | 1461339155585 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 08:32:35 INFO - PROCESS | 1825 | 1461339155895 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b3270800 == 171 [pid = 1825] [id = 775] 08:32:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f15b32a7400) [pid = 1825] [serial = 2324] [outer = (nil)] 08:32:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f15b32af000) [pid = 1825] [serial = 2325] [outer = 0x7f15b32a7400] 08:32:35 INFO - PROCESS | 1825 | 1461339155974 Marionette DEBUG loaded listener.js 08:32:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f15b5c13800) [pid = 1825] [serial = 2326] [outer = 0x7f15b32a7400] 08:32:36 INFO - PROCESS | 1825 | [1825] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:32:36 INFO - PROCESS | 1825 | 1461339156865 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:32:36 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:32:36 INFO - {} 08:32:36 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1588ms 08:32:36 INFO - PROCESS | 1825 | 1461339156901 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 08:32:36 INFO - PROCESS | 1825 | 1461339156910 Marionette TRACE conn5 <- [1,3065,null,{"value":"8"}] 08:32:36 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:32:36 INFO - PROCESS | 1825 | 1461339156928 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:32:36 INFO - PROCESS | 1825 | 1461339156933 Marionette TRACE conn5 <- [1,3066,null,{}] 08:32:36 INFO - PROCESS | 1825 | 1461339156939 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:37 INFO - PROCESS | 1825 | 1461339157217 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 08:32:37 INFO - PROCESS | 1825 | 1461339157456 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b8bc3800 == 172 [pid = 1825] [id = 776] 08:32:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f15b8ab0c00) [pid = 1825] [serial = 2327] [outer = (nil)] 08:32:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f15ba075000) [pid = 1825] [serial = 2328] [outer = 0x7f15b8ab0c00] 08:32:37 INFO - PROCESS | 1825 | 1461339157582 Marionette DEBUG loaded listener.js 08:32:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f15ba7f9800) [pid = 1825] [serial = 2329] [outer = 0x7f15b8ab0c00] 08:32:38 INFO - PROCESS | 1825 | 1461339158435 Marionette TRACE conn5 <- [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]]]}] 08:32:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:32:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:32:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:32:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:32:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:32:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:32:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:32:38 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1541ms 08:32:38 INFO - PROCESS | 1825 | 1461339158465 Marionette TRACE conn5 -> [0,3069,"getWindowHandle",null] 08:32:38 INFO - PROCESS | 1825 | 1461339158468 Marionette TRACE conn5 <- [1,3069,null,{"value":"8"}] 08:32:38 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:32:38 INFO - PROCESS | 1825 | 1461339158475 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:32:38 INFO - PROCESS | 1825 | 1461339158481 Marionette TRACE conn5 <- [1,3070,null,{}] 08:32:38 INFO - PROCESS | 1825 | 1461339158497 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:38 INFO - PROCESS | 1825 | 1461339158747 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 08:32:39 INFO - PROCESS | 1825 | 1461339159029 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15ba0a9000 == 173 [pid = 1825] [id = 777] 08:32:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f15bb908400) [pid = 1825] [serial = 2330] [outer = (nil)] 08:32:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f15bba2b000) [pid = 1825] [serial = 2331] [outer = 0x7f15bb908400] 08:32:39 INFO - PROCESS | 1825 | 1461339159114 Marionette DEBUG loaded listener.js 08:32:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f15bdb26800) [pid = 1825] [serial = 2332] [outer = 0x7f15bb908400] 08:32:40 INFO - PROCESS | 1825 | 1461339160052 Marionette TRACE conn5 <- [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]]]}] 08:32:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:32:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:32:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:32:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:32:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:32:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:32:40 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1586ms 08:32:40 INFO - PROCESS | 1825 | 1461339160064 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 08:32:40 INFO - PROCESS | 1825 | 1461339160069 Marionette TRACE conn5 <- [1,3073,null,{"value":"8"}] 08:32:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:32:40 INFO - PROCESS | 1825 | 1461339160075 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:32:40 INFO - PROCESS | 1825 | 1461339160078 Marionette TRACE conn5 <- [1,3074,null,{}] 08:32:40 INFO - PROCESS | 1825 | 1461339160098 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:40 INFO - PROCESS | 1825 | 1461339160436 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 08:32:40 INFO - PROCESS | 1825 | 1461339160651 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bb80b000 == 174 [pid = 1825] [id = 778] 08:32:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f15be5cb400) [pid = 1825] [serial = 2333] [outer = (nil)] 08:32:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f15be74f000) [pid = 1825] [serial = 2334] [outer = 0x7f15be5cb400] 08:32:40 INFO - PROCESS | 1825 | 1461339160734 Marionette DEBUG loaded listener.js 08:32:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f15beade800) [pid = 1825] [serial = 2335] [outer = 0x7f15be5cb400] 08:32:41 INFO - PROCESS | 1825 | 1461339161518 Marionette TRACE conn5 <- [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]]]}] 08:32:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:32:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:32:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:32:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:32:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:32:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:32:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1481ms 08:32:41 INFO - PROCESS | 1825 | 1461339161559 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 08:32:41 INFO - PROCESS | 1825 | 1461339161562 Marionette TRACE conn5 <- [1,3077,null,{"value":"8"}] 08:32:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:32:41 INFO - PROCESS | 1825 | 1461339161569 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:32:41 INFO - PROCESS | 1825 | 1461339161571 Marionette TRACE conn5 <- [1,3078,null,{}] 08:32:41 INFO - PROCESS | 1825 | 1461339161577 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:41 INFO - PROCESS | 1825 | 1461339161816 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 08:32:42 INFO - PROCESS | 1825 | 1461339162074 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15b601c000 == 175 [pid = 1825] [id = 779] 08:32:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f15b3146c00) [pid = 1825] [serial = 2336] [outer = (nil)] 08:32:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f15b5c24800) [pid = 1825] [serial = 2337] [outer = 0x7f15b3146c00] 08:32:42 INFO - PROCESS | 1825 | 1461339162164 Marionette DEBUG loaded listener.js 08:32:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f15beae3c00) [pid = 1825] [serial = 2338] [outer = 0x7f15b3146c00] 08:32:43 INFO - PROCESS | 1825 | 1461339163002 Marionette TRACE conn5 <- [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] 08:32:43 INFO - PROCESS | 1825 | 1461339163064 Marionette TRACE conn5 <- [1,3081,null,{"value":"8"}] 08:32:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:32:43 INFO - PROCESS | 1825 | 1461339163119 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:32:43 INFO - PROCESS | 1825 | 1461339163122 Marionette TRACE conn5 <- [1,3082,null,{}] 08:32:43 INFO - PROCESS | 1825 | 1461339163128 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:43 INFO - PROCESS | 1825 | 1461339163426 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 08:32:43 INFO - PROCESS | 1825 | 1461339163757 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc2c3000 == 176 [pid = 1825] [id = 780] 08:32:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f15bfc1c000) [pid = 1825] [serial = 2339] [outer = (nil)] 08:32:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f15bfeec800) [pid = 1825] [serial = 2340] [outer = 0x7f15bfc1c000] 08:32:43 INFO - PROCESS | 1825 | 1461339163843 Marionette DEBUG loaded listener.js 08:32:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f15c0de8400) [pid = 1825] [serial = 2341] [outer = 0x7f15bfc1c000] 08:32:44 INFO - PROCESS | 1825 | 1461339164619 Marionette TRACE conn5 <- [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]]]}] 08:32:44 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:32:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:32:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:32:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1538ms 08:32:44 INFO - PROCESS | 1825 | 1461339164654 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 08:32:44 INFO - PROCESS | 1825 | 1461339164658 Marionette TRACE conn5 <- [1,3085,null,{"value":"8"}] 08:32:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:32:44 INFO - PROCESS | 1825 | 1461339164664 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:32:44 INFO - PROCESS | 1825 | 1461339164668 Marionette TRACE conn5 <- [1,3086,null,{}] 08:32:44 INFO - PROCESS | 1825 | 1461339164673 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:44 INFO - PROCESS | 1825 | 1461339164919 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 08:32:45 INFO - PROCESS | 1825 | 1461339165213 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bc742800 == 177 [pid = 1825] [id = 781] 08:32:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f15bfc1d400) [pid = 1825] [serial = 2342] [outer = (nil)] 08:32:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f15c119e400) [pid = 1825] [serial = 2343] [outer = 0x7f15bfc1d400] 08:32:45 INFO - PROCESS | 1825 | 1461339165304 Marionette DEBUG loaded listener.js 08:32:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f15c13b5400) [pid = 1825] [serial = 2344] [outer = 0x7f15bfc1d400] 08:32:46 INFO - PROCESS | 1825 | 1461339166128 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:32:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:32:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1484ms 08:32:46 INFO - PROCESS | 1825 | 1461339166149 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 08:32:46 INFO - PROCESS | 1825 | 1461339166153 Marionette TRACE conn5 <- [1,3089,null,{"value":"8"}] 08:32:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:32:46 INFO - PROCESS | 1825 | 1461339166159 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:32:46 INFO - PROCESS | 1825 | 1461339166162 Marionette TRACE conn5 <- [1,3090,null,{}] 08:32:46 INFO - PROCESS | 1825 | 1461339166168 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:46 INFO - PROCESS | 1825 | 1461339166442 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 08:32:46 INFO - PROCESS | 1825 | 1461339166700 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15be60d800 == 178 [pid = 1825] [id = 782] 08:32:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f15bfeee800) [pid = 1825] [serial = 2345] [outer = (nil)] 08:32:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f15c294e800) [pid = 1825] [serial = 2346] [outer = 0x7f15bfeee800] 08:32:46 INFO - PROCESS | 1825 | 1461339166781 Marionette DEBUG loaded listener.js 08:32:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f15c29e9400) [pid = 1825] [serial = 2347] [outer = 0x7f15bfeee800] 08:32:47 INFO - PROCESS | 1825 | 1461339167570 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:32:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:32:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1435ms 08:32:47 INFO - PROCESS | 1825 | 1461339167595 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 08:32:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:32:47 INFO - PROCESS | 1825 | 1461339167599 Marionette TRACE conn5 <- [1,3093,null,{"value":"8"}] 08:32:47 INFO - PROCESS | 1825 | 1461339167605 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:32:47 INFO - PROCESS | 1825 | 1461339167609 Marionette TRACE conn5 <- [1,3094,null,{}] 08:32:47 INFO - PROCESS | 1825 | 1461339167614 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:47 INFO - PROCESS | 1825 | 1461339167892 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 08:32:48 INFO - PROCESS | 1825 | 1461339168151 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bed99000 == 179 [pid = 1825] [id = 783] 08:32:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f15b0721800) [pid = 1825] [serial = 2348] [outer = (nil)] 08:32:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f15c2a0bc00) [pid = 1825] [serial = 2349] [outer = 0x7f15b0721800] 08:32:48 INFO - PROCESS | 1825 | 1461339168240 Marionette DEBUG loaded listener.js 08:32:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f15c2a18000) [pid = 1825] [serial = 2350] [outer = 0x7f15b0721800] 08:32:49 INFO - PROCESS | 1825 | 1461339169072 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:32:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:32:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1489ms 08:32:49 INFO - PROCESS | 1825 | 1461339169095 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 08:32:49 INFO - PROCESS | 1825 | 1461339169099 Marionette TRACE conn5 <- [1,3097,null,{"value":"8"}] 08:32:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:32:49 INFO - PROCESS | 1825 | 1461339169105 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:32:49 INFO - PROCESS | 1825 | 1461339169108 Marionette TRACE conn5 <- [1,3098,null,{}] 08:32:49 INFO - PROCESS | 1825 | 1461339169114 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:49 INFO - PROCESS | 1825 | 1461339169351 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 08:32:49 INFO - PROCESS | 1825 | 1461339169628 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15bfb6b000 == 180 [pid = 1825] [id = 784] 08:32:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f15ba958400) [pid = 1825] [serial = 2351] [outer = (nil)] 08:32:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f15c2a2f800) [pid = 1825] [serial = 2352] [outer = 0x7f15ba958400] 08:32:49 INFO - PROCESS | 1825 | 1461339169707 Marionette DEBUG loaded listener.js 08:32:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f15c6e67c00) [pid = 1825] [serial = 2353] [outer = 0x7f15ba958400] 08:32:50 INFO - PROCESS | 1825 | 1461339170647 Marionette TRACE conn5 <- [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]]]}] 08:32:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:32:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:32:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1580ms 08:32:50 INFO - PROCESS | 1825 | 1461339170688 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 08:32:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:32:50 INFO - PROCESS | 1825 | 1461339170692 Marionette TRACE conn5 <- [1,3101,null,{"value":"8"}] 08:32:50 INFO - PROCESS | 1825 | 1461339170699 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:32:50 INFO - PROCESS | 1825 | 1461339170704 Marionette TRACE conn5 <- [1,3102,null,{}] 08:32:50 INFO - PROCESS | 1825 | 1461339170761 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:51 INFO - PROCESS | 1825 | 1461339171040 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 08:32:51 INFO - PROCESS | 1825 | 1461339171323 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c0b99800 == 181 [pid = 1825] [id = 785] 08:32:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f15c7088400) [pid = 1825] [serial = 2354] [outer = (nil)] 08:32:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f15c7091000) [pid = 1825] [serial = 2355] [outer = 0x7f15c7088400] 08:32:51 INFO - PROCESS | 1825 | 1461339171464 Marionette DEBUG loaded listener.js 08:32:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f15c7b0b800) [pid = 1825] [serial = 2356] [outer = 0x7f15c7088400] 08:32:52 INFO - PROCESS | 1825 | 1461339172239 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:32:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:32:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1579ms 08:32:52 INFO - PROCESS | 1825 | 1461339172278 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 08:32:52 INFO - PROCESS | 1825 | 1461339172281 Marionette TRACE conn5 <- [1,3105,null,{"value":"8"}] 08:32:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:32:52 INFO - PROCESS | 1825 | 1461339172288 Marionette TRACE conn5 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:32:52 INFO - PROCESS | 1825 | 1461339172291 Marionette TRACE conn5 <- [1,3106,null,{}] 08:32:52 INFO - PROCESS | 1825 | 1461339172297 Marionette TRACE conn5 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:52 INFO - PROCESS | 1825 | 1461339172539 Marionette TRACE conn5 <- [1,3107,null,{"value":null}] 08:32:52 INFO - PROCESS | 1825 | 1461339172796 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c6f55000 == 182 [pid = 1825] [id = 786] 08:32:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f15c7085400) [pid = 1825] [serial = 2357] [outer = (nil)] 08:32:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f15c7b18c00) [pid = 1825] [serial = 2358] [outer = 0x7f15c7085400] 08:32:52 INFO - PROCESS | 1825 | 1461339172874 Marionette DEBUG loaded listener.js 08:32:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f15c8f2f400) [pid = 1825] [serial = 2359] [outer = 0x7f15c7085400] 08:32:53 INFO - PROCESS | 1825 | 1461339173743 Marionette TRACE conn5 <- [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]]]}] 08:32:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:32:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:32:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:32:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1492ms 08:32:53 INFO - PROCESS | 1825 | 1461339173781 Marionette TRACE conn5 -> [0,3109,"getWindowHandle",null] 08:32:53 INFO - PROCESS | 1825 | 1461339173784 Marionette TRACE conn5 <- [1,3109,null,{"value":"8"}] 08:32:53 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:32:53 INFO - PROCESS | 1825 | 1461339173791 Marionette TRACE conn5 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:32:53 INFO - PROCESS | 1825 | 1461339173794 Marionette TRACE conn5 <- [1,3110,null,{}] 08:32:53 INFO - PROCESS | 1825 | 1461339173800 Marionette TRACE conn5 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:54 INFO - PROCESS | 1825 | 1461339174085 Marionette TRACE conn5 <- [1,3111,null,{"value":null}] 08:32:54 INFO - PROCESS | 1825 | 1461339174358 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c7e50000 == 183 [pid = 1825] [id = 787] 08:32:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f15c708bc00) [pid = 1825] [serial = 2360] [outer = (nil)] 08:32:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f15c8f9d000) [pid = 1825] [serial = 2361] [outer = 0x7f15c708bc00] 08:32:54 INFO - PROCESS | 1825 | 1461339174436 Marionette DEBUG loaded listener.js 08:32:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f15c8fc7400) [pid = 1825] [serial = 2362] [outer = 0x7f15c708bc00] 08:32:55 INFO - PROCESS | 1825 | 1461339175251 Marionette TRACE conn5 <- [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"]]]}] 08:32:55 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:32:55 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 08:32:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:32:55 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1486ms 08:32:55 INFO - PROCESS | 1825 | 1461339175280 Marionette TRACE conn5 -> [0,3113,"getWindowHandle",null] 08:32:55 INFO - PROCESS | 1825 | 1461339175283 Marionette TRACE conn5 <- [1,3113,null,{"value":"8"}] 08:32:55 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:32:55 INFO - PROCESS | 1825 | 1461339175290 Marionette TRACE conn5 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:32:55 INFO - PROCESS | 1825 | 1461339175293 Marionette TRACE conn5 <- [1,3114,null,{}] 08:32:55 INFO - PROCESS | 1825 | 1461339175298 Marionette TRACE conn5 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:55 INFO - PROCESS | 1825 | 1461339175547 Marionette TRACE conn5 <- [1,3115,null,{"value":null}] 08:32:55 INFO - PROCESS | 1825 | 1461339175811 Marionette TRACE conn5 -> [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\", \"ddb34f7d-f9b4-4ee5-bc6b-300a210d9760\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f15c9e0a000 == 184 [pid = 1825] [id = 788] 08:32:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f15c1192800) [pid = 1825] [serial = 2363] [outer = (nil)] 08:32:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f15c90d6000) [pid = 1825] [serial = 2364] [outer = 0x7f15c1192800] 08:32:55 INFO - PROCESS | 1825 | 1461339175892 Marionette DEBUG loaded listener.js 08:32:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f15c9265800) [pid = 1825] [serial = 2365] [outer = 0x7f15c1192800] 08:32:56 INFO - PROCESS | 1825 | 1461339176710 Marionette TRACE conn5 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 08:32:56 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:32:56 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1442ms 08:32:56 INFO - PROCESS | 1825 | 1461339176733 Marionette TRACE conn5 -> [0,3117,"getWindowHandle",null] 08:32:56 INFO - PROCESS | 1825 | 1461339176737 Marionette TRACE conn5 <- [1,3117,null,{"value":"8"}] 08:32:57 WARNING - u'runner_teardown' () 08:32:57 INFO - No more tests 08:32:57 INFO - Got 0 unexpected results 08:32:57 INFO - SUITE-END | took 1322s 08:32:58 INFO - Closing logging queue 08:32:58 INFO - queue closed 08:32:58 INFO - Return code: 0 08:32:58 WARNING - # TBPL SUCCESS # 08:32:58 INFO - Running post-action listener: _resource_record_post_action 08:32:58 INFO - Running post-run listener: _resource_record_post_run 08:32:59 INFO - Total resource usage - Wall time: 1361s; CPU: 98.0%; Read bytes: 8425472; Write bytes: 972238848; Read time: 900; Write time: 488500 08:32:59 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:32:59 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 0; Write bytes: 98283520; Read time: 0; Write time: 161144 08:32:59 INFO - run-tests - Wall time: 1328s; CPU: 98.0%; Read bytes: 5775360; Write bytes: 769888256; Read time: 356; Write time: 147700 08:32:59 INFO - Running post-run listener: _upload_blobber_files 08:32:59 INFO - Blob upload gear active. 08:32:59 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:32:59 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 08:32:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 08:32:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 08:33:00 INFO - (blobuploader) - INFO - Open directory for files ... 08:33:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:33:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:33:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:33:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:33:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:33:02 INFO - (blobuploader) - INFO - Done attempting. 08:33:02 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:33:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:33:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:33:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:33:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:33:03 INFO - (blobuploader) - INFO - Done attempting. 08:33:03 INFO - (blobuploader) - INFO - Iteration through files over. 08:33:03 INFO - Return code: 0 08:33:03 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:33:03 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:33:03 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5ce7678b1fba38bff5958cedbc008bdb95b1bcba0d7a0cb17e23e0db166186de4c68febe953e81ea0f3f5932e1a4dc4b52686570deaa849deaacd9005f985100", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f0f61e51c2f9d0810d9a47373a9b8f9099be89c590d8f9c5a4dc66a0a89a7a8be239282dd066db4f9c5c5298b700a72de41ac916b873a5c94d76c143aac3f341"} 08:33:03 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:33:03 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:33:03 INFO - Contents: 08:33:03 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5ce7678b1fba38bff5958cedbc008bdb95b1bcba0d7a0cb17e23e0db166186de4c68febe953e81ea0f3f5932e1a4dc4b52686570deaa849deaacd9005f985100", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f0f61e51c2f9d0810d9a47373a9b8f9099be89c590d8f9c5a4dc66a0a89a7a8be239282dd066db4f9c5c5298b700a72de41ac916b873a5c94d76c143aac3f341"} 08:33:03 INFO - Running post-run listener: copy_logs_to_upload_dir 08:33:03 INFO - Copying logs to upload dir... 08:33:03 INFO - mkdir: /builds/slave/test/build/upload/logs 08:33:03 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1443.629472 ========= master_lag: 13.35 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 16 secs) (at 2016-04-22 08:33:16.569970) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-04-22 08:33:16.571265) ========= 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-1461337637.760968-277595551 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5ce7678b1fba38bff5958cedbc008bdb95b1bcba0d7a0cb17e23e0db166186de4c68febe953e81ea0f3f5932e1a4dc4b52686570deaa849deaacd9005f985100", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f0f61e51c2f9d0810d9a47373a9b8f9099be89c590d8f9c5a4dc66a0a89a7a8be239282dd066db4f9c5c5298b700a72de41ac916b873a5c94d76c143aac3f341"} build_url:https://queue.taskcluster.net/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036677 build_url: 'https://queue.taskcluster.net/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5ce7678b1fba38bff5958cedbc008bdb95b1bcba0d7a0cb17e23e0db166186de4c68febe953e81ea0f3f5932e1a4dc4b52686570deaa849deaacd9005f985100", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f0f61e51c2f9d0810d9a47373a9b8f9099be89c590d8f9c5a4dc66a0a89a7a8be239282dd066db4f9c5c5298b700a72de41ac916b873a5c94d76c143aac3f341"}' symbols_url: 'https://queue.taskcluster.net/v1/task/P615DyrhQTe6Q1dI_WiwOQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 3.25 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-04-22 08:33:19.861710) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 4 secs) (at 2016-04-22 08:33:19.862221) ========= 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-1461337637.760968-277595551 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021803 ========= master_lag: 4.23 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 4 secs) (at 2016-04-22 08:33:24.109371) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 08:33:24.109868) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 08:33:24.139646) ========= ========= Total master_lag: 21.68 =========