builder: mozilla-central_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2481 starttime: 1461023208.54 results: success (0) buildid: 20160418150822 builduid: e56a1568f67c48ca9db916e39d26da30 revision: f128e25d78d3e0633a4f668a4485e8f4b8a25549 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 16:46:48.536426) ========= master: http://buildbot-master114.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 16:46:48.536911) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 16:46:48.537202) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 16:46:48.723543) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:46:48.723845) ========= 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-1461023117.930164-2009352843 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 16:46:48-- 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% 12.8M=0.001s 2016-04-18 16:46:48 (12.8 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.591029 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:46:49.371901) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:46:49.372228) ========= 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-1461023117.930164-2009352843 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.072020 ========= master_lag: 0.71 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:46:50.157403) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 16:46:50.157796) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev f128e25d78d3e0633a4f668a4485e8f4b8a25549 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev f128e25d78d3e0633a4f668a4485e8f4b8a25549 --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-1461023117.930164-2009352843 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 16:46:49,848 truncating revision to first 12 chars 2016-04-18 16:46:49,848 Setting DEBUG logging. 2016-04-18 16:46:49,849 attempt 1/10 2016-04-18 16:46:49,849 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/f128e25d78d3?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 16:46:51,044 unpacking tar archive at: mozilla-central-f128e25d78d3/testing/mozharness/ program finished with exit code 0 elapsedTime=1.793384 ========= master_lag: 0.37 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 16:46:52.319984) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 16:46:52.320306) ========= script_repo_revision: f128e25d78d3e0633a4f668a4485e8f4b8a25549 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 16:46:52.320716) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 16:46:52.320988) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 16:46:52.578197) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 11 secs) (at 2016-04-18 16:46:52.578590) ========= /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-central --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-central', '--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-1461023117.930164-2009352843 _=/tools/buildbot/bin/python using PTY: False 16:46:52 INFO - MultiFileLogger online at 20160418 16:46:52 in /builds/slave/test 16:46:52 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-central --download-symbols true 16:46:52 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:46:52 INFO - {'append_to_log': False, 16:46:52 INFO - 'base_work_dir': '/builds/slave/test', 16:46:52 INFO - 'blob_upload_branch': 'mozilla-central', 16:46:52 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:46:52 INFO - 'buildbot_json_path': 'buildprops.json', 16:46:52 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:46:52 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:46:52 INFO - 'download_minidump_stackwalk': True, 16:46:52 INFO - 'download_symbols': 'true', 16:46:52 INFO - 'e10s': False, 16:46:52 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:46:52 INFO - 'tooltool.py': '/tools/tooltool.py', 16:46:52 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:46:52 INFO - '/tools/misc-python/virtualenv.py')}, 16:46:52 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:46:52 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:46:52 INFO - 'log_level': 'info', 16:46:52 INFO - 'log_to_console': True, 16:46:52 INFO - 'opt_config_files': (), 16:46:52 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:46:52 INFO - '--processes=1', 16:46:52 INFO - '--config=%(test_path)s/wptrunner.ini', 16:46:52 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:46:52 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:46:52 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:46:52 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:46:52 INFO - 'pip_index': False, 16:46:52 INFO - 'require_test_zip': True, 16:46:52 INFO - 'test_type': ('testharness',), 16:46:52 INFO - 'this_chunk': '1', 16:46:52 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:46:52 INFO - 'total_chunks': '10', 16:46:52 INFO - 'virtualenv_path': 'venv', 16:46:52 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:46:52 INFO - 'work_dir': 'build'} 16:46:52 INFO - ##### 16:46:52 INFO - ##### Running clobber step. 16:46:52 INFO - ##### 16:46:52 INFO - Running pre-action listener: _resource_record_pre_action 16:46:52 INFO - Running main action method: clobber 16:46:52 INFO - rmtree: /builds/slave/test/build 16:46:52 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:46:54 INFO - Running post-action listener: _resource_record_post_action 16:46:54 INFO - ##### 16:46:54 INFO - ##### Running read-buildbot-config step. 16:46:54 INFO - ##### 16:46:54 INFO - Running pre-action listener: _resource_record_pre_action 16:46:54 INFO - Running main action method: read_buildbot_config 16:46:54 INFO - Using buildbot properties: 16:46:54 INFO - { 16:46:54 INFO - "project": "", 16:46:54 INFO - "product": "firefox", 16:46:54 INFO - "script_repo_revision": "production", 16:46:54 INFO - "scheduler": "tests-mozilla-central-ubuntu64_vm-debug-unittest", 16:46:54 INFO - "repository": "", 16:46:54 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-central debug test web-platform-tests-1", 16:46:54 INFO - "buildid": "20160418150822", 16:46:54 INFO - "pgo_build": "False", 16:46:54 INFO - "basedir": "/builds/slave/test", 16:46:54 INFO - "buildnumber": 1, 16:46:54 INFO - "slavename": "tst-linux64-spot-2481", 16:46:54 INFO - "master": "http://buildbot-master114.bb.releng.use1.mozilla.com:8201/", 16:46:54 INFO - "platform": "linux64", 16:46:54 INFO - "branch": "mozilla-central", 16:46:54 INFO - "revision": "f128e25d78d3e0633a4f668a4485e8f4b8a25549", 16:46:54 INFO - "repo_path": "mozilla-central", 16:46:54 INFO - "moz_repo_path": "", 16:46:54 INFO - "stage_platform": "linux64", 16:46:54 INFO - "builduid": "e56a1568f67c48ca9db916e39d26da30", 16:46:54 INFO - "slavebuilddir": "test" 16:46:54 INFO - } 16:46:54 INFO - Found installer url https://queue.taskcluster.net/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 16:46:54 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 16:46:54 INFO - Running post-action listener: _resource_record_post_action 16:46:54 INFO - ##### 16:46:54 INFO - ##### Running download-and-extract step. 16:46:54 INFO - ##### 16:46:54 INFO - Running pre-action listener: _resource_record_pre_action 16:46:54 INFO - Running main action method: download_and_extract 16:46:54 INFO - mkdir: /builds/slave/test/build/tests 16:46:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:46:54 INFO - https://queue.taskcluster.net/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 16:46:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:46:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:46:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:46:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 16:46:56 INFO - Downloaded 1361 bytes. 16:46:56 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:46:56 INFO - Using the following test package requirements: 16:46:56 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 16:46:56 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:46:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 16:46:56 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:46:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 16:46:56 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:46:56 INFO - u'jsshell-linux-x86_64.zip'], 16:46:56 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:46:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 16:46:56 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 16:46:56 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:46:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 16:46:56 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:46:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 16:46:56 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:46:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 16:46:56 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:46:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 16:46:56 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 16:46:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:46:56 INFO - https://queue.taskcluster.net/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 16:46:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:46:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:46:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:46:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 16:47:01 INFO - Downloaded 22674107 bytes. 16:47:01 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:47:01 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:47:01 INFO - caution: filename not matched: web-platform/* 16:47:01 INFO - Return code: 11 16:47: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')]} 16:47:01 INFO - https://queue.taskcluster.net/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 16:47:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:47:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:47:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:47:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 16:47:05 INFO - Downloaded 36382568 bytes. 16:47:05 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:47:05 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:47:08 INFO - caution: filename not matched: bin/* 16:47:08 INFO - caution: filename not matched: config/* 16:47:08 INFO - caution: filename not matched: mozbase/* 16:47:08 INFO - caution: filename not matched: marionette/* 16:47:08 INFO - caution: filename not matched: tools/wptserve/* 16:47:08 INFO - Return code: 11 16:47:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:47:08 INFO - https://queue.taskcluster.net/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 16:47:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:47:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:47:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:47:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 16:47:18 INFO - Downloaded 64161430 bytes. 16:47:18 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:47:18 INFO - mkdir: /builds/slave/test/properties 16:47:18 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:47:18 INFO - Writing to file /builds/slave/test/properties/build_url 16:47:18 INFO - Contents: 16:47:18 INFO - build_url:https://queue.taskcluster.net/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:47:20 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:47:20 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:47:20 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:47:20 INFO - Contents: 16:47:20 INFO - symbols_url:https://queue.taskcluster.net/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:47:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:47:20 INFO - https://queue.taskcluster.net/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:47:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:47:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:47:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:47:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 16:47:23 INFO - Downloaded 90723909 bytes. 16:47:23 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:47:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:47:31 INFO - Return code: 0 16:47:31 INFO - Running post-action listener: _resource_record_post_action 16:47:31 INFO - Running post-action listener: set_extra_try_arguments 16:47:31 INFO - ##### 16:47:31 INFO - ##### Running create-virtualenv step. 16:47:31 INFO - ##### 16:47:31 INFO - Running pre-action listener: _pre_create_virtualenv 16:47:31 INFO - Running pre-action listener: _resource_record_pre_action 16:47:31 INFO - Running main action method: create_virtualenv 16:47:31 INFO - Creating virtualenv /builds/slave/test/build/venv 16:47:31 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 16:47:31 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:47:31 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:47:31 INFO - Using real prefix '/usr' 16:47:31 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:47:34 INFO - Installing distribute.............................................................................................................................................................................................done. 16:47:38 INFO - Installing pip.................done. 16:47:38 INFO - Return code: 0 16:47:38 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:47:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:47:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:47:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:47:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:47:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:47:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:47:38 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c8f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c903f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2da7b60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2cd9100>, '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 0x2da5be0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2da6090>, '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-1461023117.930164-2009352843', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:47:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:47:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:47:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:47:38 INFO - 'CCACHE_UMASK': '002', 16:47:38 INFO - 'DISPLAY': ':0', 16:47:38 INFO - 'HOME': '/home/cltbld', 16:47:38 INFO - 'LANG': 'en_US.UTF-8', 16:47:38 INFO - 'LOGNAME': 'cltbld', 16:47:38 INFO - 'MAIL': '/var/mail/cltbld', 16:47:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:47:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:47:38 INFO - 'MOZ_NO_REMOTE': '1', 16:47:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:47:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:47:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:47:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:47:38 INFO - 'PWD': '/builds/slave/test', 16:47:38 INFO - 'SHELL': '/bin/bash', 16:47:38 INFO - 'SHLVL': '1', 16:47:38 INFO - 'TERM': 'linux', 16:47:38 INFO - 'TMOUT': '86400', 16:47:38 INFO - 'USER': 'cltbld', 16:47:38 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461023117.930164-2009352843', 16:47:38 INFO - '_': '/tools/buildbot/bin/python'} 16:47:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:47:38 INFO - Downloading/unpacking psutil>=0.7.1 16:47:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:47:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:47:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:47:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:47:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:47:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:47:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:47:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:47:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:47:44 INFO - Installing collected packages: psutil 16:47:44 INFO - Running setup.py install for psutil 16:47:44 INFO - building 'psutil._psutil_linux' extension 16:47:44 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 16:47: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 16:47:45 INFO - building 'psutil._psutil_posix' extension 16:47: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 16:47: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_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 16:47:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:47:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:47:46 INFO - Successfully installed psutil 16:47:46 INFO - Cleaning up... 16:47:46 INFO - Return code: 0 16:47:46 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:47:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:47:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:47:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:47:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:47:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:47:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:47: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c8f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c903f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2da7b60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2cd9100>, '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 0x2da5be0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2da6090>, '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-1461023117.930164-2009352843', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:47: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:47: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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:47:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:47:46 INFO - 'CCACHE_UMASK': '002', 16:47:46 INFO - 'DISPLAY': ':0', 16:47:46 INFO - 'HOME': '/home/cltbld', 16:47:46 INFO - 'LANG': 'en_US.UTF-8', 16:47:46 INFO - 'LOGNAME': 'cltbld', 16:47:46 INFO - 'MAIL': '/var/mail/cltbld', 16:47:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:47:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:47:46 INFO - 'MOZ_NO_REMOTE': '1', 16:47:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:47:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:47:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:47:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:47:46 INFO - 'PWD': '/builds/slave/test', 16:47:46 INFO - 'SHELL': '/bin/bash', 16:47:46 INFO - 'SHLVL': '1', 16:47:46 INFO - 'TERM': 'linux', 16:47:46 INFO - 'TMOUT': '86400', 16:47:46 INFO - 'USER': 'cltbld', 16:47:46 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461023117.930164-2009352843', 16:47:46 INFO - '_': '/tools/buildbot/bin/python'} 16:47:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:47:46 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:47: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 16:47: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 16:47:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:47:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:47: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 16:47: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 16:47:51 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:47:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:47:51 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:47:51 INFO - Installing collected packages: mozsystemmonitor 16:47:51 INFO - Running setup.py install for mozsystemmonitor 16:47:51 INFO - Successfully installed mozsystemmonitor 16:47:51 INFO - Cleaning up... 16:47:52 INFO - Return code: 0 16:47:52 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:47:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:47:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:47:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:47:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:47:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:47:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:47:52 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c8f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c903f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2da7b60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2cd9100>, '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 0x2da5be0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2da6090>, '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-1461023117.930164-2009352843', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:47:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:47:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:47:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:47:52 INFO - 'CCACHE_UMASK': '002', 16:47:52 INFO - 'DISPLAY': ':0', 16:47:52 INFO - 'HOME': '/home/cltbld', 16:47:52 INFO - 'LANG': 'en_US.UTF-8', 16:47:52 INFO - 'LOGNAME': 'cltbld', 16:47:52 INFO - 'MAIL': '/var/mail/cltbld', 16:47:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:47:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:47:52 INFO - 'MOZ_NO_REMOTE': '1', 16:47:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:47:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:47:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:47:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:47:52 INFO - 'PWD': '/builds/slave/test', 16:47:52 INFO - 'SHELL': '/bin/bash', 16:47:52 INFO - 'SHLVL': '1', 16:47:52 INFO - 'TERM': 'linux', 16:47:52 INFO - 'TMOUT': '86400', 16:47:52 INFO - 'USER': 'cltbld', 16:47:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461023117.930164-2009352843', 16:47:52 INFO - '_': '/tools/buildbot/bin/python'} 16:47:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:47:52 INFO - Downloading/unpacking blobuploader==1.2.4 16:47:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:47:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:47:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:47:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:47:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:47:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:47:57 INFO - Downloading blobuploader-1.2.4.tar.gz 16:47:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:47:57 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:47: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 16:47: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 16:47:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:47:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:47: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 16:47: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 16:47:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:47:59 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:47:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:47:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:47:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:47:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:47:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:47:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:47:59 INFO - Downloading docopt-0.6.1.tar.gz 16:47:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:47:59 INFO - Installing collected packages: blobuploader, requests, docopt 16:47:59 INFO - Running setup.py install for blobuploader 16:48:00 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:48:00 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:48:00 INFO - Running setup.py install for requests 16:48:00 INFO - Running setup.py install for docopt 16:48:01 INFO - Successfully installed blobuploader requests docopt 16:48:01 INFO - Cleaning up... 16:48:01 INFO - Return code: 0 16:48:01 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:48: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')]} 16:48:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:48:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:48: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')]} 16:48:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:48:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:48:01 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c8f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c903f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2da7b60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2cd9100>, '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 0x2da5be0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2da6090>, '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-1461023117.930164-2009352843', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:48:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:48:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:48:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:48:01 INFO - 'CCACHE_UMASK': '002', 16:48:01 INFO - 'DISPLAY': ':0', 16:48:01 INFO - 'HOME': '/home/cltbld', 16:48:01 INFO - 'LANG': 'en_US.UTF-8', 16:48:01 INFO - 'LOGNAME': 'cltbld', 16:48:01 INFO - 'MAIL': '/var/mail/cltbld', 16:48:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:48:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:48:01 INFO - 'MOZ_NO_REMOTE': '1', 16:48:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:48:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:48:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:48:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:48:01 INFO - 'PWD': '/builds/slave/test', 16:48:01 INFO - 'SHELL': '/bin/bash', 16:48:01 INFO - 'SHLVL': '1', 16:48:01 INFO - 'TERM': 'linux', 16:48:01 INFO - 'TMOUT': '86400', 16:48:01 INFO - 'USER': 'cltbld', 16:48:01 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461023117.930164-2009352843', 16:48:01 INFO - '_': '/tools/buildbot/bin/python'} 16:48:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:48:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:48:01 INFO - Running setup.py (path:/tmp/pip-J4YnBZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:48:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:48:01 INFO - Running setup.py (path:/tmp/pip-R3aZ6E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:48:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:48:01 INFO - Running setup.py (path:/tmp/pip-49bL3D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:48:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:48:02 INFO - Running setup.py (path:/tmp/pip-ikzPOi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:48:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:48:02 INFO - Running setup.py (path:/tmp/pip-e5W5my-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:48:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:48:02 INFO - Running setup.py (path:/tmp/pip-nIdlru-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:48:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:48:02 INFO - Running setup.py (path:/tmp/pip-3FG_Xa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:48:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:48:02 INFO - Running setup.py (path:/tmp/pip-z8kByn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:48:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:48:02 INFO - Running setup.py (path:/tmp/pip-5HK8cw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:48:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:48:02 INFO - Running setup.py (path:/tmp/pip-ROABsC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:48:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:48:02 INFO - Running setup.py (path:/tmp/pip-zdOSjz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:48:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:48:03 INFO - Running setup.py (path:/tmp/pip-JefKGr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:48:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:48:03 INFO - Running setup.py (path:/tmp/pip-m2_e2R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:48:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:48:03 INFO - Running setup.py (path:/tmp/pip-9endaq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:48:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:48:03 INFO - Running setup.py (path:/tmp/pip-MzyFqM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:48:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:48:03 INFO - Running setup.py (path:/tmp/pip-lrWAif-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:48:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:48:03 INFO - Running setup.py (path:/tmp/pip-E6q3Ve-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:48:03 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:48:03 INFO - Running setup.py (path:/tmp/pip-Jpm7TQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:48:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:48:04 INFO - Running setup.py (path:/tmp/pip-PAFmbw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:48:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:48:04 INFO - Running setup.py (path:/tmp/pip-VkCoiL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:48:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:48:04 INFO - Running setup.py (path:/tmp/pip-ReOUrA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:48:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:48:04 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 16:48:04 INFO - Running setup.py install for manifestparser 16:48:04 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:48:05 INFO - Running setup.py install for mozcrash 16:48:05 INFO - Running setup.py install for mozdebug 16:48:05 INFO - Running setup.py install for mozdevice 16:48:05 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:48:05 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:48:05 INFO - Running setup.py install for mozfile 16:48:05 INFO - Running setup.py install for mozhttpd 16:48:05 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:48:06 INFO - Running setup.py install for mozinfo 16:48:06 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:48:06 INFO - Running setup.py install for mozInstall 16:48:06 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:48:06 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:48:06 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:48:06 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:48:06 INFO - Running setup.py install for mozleak 16:48:06 INFO - Running setup.py install for mozlog 16:48:06 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:48:06 INFO - Running setup.py install for moznetwork 16:48:07 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:48:07 INFO - Running setup.py install for mozprocess 16:48:07 INFO - Running setup.py install for mozprofile 16:48:07 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:48:07 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:48:07 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:48:07 INFO - Running setup.py install for mozrunner 16:48:07 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:48:07 INFO - Running setup.py install for mozscreenshot 16:48:07 INFO - Running setup.py install for moztest 16:48:08 INFO - Running setup.py install for mozversion 16:48:08 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:48:08 INFO - Running setup.py install for wptserve 16:48:08 INFO - Running setup.py install for marionette-driver 16:48:08 INFO - Running setup.py install for browsermob-proxy 16:48:08 INFO - Running setup.py install for marionette-client 16:48:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:48:09 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:48:09 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 16:48:09 INFO - Cleaning up... 16:48:09 INFO - Return code: 0 16:48:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:48:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:48:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:48:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:48:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:48:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:48:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:48:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c8f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c903f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2da7b60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2cd9100>, '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 0x2da5be0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2da6090>, '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-1461023117.930164-2009352843', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:48:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:48:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:48:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:48:09 INFO - 'CCACHE_UMASK': '002', 16:48:09 INFO - 'DISPLAY': ':0', 16:48:09 INFO - 'HOME': '/home/cltbld', 16:48:09 INFO - 'LANG': 'en_US.UTF-8', 16:48:09 INFO - 'LOGNAME': 'cltbld', 16:48:09 INFO - 'MAIL': '/var/mail/cltbld', 16:48:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:48:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:48:09 INFO - 'MOZ_NO_REMOTE': '1', 16:48:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:48:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:48:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:48:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:48:09 INFO - 'PWD': '/builds/slave/test', 16:48:09 INFO - 'SHELL': '/bin/bash', 16:48:09 INFO - 'SHLVL': '1', 16:48:09 INFO - 'TERM': 'linux', 16:48:09 INFO - 'TMOUT': '86400', 16:48:09 INFO - 'USER': 'cltbld', 16:48:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461023117.930164-2009352843', 16:48:09 INFO - '_': '/tools/buildbot/bin/python'} 16:48:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:48:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:48:09 INFO - Running setup.py (path:/tmp/pip-mDzBQS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:48:10 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 16:48:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:48:10 INFO - Running setup.py (path:/tmp/pip-Lh2j8k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:48:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:48:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:48:10 INFO - Running setup.py (path:/tmp/pip-xac_3v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:48:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:48:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:48:10 INFO - Running setup.py (path:/tmp/pip-fBBIYM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:48:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:48:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:48:10 INFO - Running setup.py (path:/tmp/pip-60aWwa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:48:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 16:48:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:48:10 INFO - Running setup.py (path:/tmp/pip-fj5610-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:48:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 16:48:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:48:10 INFO - Running setup.py (path:/tmp/pip-tI6guv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:48:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 16:48:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:48:10 INFO - Running setup.py (path:/tmp/pip-y8YpU2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:48:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 16:48:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:48:10 INFO - Running setup.py (path:/tmp/pip-DdNzcH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:48:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 16:48:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:48:11 INFO - Running setup.py (path:/tmp/pip-1aRlHV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:48:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:48:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:48:11 INFO - Running setup.py (path:/tmp/pip-OcBy9j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:48:11 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 16:48:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:48:11 INFO - Running setup.py (path:/tmp/pip-WS73mG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:48:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 16:48:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:48:11 INFO - Running setup.py (path:/tmp/pip-6vYFR_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:48:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 16:48:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:48:11 INFO - Running setup.py (path:/tmp/pip-sEtmsf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:48: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)) 16:48:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:48:11 INFO - Running setup.py (path:/tmp/pip-UeRtiv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:48: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)) 16:48:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:48:11 INFO - Running setup.py (path:/tmp/pip-ge7mmH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:48:12 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 16:48:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:48:12 INFO - Running setup.py (path:/tmp/pip-GEqmkw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:48:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 16:48:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:48:12 INFO - Running setup.py (path:/tmp/pip-14PXl1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:48:12 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 16:48:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:48:12 INFO - Running setup.py (path:/tmp/pip-li5wLB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:48:12 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 16:48:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:48:12 INFO - Running setup.py (path:/tmp/pip-z7KGWr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:48:12 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:48:12 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:48:12 INFO - Running setup.py (path:/tmp/pip-dZdelG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:48:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:48:13 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 16:48:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:48:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:48:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:48:13 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:48:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:48:13 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:48:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:48:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:48:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:48:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:48:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:48:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:48:18 INFO - Downloading blessings-1.6.tar.gz 16:48:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:48:18 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:48:18 INFO - Installing collected packages: blessings 16:48:18 INFO - Running setup.py install for blessings 16:48:18 INFO - Successfully installed blessings 16:48:18 INFO - Cleaning up... 16:48:18 INFO - Return code: 0 16:48:18 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:48:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:48:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:48:19 INFO - Reading from file tmpfile_stdout 16:48:19 INFO - Current package versions: 16:48:19 INFO - argparse == 1.2.1 16:48:19 INFO - blessings == 1.6 16:48:19 INFO - blobuploader == 1.2.4 16:48:19 INFO - browsermob-proxy == 0.6.0 16:48:19 INFO - docopt == 0.6.1 16:48:19 INFO - manifestparser == 1.1 16:48:19 INFO - marionette-client == 2.3.0 16:48:19 INFO - marionette-driver == 1.4.0 16:48:19 INFO - mozInstall == 1.12 16:48:19 INFO - mozcrash == 0.17 16:48:19 INFO - mozdebug == 0.1 16:48:19 INFO - mozdevice == 0.48 16:48:19 INFO - mozfile == 1.2 16:48:19 INFO - mozhttpd == 0.7 16:48:19 INFO - mozinfo == 0.9 16:48:19 INFO - mozleak == 0.1 16:48:19 INFO - mozlog == 3.1 16:48:19 INFO - moznetwork == 0.27 16:48:19 INFO - mozprocess == 0.22 16:48:19 INFO - mozprofile == 0.28 16:48:19 INFO - mozrunner == 6.11 16:48:19 INFO - mozscreenshot == 0.1 16:48:19 INFO - mozsystemmonitor == 0.0 16:48:19 INFO - moztest == 0.7 16:48:19 INFO - mozversion == 1.4 16:48:19 INFO - psutil == 3.1.1 16:48:19 INFO - requests == 1.2.3 16:48:19 INFO - wptserve == 1.4.0 16:48:19 INFO - wsgiref == 0.1.2 16:48:19 INFO - Running post-action listener: _resource_record_post_action 16:48:19 INFO - Running post-action listener: _start_resource_monitoring 16:48:19 INFO - Starting resource monitoring. 16:48:19 INFO - ##### 16:48:19 INFO - ##### Running pull step. 16:48:19 INFO - ##### 16:48:19 INFO - Running pre-action listener: _resource_record_pre_action 16:48:19 INFO - Running main action method: pull 16:48:19 INFO - Pull has nothing to do! 16:48:19 INFO - Running post-action listener: _resource_record_post_action 16:48:19 INFO - ##### 16:48:19 INFO - ##### Running install step. 16:48:19 INFO - ##### 16:48:19 INFO - Running pre-action listener: _resource_record_pre_action 16:48:19 INFO - Running main action method: install 16:48:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:48:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:48:19 INFO - Reading from file tmpfile_stdout 16:48:19 INFO - Detecting whether we're running mozinstall >=1.0... 16:48:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:48:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:48:19 INFO - Reading from file tmpfile_stdout 16:48:19 INFO - Output received: 16:48:19 INFO - Usage: mozinstall [options] installer 16:48:19 INFO - Options: 16:48:19 INFO - -h, --help show this help message and exit 16:48:19 INFO - -d DEST, --destination=DEST 16:48:19 INFO - Directory to install application into. [default: 16:48:19 INFO - "/builds/slave/test"] 16:48:19 INFO - --app=APP Application being installed. [default: firefox] 16:48:19 INFO - mkdir: /builds/slave/test/build/application 16:48:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 16:48:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 16:48:49 INFO - Reading from file tmpfile_stdout 16:48:49 INFO - Output received: 16:48:49 INFO - /builds/slave/test/build/application/firefox/firefox 16:48:49 INFO - Running post-action listener: _resource_record_post_action 16:48:49 INFO - ##### 16:48:49 INFO - ##### Running run-tests step. 16:48:49 INFO - ##### 16:48:49 INFO - Running pre-action listener: _resource_record_pre_action 16:48:49 INFO - Running main action method: run_tests 16:48:49 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:48:49 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:48:49 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:48:49 INFO - grabbing minidump binary from tooltool 16:48:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:48:49 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 0x2cd9100>, '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 0x2da5be0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2da6090>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:48:49 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 16:48:49 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 16:48:49 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:48:49 INFO - Return code: 0 16:48:49 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 16:48:49 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:48:49 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/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 16:48:49 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/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 16:48:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:48:49 INFO - 'CCACHE_UMASK': '002', 16:48:50 INFO - 'DISPLAY': ':0', 16:48:50 INFO - 'HOME': '/home/cltbld', 16:48:50 INFO - 'LANG': 'en_US.UTF-8', 16:48:50 INFO - 'LOGNAME': 'cltbld', 16:48:50 INFO - 'MAIL': '/var/mail/cltbld', 16:48:50 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:48:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:48:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:48:50 INFO - 'MOZ_NO_REMOTE': '1', 16:48:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:48:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:48:50 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:48:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:48:50 INFO - 'PWD': '/builds/slave/test', 16:48:50 INFO - 'SHELL': '/bin/bash', 16:48:50 INFO - 'SHLVL': '1', 16:48:50 INFO - 'TERM': 'linux', 16:48:50 INFO - 'TMOUT': '86400', 16:48:50 INFO - 'USER': 'cltbld', 16:48:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461023117.930164-2009352843', 16:48:50 INFO - '_': '/tools/buildbot/bin/python'} 16:48:50 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/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 16:48: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 16:48:51 INFO - import pkg_resources 16:48:52 INFO - Using 1 client processes 16:48:53 INFO - wptserve Starting http server on 127.0.0.1:8000 16:48:53 INFO - wptserve Starting http server on 127.0.0.1:8001 16:48:53 INFO - wptserve Starting http server on 127.0.0.1:8443 16:48:55 INFO - SUITE-START | Running 778 tests 16:48:55 INFO - Running testharness tests 16:48:55 INFO - Setting up ssl 16:48:55 INFO - PROCESS | certutil | 16:48:55 INFO - PROCESS | certutil | 16:48:55 INFO - PROCESS | certutil | 16:48:55 INFO - Certificate Nickname Trust Attributes 16:48:55 INFO - SSL,S/MIME,JAR/XPI 16:48:55 INFO - 16:48:55 INFO - web-platform-tests CT,, 16:48:55 INFO - 16:48:55 INFO - Starting runner 16:48:58 INFO - PROCESS | 1803 | 1461023338142 Marionette DEBUG Marionette enabled via build flag and pref 16:48:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa534d17800 == 1 [pid = 1803] [id = 1] 16:48:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 1 (0x7fa534d18000) [pid = 1803] [serial = 1] [outer = (nil)] 16:48:58 INFO - PROCESS | 1803 | [1803] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:48:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 2 (0x7fa534d19000) [pid = 1803] [serial = 2] [outer = 0x7fa534d18000] 16:48:58 INFO - PROCESS | 1803 | 1461023338828 Marionette INFO Listening on port 2828 16:48:59 INFO - PROCESS | 1803 | 1461023339422 Marionette DEBUG Marionette enabled via command-line flag 16:48:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa531e5a800 == 2 [pid = 1803] [id = 2] 16:48:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 3 (0x7fa531ed9000) [pid = 1803] [serial = 3] [outer = (nil)] 16:48:59 INFO - PROCESS | 1803 | [1803] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:48:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 4 (0x7fa531eda000) [pid = 1803] [serial = 4] [outer = 0x7fa531ed9000] 16:48:59 INFO - PROCESS | 1803 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fa531cc3e20 16:48:59 INFO - PROCESS | 1803 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fa531025670 16:48:59 INFO - PROCESS | 1803 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fa53102b940 16:48:59 INFO - PROCESS | 1803 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fa53102bc40 16:48:59 INFO - PROCESS | 1803 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fa53102bf70 16:48:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 5 (0x7fa536a16800) [pid = 1803] [serial = 5] [outer = 0x7fa534d18000] 16:48:59 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:48:59 INFO - PROCESS | 1803 | 1461023339851 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43542 16:48:59 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:48:59 INFO - PROCESS | 1803 | 1461023339890 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43543 16:48:59 INFO - PROCESS | 1803 | 1461023339941 Marionette DEBUG Closed connection conn0 16:49:00 INFO - PROCESS | 1803 | 1461023340026 Marionette DEBUG Closed connection conn1 16:49:00 INFO - PROCESS | 1803 | [1803] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 16:49:00 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:49:00 INFO - PROCESS | 1803 | 1461023340077 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43544 16:49:00 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:49:00 INFO - PROCESS | 1803 | 1461023340125 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43545 16:49:00 INFO - PROCESS | 1803 | 1461023340127 Marionette DEBUG Closed connection conn2 16:49:00 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:49:00 INFO - PROCESS | 1803 | 1461023340174 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:43546 16:49:00 INFO - PROCESS | 1803 | 1461023340186 Marionette DEBUG Closed connection conn3 16:49:00 INFO - PROCESS | 1803 | 1461023340232 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:49:00 INFO - PROCESS | 1803 | 1461023340248 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":"20160418150822","device":"desktop","version":"48.0a1"} 16:49:01 INFO - PROCESS | 1803 | [1803] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:49:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525806000 == 3 [pid = 1803] [id = 3] 16:49:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 6 (0x7fa525806800) [pid = 1803] [serial = 6] [outer = (nil)] 16:49:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525807000 == 4 [pid = 1803] [id = 4] 16:49:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 7 (0x7fa525aa1000) [pid = 1803] [serial = 7] [outer = (nil)] 16:49:02 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:49:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa524b94000 == 5 [pid = 1803] [id = 5] 16:49:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 8 (0x7fa524b5b400) [pid = 1803] [serial = 8] [outer = (nil)] 16:49:02 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:49:02 INFO - PROCESS | 1803 | [1803] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:49:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 9 (0x7fa5249bc400) [pid = 1803] [serial = 9] [outer = 0x7fa524b5b400] 16:49:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 10 (0x7fa524575800) [pid = 1803] [serial = 10] [outer = 0x7fa525806800] 16:49:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 11 (0x7fa52458e400) [pid = 1803] [serial = 11] [outer = 0x7fa525aa1000] 16:49:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 12 (0x7fa524590400) [pid = 1803] [serial = 12] [outer = 0x7fa524b5b400] 16:49:03 INFO - PROCESS | 1803 | 1461023343847 Marionette DEBUG loaded listener.js 16:49:03 INFO - PROCESS | 1803 | 1461023343864 Marionette DEBUG loaded listener.js 16:49:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 13 (0x7fa522aeac00) [pid = 1803] [serial = 13] [outer = 0x7fa524b5b400] 16:49:04 INFO - PROCESS | 1803 | 1461023344528 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"42843490-cf4a-417d-88ea-4e393ae1eff5","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":"20160418150822","device":"desktop","version":"48.0a1","command_id":1}}] 16:49:04 INFO - PROCESS | 1803 | 1461023344742 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:49:04 INFO - PROCESS | 1803 | 1461023344895 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 16:49:05 INFO - PROCESS | 1803 | 1461023345177 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:49:05 INFO - PROCESS | 1803 | [1803] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:49:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 14 (0x7fa51ede1000) [pid = 1803] [serial = 14] [outer = 0x7fa524b5b400] 16:49:05 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:49:05 INFO - PROCESS | 1803 | 1461023345770 Marionette TRACE conn4 <- [1,3,null,{}] 16:49:05 INFO - PROCESS | 1803 | 1461023345868 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:49:05 INFO - PROCESS | 1803 | 1461023345906 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 16:49:05 INFO - PROCESS | 1803 | 1461023345958 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 16:49:05 INFO - PROCESS | 1803 | 1461023345962 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 16:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:49:05 INFO - PROCESS | 1803 | 1461023345986 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:49:05 INFO - PROCESS | 1803 | 1461023345991 Marionette TRACE conn4 <- [1,6,null,{}] 16:49:06 INFO - PROCESS | 1803 | 1461023346062 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:06 INFO - PROCESS | 1803 | 1461023346078 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 16:49:06 INFO - PROCESS | 1803 | 1461023346083 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51d020000 == 6 [pid = 1803] [id = 6] 16:49:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 15 (0x7fa52739fc00) [pid = 1803] [serial = 15] [outer = (nil)] 16:49:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 16 (0x7fa5273a1c00) [pid = 1803] [serial = 16] [outer = 0x7fa52739fc00] 16:49:06 INFO - PROCESS | 1803 | 1461023346149 Marionette DEBUG loaded listener.js 16:49:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 17 (0x7fa5273a6c00) [pid = 1803] [serial = 17] [outer = 0x7fa52739fc00] 16:49:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51d143000 == 7 [pid = 1803] [id = 7] 16:49:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 18 (0x7fa51d193800) [pid = 1803] [serial = 18] [outer = (nil)] 16:49:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 19 (0x7fa51ede7c00) [pid = 1803] [serial = 19] [outer = 0x7fa51d193800] 16:49:06 INFO - PROCESS | 1803 | 1461023346622 Marionette DEBUG loaded listener.js 16:49:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 20 (0x7fa51c04c400) [pid = 1803] [serial = 20] [outer = 0x7fa51d193800] 16:49:07 INFO - PROCESS | 1803 | 1461023347090 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:49:07 INFO - PROCESS | 1803 | [1803] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 16:49:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:49:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1209ms 16:49:07 INFO - PROCESS | 1803 | 1461023347239 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 16:49:07 INFO - PROCESS | 1803 | 1461023347242 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 16:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:49:07 INFO - PROCESS | 1803 | 1461023347280 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:49:07 INFO - PROCESS | 1803 | 1461023347282 Marionette TRACE conn4 <- [1,10,null,{}] 16:49:07 INFO - PROCESS | 1803 | 1461023347304 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:07 INFO - PROCESS | 1803 | 1461023347462 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 16:49:07 INFO - PROCESS | 1803 | 1461023347488 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51c0ae800 == 8 [pid = 1803] [id = 8] 16:49:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 21 (0x7fa51b161400) [pid = 1803] [serial = 21] [outer = (nil)] 16:49:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 22 (0x7fa51b163000) [pid = 1803] [serial = 22] [outer = 0x7fa51b161400] 16:49:07 INFO - PROCESS | 1803 | 1461023347548 Marionette DEBUG loaded listener.js 16:49:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 23 (0x7fa51b168400) [pid = 1803] [serial = 23] [outer = 0x7fa51b161400] 16:49:08 INFO - PROCESS | 1803 | 1461023348074 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 16:49:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 854ms 16:49:08 INFO - PROCESS | 1803 | 1461023348116 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 16:49:08 INFO - PROCESS | 1803 | 1461023348122 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 16:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:49:08 INFO - PROCESS | 1803 | 1461023348127 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:49:08 INFO - PROCESS | 1803 | 1461023348129 Marionette TRACE conn4 <- [1,14,null,{}] 16:49:08 INFO - PROCESS | 1803 | 1461023348134 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:08 INFO - PROCESS | 1803 | 1461023348278 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 16:49:08 INFO - PROCESS | 1803 | 1461023348297 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5443cc000 == 9 [pid = 1803] [id = 9] 16:49:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 24 (0x7fa51b2ad400) [pid = 1803] [serial = 24] [outer = (nil)] 16:49:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 25 (0x7fa51b3ba000) [pid = 1803] [serial = 25] [outer = 0x7fa51b2ad400] 16:49:08 INFO - PROCESS | 1803 | 1461023348360 Marionette DEBUG loaded listener.js 16:49:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 26 (0x7fa5331c9c00) [pid = 1803] [serial = 26] [outer = 0x7fa51b2ad400] 16:49:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b51b000 == 10 [pid = 1803] [id = 10] 16:49:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 27 (0x7fa51b51b800) [pid = 1803] [serial = 27] [outer = (nil)] 16:49:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 28 (0x7fa51b51c800) [pid = 1803] [serial = 28] [outer = 0x7fa51b51b800] 16:49:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 29 (0x7fa51b28c800) [pid = 1803] [serial = 29] [outer = 0x7fa51b51b800] 16:49:09 INFO - PROCESS | 1803 | 1461023349546 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 16:49:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b51a800 == 11 [pid = 1803] [id = 11] 16:49:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 30 (0x7fa51b3b7800) [pid = 1803] [serial = 30] [outer = (nil)] 16:49:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 31 (0x7fa51b60dc00) [pid = 1803] [serial = 31] [outer = 0x7fa51b3b7800] 16:49:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1538ms 16:49:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 32 (0x7fa51b8e1c00) [pid = 1803] [serial = 32] [outer = 0x7fa51b3b7800] 16:49:09 INFO - PROCESS | 1803 | 1461023349743 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 16:49:09 INFO - PROCESS | 1803 | 1461023349748 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 16:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:49:09 INFO - PROCESS | 1803 | 1461023349788 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:49:09 INFO - PROCESS | 1803 | 1461023349792 Marionette TRACE conn4 <- [1,18,null,{}] 16:49:09 INFO - PROCESS | 1803 | 1461023349894 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:10 INFO - PROCESS | 1803 | 1461023350044 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 16:49:10 INFO - PROCESS | 1803 | 1461023350167 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51d14e000 == 12 [pid = 1803] [id = 12] 16:49:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 33 (0x7fa51b3b4c00) [pid = 1803] [serial = 33] [outer = (nil)] 16:49:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 34 (0x7fa51b60cc00) [pid = 1803] [serial = 34] [outer = 0x7fa51b3b4c00] 16:49:10 INFO - PROCESS | 1803 | 1461023350243 Marionette DEBUG loaded listener.js 16:49:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 35 (0x7fa5230ae800) [pid = 1803] [serial = 35] [outer = 0x7fa51b3b4c00] 16:49:11 INFO - PROCESS | 1803 | 1461023351106 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 16:49:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1410ms 16:49:11 INFO - PROCESS | 1803 | 1461023351184 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 16:49:11 INFO - PROCESS | 1803 | 1461023351192 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 16:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:49:11 INFO - PROCESS | 1803 | 1461023351202 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:49:11 INFO - PROCESS | 1803 | 1461023351207 Marionette TRACE conn4 <- [1,22,null,{}] 16:49:11 INFO - PROCESS | 1803 | 1461023351212 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:11 INFO - PROCESS | 1803 | 1461023351412 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 16:49:11 INFO - PROCESS | 1803 | 1461023351716 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f269800 == 13 [pid = 1803] [id = 13] 16:49:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 36 (0x7fa52406a800) [pid = 1803] [serial = 36] [outer = (nil)] 16:49:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 37 (0x7fa5240cb800) [pid = 1803] [serial = 37] [outer = 0x7fa52406a800] 16:49:11 INFO - PROCESS | 1803 | 1461023351796 Marionette DEBUG loaded listener.js 16:49:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 38 (0x7fa524395400) [pid = 1803] [serial = 38] [outer = 0x7fa52406a800] 16:49:12 INFO - PROCESS | 1803 | 1461023352520 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 16:49:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:49:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1385ms 16:49:12 INFO - PROCESS | 1803 | 1461023352598 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 16:49:12 INFO - PROCESS | 1803 | 1461023352604 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 16:49:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:49:12 INFO - PROCESS | 1803 | 1461023352614 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:49:12 INFO - PROCESS | 1803 | 1461023352618 Marionette TRACE conn4 <- [1,26,null,{}] 16:49:12 INFO - PROCESS | 1803 | 1461023352624 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:12 INFO - PROCESS | 1803 | 1461023352768 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 16:49:12 INFO - PROCESS | 1803 | 1461023352874 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51d01f000 == 14 [pid = 1803] [id = 14] 16:49:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 39 (0x7fa52162d000) [pid = 1803] [serial = 39] [outer = (nil)] 16:49:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 40 (0x7fa5249ca400) [pid = 1803] [serial = 40] [outer = 0x7fa52162d000] 16:49:12 INFO - PROCESS | 1803 | 1461023352957 Marionette DEBUG loaded listener.js 16:49:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 41 (0x7fa525530800) [pid = 1803] [serial = 41] [outer = 0x7fa52162d000] 16:49:13 INFO - PROCESS | 1803 | 1461023353564 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:49:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 977ms 16:49:13 INFO - PROCESS | 1803 | 1461023353595 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 16:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:49:13 INFO - PROCESS | 1803 | 1461023353600 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 16:49:13 INFO - PROCESS | 1803 | 1461023353606 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:49:13 INFO - PROCESS | 1803 | 1461023353609 Marionette TRACE conn4 <- [1,30,null,{}] 16:49:13 INFO - PROCESS | 1803 | 1461023353614 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:13 INFO - PROCESS | 1803 | 1461023353743 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 16:49:13 INFO - PROCESS | 1803 | 1461023353929 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa524ec1800 == 15 [pid = 1803] [id = 15] 16:49:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 42 (0x7fa51b15fc00) [pid = 1803] [serial = 42] [outer = (nil)] 16:49:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 43 (0x7fa525c2a000) [pid = 1803] [serial = 43] [outer = 0x7fa51b15fc00] 16:49:13 INFO - PROCESS | 1803 | 1461023353993 Marionette DEBUG loaded listener.js 16:49:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 44 (0x7fa5264f9400) [pid = 1803] [serial = 44] [outer = 0x7fa51b15fc00] 16:49:14 INFO - PROCESS | 1803 | 1461023354623 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 16:49:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1031ms 16:49:14 INFO - PROCESS | 1803 | 1461023354638 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 16:49:14 INFO - PROCESS | 1803 | 1461023354642 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 16:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:49:14 INFO - PROCESS | 1803 | 1461023354656 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:49:14 INFO - PROCESS | 1803 | 1461023354666 Marionette TRACE conn4 <- [1,34,null,{}] 16:49:14 INFO - PROCESS | 1803 | 1461023354677 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:14 INFO - PROCESS | 1803 | 1461023354838 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 16:49:14 INFO - PROCESS | 1803 | 1461023354864 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5253a1000 == 16 [pid = 1803] [id = 16] 16:49:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 45 (0x7fa51b166c00) [pid = 1803] [serial = 45] [outer = (nil)] 16:49:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 46 (0x7fa52657b400) [pid = 1803] [serial = 46] [outer = 0x7fa51b166c00] 16:49:14 INFO - PROCESS | 1803 | 1461023354932 Marionette DEBUG loaded listener.js 16:49:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 47 (0x7fa52739ec00) [pid = 1803] [serial = 47] [outer = 0x7fa51b166c00] 16:49:15 INFO - PROCESS | 1803 | 1461023355533 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 16:49:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 947ms 16:49:15 INFO - PROCESS | 1803 | 1461023355598 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 16:49:15 INFO - PROCESS | 1803 | 1461023355602 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 16:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:49:15 INFO - PROCESS | 1803 | 1461023355607 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:49:15 INFO - PROCESS | 1803 | 1461023355609 Marionette TRACE conn4 <- [1,38,null,{}] 16:49:15 INFO - PROCESS | 1803 | 1461023355615 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:15 INFO - PROCESS | 1803 | 1461023355758 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 16:49:15 INFO - PROCESS | 1803 | 1461023355768 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5256b6000 == 17 [pid = 1803] [id = 17] 16:49:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 48 (0x7fa51b3b5400) [pid = 1803] [serial = 48] [outer = (nil)] 16:49:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 49 (0x7fa5274a3800) [pid = 1803] [serial = 49] [outer = 0x7fa51b3b5400] 16:49:15 INFO - PROCESS | 1803 | 1461023355832 Marionette DEBUG loaded listener.js 16:49:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 50 (0x7fa5274af400) [pid = 1803] [serial = 50] [outer = 0x7fa51b3b5400] 16:49:16 INFO - PROCESS | 1803 | 1461023356505 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 16:49:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:49:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 929ms 16:49:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:49:16 INFO - PROCESS | 1803 | 1461023356538 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 16:49:16 INFO - PROCESS | 1803 | 1461023356540 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 16:49:16 INFO - PROCESS | 1803 | 1461023356547 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:49:16 INFO - PROCESS | 1803 | 1461023356550 Marionette TRACE conn4 <- [1,42,null,{}] 16:49:16 INFO - PROCESS | 1803 | 1461023356554 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:16 INFO - PROCESS | 1803 | 1461023356709 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 16:49:16 INFO - PROCESS | 1803 | 1461023356729 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525dde800 == 18 [pid = 1803] [id = 18] 16:49:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 51 (0x7fa52756f800) [pid = 1803] [serial = 51] [outer = (nil)] 16:49:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 52 (0x7fa527734400) [pid = 1803] [serial = 52] [outer = 0x7fa52756f800] 16:49:16 INFO - PROCESS | 1803 | 1461023356805 Marionette DEBUG loaded listener.js 16:49:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 53 (0x7fa53106e000) [pid = 1803] [serial = 53] [outer = 0x7fa52756f800] 16:49:17 INFO - PROCESS | 1803 | 1461023357471 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 16:49:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 941ms 16:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:49:17 INFO - PROCESS | 1803 | 1461023357487 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 16:49:17 INFO - PROCESS | 1803 | 1461023357489 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 16:49:17 INFO - PROCESS | 1803 | 1461023357496 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:49:17 INFO - PROCESS | 1803 | 1461023357499 Marionette TRACE conn4 <- [1,46,null,{}] 16:49:17 INFO - PROCESS | 1803 | 1461023357503 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:17 INFO - PROCESS | 1803 | 1461023357635 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 16:49:17 INFO - PROCESS | 1803 | 1461023357725 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa526529000 == 19 [pid = 1803] [id = 19] 16:49:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 54 (0x7fa5273c8800) [pid = 1803] [serial = 54] [outer = (nil)] 16:49:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 55 (0x7fa531e9c800) [pid = 1803] [serial = 55] [outer = 0x7fa5273c8800] 16:49:17 INFO - PROCESS | 1803 | 1461023357787 Marionette DEBUG loaded listener.js 16:49:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 56 (0x7fa532125800) [pid = 1803] [serial = 56] [outer = 0x7fa5273c8800] 16:49:18 INFO - PROCESS | 1803 | 1461023358331 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:49:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 932ms 16:49:18 INFO - PROCESS | 1803 | 1461023358426 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 16:49:18 INFO - PROCESS | 1803 | 1461023358431 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 16:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:49:18 INFO - PROCESS | 1803 | 1461023358436 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:49:18 INFO - PROCESS | 1803 | 1461023358439 Marionette TRACE conn4 <- [1,50,null,{}] 16:49:18 INFO - PROCESS | 1803 | 1461023358444 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:18 INFO - PROCESS | 1803 | 1461023358572 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 16:49:18 INFO - PROCESS | 1803 | 1461023358704 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b286000 == 20 [pid = 1803] [id = 20] 16:49:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 57 (0x7fa51b160000) [pid = 1803] [serial = 57] [outer = (nil)] 16:49:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 58 (0x7fa51b169800) [pid = 1803] [serial = 58] [outer = 0x7fa51b160000] 16:49:18 INFO - PROCESS | 1803 | 1461023358776 Marionette DEBUG loaded listener.js 16:49:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 59 (0x7fa51b60ac00) [pid = 1803] [serial = 59] [outer = 0x7fa51b160000] 16:49:19 INFO - PROCESS | 1803 | 1461023359555 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:49:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:49:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1184ms 16:49:19 INFO - PROCESS | 1803 | 1461023359622 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 16:49:19 INFO - PROCESS | 1803 | 1461023359629 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 16:49:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:49:19 INFO - PROCESS | 1803 | 1461023359638 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:49:19 INFO - PROCESS | 1803 | 1461023359643 Marionette TRACE conn4 <- [1,54,null,{}] 16:49:19 INFO - PROCESS | 1803 | 1461023359649 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:19 INFO - PROCESS | 1803 | 1461023359804 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 16:49:19 INFO - PROCESS | 1803 | 1461023359923 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5243db000 == 21 [pid = 1803] [id = 21] 16:49:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 60 (0x7fa51b161800) [pid = 1803] [serial = 60] [outer = (nil)] 16:49:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 61 (0x7fa524074400) [pid = 1803] [serial = 61] [outer = 0x7fa51b161800] 16:49:20 INFO - PROCESS | 1803 | 1461023359996 Marionette DEBUG loaded listener.js 16:49:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 62 (0x7fa524583000) [pid = 1803] [serial = 62] [outer = 0x7fa51b161800] 16:49:20 INFO - PROCESS | 1803 | 1461023360767 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:49:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1185ms 16:49:20 INFO - PROCESS | 1803 | 1461023360826 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 16:49:20 INFO - PROCESS | 1803 | 1461023360832 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 16:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:49:20 INFO - PROCESS | 1803 | 1461023360856 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:49:20 INFO - PROCESS | 1803 | 1461023360859 Marionette TRACE conn4 <- [1,58,null,{}] 16:49:20 INFO - PROCESS | 1803 | 1461023360865 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:21 INFO - PROCESS | 1803 | 1461023361018 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 16:49:21 INFO - PROCESS | 1803 | 1461023361136 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525ddb800 == 22 [pid = 1803] [id = 22] 16:49:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 63 (0x7fa522becc00) [pid = 1803] [serial = 63] [outer = (nil)] 16:49:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 64 (0x7fa5255c2400) [pid = 1803] [serial = 64] [outer = 0x7fa522becc00] 16:49:21 INFO - PROCESS | 1803 | 1461023361211 Marionette DEBUG loaded listener.js 16:49:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 65 (0x7fa5264fa400) [pid = 1803] [serial = 65] [outer = 0x7fa522becc00] 16:49:21 INFO - PROCESS | 1803 | 1461023361962 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:49:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1186ms 16:49:22 INFO - PROCESS | 1803 | 1461023362040 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 16:49:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:49:22 INFO - PROCESS | 1803 | 1461023362044 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 16:49:22 INFO - PROCESS | 1803 | 1461023362059 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:49:22 INFO - PROCESS | 1803 | 1461023362067 Marionette TRACE conn4 <- [1,62,null,{}] 16:49:22 INFO - PROCESS | 1803 | 1461023362073 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:22 INFO - PROCESS | 1803 | 1461023362265 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 16:49:22 INFO - PROCESS | 1803 | 1461023362357 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52a8bb800 == 23 [pid = 1803] [id = 23] 16:49:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 66 (0x7fa5249c3800) [pid = 1803] [serial = 66] [outer = (nil)] 16:49:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 67 (0x7fa52756c800) [pid = 1803] [serial = 67] [outer = 0x7fa5249c3800] 16:49:22 INFO - PROCESS | 1803 | 1461023362427 Marionette DEBUG loaded listener.js 16:49:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 68 (0x7fa531ec5400) [pid = 1803] [serial = 68] [outer = 0x7fa5249c3800] 16:49:23 INFO - PROCESS | 1803 | 1461023363306 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:49:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1290ms 16:49:23 INFO - PROCESS | 1803 | 1461023363342 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 16:49:23 INFO - PROCESS | 1803 | 1461023363346 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 16:49:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:49:23 INFO - PROCESS | 1803 | 1461023363354 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:49:23 INFO - PROCESS | 1803 | 1461023363359 Marionette TRACE conn4 <- [1,66,null,{}] 16:49:23 INFO - PROCESS | 1803 | 1461023363385 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:23 INFO - PROCESS | 1803 | 1461023363531 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 16:49:23 INFO - PROCESS | 1803 | 1461023363688 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b861000 == 24 [pid = 1803] [id = 24] 16:49:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 69 (0x7fa5230aa800) [pid = 1803] [serial = 69] [outer = (nil)] 16:49:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 70 (0x7fa523d75800) [pid = 1803] [serial = 70] [outer = 0x7fa5230aa800] 16:49:23 INFO - PROCESS | 1803 | 1461023363758 Marionette DEBUG loaded listener.js 16:49:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 71 (0x7fa524449400) [pid = 1803] [serial = 71] [outer = 0x7fa5230aa800] 16:49:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa526529000 == 23 [pid = 1803] [id = 19] 16:49:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa525dde800 == 22 [pid = 1803] [id = 18] 16:49:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5256b6000 == 21 [pid = 1803] [id = 17] 16:49:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5253a1000 == 20 [pid = 1803] [id = 16] 16:49:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa524ec1800 == 19 [pid = 1803] [id = 15] 16:49:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51d01f000 == 18 [pid = 1803] [id = 14] 16:49:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51f269800 == 17 [pid = 1803] [id = 13] 16:49:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51d14e000 == 16 [pid = 1803] [id = 12] 16:49:24 INFO - PROCESS | 1803 | 1461023364614 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:49:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1303ms 16:49:24 INFO - PROCESS | 1803 | 1461023364658 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 16:49:24 INFO - PROCESS | 1803 | 1461023364663 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 16:49:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:49:24 INFO - PROCESS | 1803 | 1461023364671 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:49:24 INFO - PROCESS | 1803 | 1461023364677 Marionette TRACE conn4 <- [1,70,null,{}] 16:49:24 INFO - PROCESS | 1803 | 1461023364686 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:24 INFO - PROCESS | 1803 | 1461023364852 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 16:49:24 INFO - PROCESS | 1803 | 1461023364976 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa522bcd800 == 17 [pid = 1803] [id = 25] 16:49:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 72 (0x7fa51d19a000) [pid = 1803] [serial = 72] [outer = (nil)] 16:49:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 73 (0x7fa5240d0c00) [pid = 1803] [serial = 73] [outer = 0x7fa51d19a000] 16:49:25 INFO - PROCESS | 1803 | 1461023365058 Marionette DEBUG loaded listener.js 16:49:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 74 (0x7fa5249bd800) [pid = 1803] [serial = 74] [outer = 0x7fa51d19a000] 16:49:25 INFO - PROCESS | 1803 | 1461023365901 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:49:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:49:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1286ms 16:49:25 INFO - PROCESS | 1803 | 1461023365958 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 16:49:25 INFO - PROCESS | 1803 | 1461023365966 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 16:49:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:49:25 INFO - PROCESS | 1803 | 1461023365977 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:49:25 INFO - PROCESS | 1803 | 1461023365981 Marionette TRACE conn4 <- [1,74,null,{}] 16:49:25 INFO - PROCESS | 1803 | 1461023365987 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:26 INFO - PROCESS | 1803 | 1461023366151 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 16:49:26 INFO - PROCESS | 1803 | 1461023366275 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5253a7000 == 18 [pid = 1803] [id = 26] 16:49:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 75 (0x7fa51efd4400) [pid = 1803] [serial = 75] [outer = (nil)] 16:49:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 76 (0x7fa5264f4800) [pid = 1803] [serial = 76] [outer = 0x7fa51efd4400] 16:49:26 INFO - PROCESS | 1803 | 1461023366351 Marionette DEBUG loaded listener.js 16:49:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 77 (0x7fa527328800) [pid = 1803] [serial = 77] [outer = 0x7fa51efd4400] 16:49:27 INFO - PROCESS | 1803 | 1461023367179 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:49:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:49:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1234ms 16:49:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:49:27 INFO - PROCESS | 1803 | 1461023367211 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 16:49:27 INFO - PROCESS | 1803 | 1461023367214 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 16:49:27 INFO - PROCESS | 1803 | 1461023367221 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:49:27 INFO - PROCESS | 1803 | 1461023367226 Marionette TRACE conn4 <- [1,78,null,{}] 16:49:27 INFO - PROCESS | 1803 | 1461023367242 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:27 INFO - PROCESS | 1803 | 1461023367399 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 16:49:27 INFO - PROCESS | 1803 | 1461023367530 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5268e9000 == 19 [pid = 1803] [id = 27] 16:49:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 78 (0x7fa526438000) [pid = 1803] [serial = 78] [outer = (nil)] 16:49:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 79 (0x7fa527567000) [pid = 1803] [serial = 79] [outer = 0x7fa526438000] 16:49:27 INFO - PROCESS | 1803 | 1461023367609 Marionette DEBUG loaded listener.js 16:49:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 80 (0x7fa531c70400) [pid = 1803] [serial = 80] [outer = 0x7fa526438000] 16:49:28 INFO - PROCESS | 1803 | 1461023368431 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:49:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:49:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1284ms 16:49:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:49:28 INFO - PROCESS | 1803 | 1461023368505 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 16:49:28 INFO - PROCESS | 1803 | 1461023368509 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 16:49:28 INFO - PROCESS | 1803 | 1461023368514 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:49:28 INFO - PROCESS | 1803 | 1461023368517 Marionette TRACE conn4 <- [1,82,null,{}] 16:49:28 INFO - PROCESS | 1803 | 1461023368522 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:28 INFO - PROCESS | 1803 | 1461023368671 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 16:49:28 INFO - PROCESS | 1803 | 1461023368793 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52bf22800 == 20 [pid = 1803] [id = 28] 16:49:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 81 (0x7fa51b2ae400) [pid = 1803] [serial = 81] [outer = (nil)] 16:49:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 82 (0x7fa5323a4c00) [pid = 1803] [serial = 82] [outer = 0x7fa51b2ae400] 16:49:28 INFO - PROCESS | 1803 | 1461023368864 Marionette DEBUG loaded listener.js 16:49:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 83 (0x7fa533035000) [pid = 1803] [serial = 83] [outer = 0x7fa51b2ae400] 16:49:29 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa525ddb800 == 19 [pid = 1803] [id = 22] 16:49:29 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5243db000 == 18 [pid = 1803] [id = 21] 16:49:29 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b286000 == 17 [pid = 1803] [id = 20] 16:49:29 INFO - PROCESS | 1803 | 1461023369850 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:49:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:49:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1390ms 16:49:29 INFO - PROCESS | 1803 | 1461023369905 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 16:49:29 INFO - PROCESS | 1803 | 1461023369910 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 16:49:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:49:29 INFO - PROCESS | 1803 | 1461023369918 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:49:29 INFO - PROCESS | 1803 | 1461023369923 Marionette TRACE conn4 <- [1,86,null,{}] 16:49:29 INFO - PROCESS | 1803 | 1461023369932 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:30 INFO - PROCESS | 1803 | 1461023370088 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 16:49:30 INFO - PROCESS | 1803 | 1461023370213 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5232c2800 == 18 [pid = 1803] [id = 29] 16:49:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 84 (0x7fa52162ac00) [pid = 1803] [serial = 84] [outer = (nil)] 16:49:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 85 (0x7fa5240d9000) [pid = 1803] [serial = 85] [outer = 0x7fa52162ac00] 16:49:30 INFO - PROCESS | 1803 | 1461023370286 Marionette DEBUG loaded listener.js 16:49:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 86 (0x7fa5253f3800) [pid = 1803] [serial = 86] [outer = 0x7fa52162ac00] 16:49:31 INFO - PROCESS | 1803 | 1461023371084 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:49:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:49:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1231ms 16:49:31 INFO - PROCESS | 1803 | 1461023371150 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 16:49:31 INFO - PROCESS | 1803 | 1461023371158 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 16:49:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:49:31 INFO - PROCESS | 1803 | 1461023371168 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:49:31 INFO - PROCESS | 1803 | 1461023371173 Marionette TRACE conn4 <- [1,90,null,{}] 16:49:31 INFO - PROCESS | 1803 | 1461023371193 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:31 INFO - PROCESS | 1803 | 1461023371382 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 16:49:31 INFO - PROCESS | 1803 | 1461023371441 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa526496000 == 19 [pid = 1803] [id = 30] 16:49:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 87 (0x7fa525533400) [pid = 1803] [serial = 87] [outer = (nil)] 16:49:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 88 (0x7fa52732d800) [pid = 1803] [serial = 88] [outer = 0x7fa525533400] 16:49:31 INFO - PROCESS | 1803 | 1461023371556 Marionette DEBUG loaded listener.js 16:49:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 89 (0x7fa5273c5000) [pid = 1803] [serial = 89] [outer = 0x7fa525533400] 16:49:32 INFO - PROCESS | 1803 | 1461023372361 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:49:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:49:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1228ms 16:49:32 INFO - PROCESS | 1803 | 1461023372397 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 16:49:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:49:32 INFO - PROCESS | 1803 | 1461023372401 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 16:49:32 INFO - PROCESS | 1803 | 1461023372407 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:49:32 INFO - PROCESS | 1803 | 1461023372412 Marionette TRACE conn4 <- [1,94,null,{}] 16:49:32 INFO - PROCESS | 1803 | 1461023372428 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:32 INFO - PROCESS | 1803 | 1461023372585 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 16:49:32 INFO - PROCESS | 1803 | 1461023372710 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa531cce800 == 20 [pid = 1803] [id = 31] 16:49:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 90 (0x7fa5273a8400) [pid = 1803] [serial = 90] [outer = (nil)] 16:49:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 91 (0x7fa531ed1800) [pid = 1803] [serial = 91] [outer = 0x7fa5273a8400] 16:49:32 INFO - PROCESS | 1803 | 1461023372786 Marionette DEBUG loaded listener.js 16:49:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 92 (0x7fa533030400) [pid = 1803] [serial = 92] [outer = 0x7fa5273a8400] 16:49:33 INFO - PROCESS | 1803 | 1461023373640 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:49:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:49:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1286ms 16:49:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:49:33 INFO - PROCESS | 1803 | 1461023373693 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 16:49:33 INFO - PROCESS | 1803 | 1461023373697 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 16:49:33 INFO - PROCESS | 1803 | 1461023373703 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:49:33 INFO - PROCESS | 1803 | 1461023373706 Marionette TRACE conn4 <- [1,98,null,{}] 16:49:33 INFO - PROCESS | 1803 | 1461023373711 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:33 INFO - PROCESS | 1803 | 1461023373861 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 16:49:33 INFO - PROCESS | 1803 | 1461023373991 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525332800 == 21 [pid = 1803] [id = 32] 16:49:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 93 (0x7fa51b2a4000) [pid = 1803] [serial = 93] [outer = (nil)] 16:49:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 94 (0x7fa5334c3400) [pid = 1803] [serial = 94] [outer = 0x7fa51b2a4000] 16:49:34 INFO - PROCESS | 1803 | 1461023374063 Marionette DEBUG loaded listener.js 16:49:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 95 (0x7fa535223800) [pid = 1803] [serial = 95] [outer = 0x7fa51b2a4000] 16:49:34 INFO - PROCESS | 1803 | 1461023374862 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:49:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:49:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1231ms 16:49:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:49:34 INFO - PROCESS | 1803 | 1461023374934 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 16:49:34 INFO - PROCESS | 1803 | 1461023374937 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 16:49:34 INFO - PROCESS | 1803 | 1461023374943 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:49:34 INFO - PROCESS | 1803 | 1461023374946 Marionette TRACE conn4 <- [1,102,null,{}] 16:49:34 INFO - PROCESS | 1803 | 1461023374951 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:35 INFO - PROCESS | 1803 | 1461023375089 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 16:49:35 INFO - PROCESS | 1803 | 1461023375284 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51dbeb000 == 22 [pid = 1803] [id = 33] 16:49:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 96 (0x7fa51b2b1400) [pid = 1803] [serial = 96] [outer = (nil)] 16:49:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 97 (0x7fa51b60b400) [pid = 1803] [serial = 97] [outer = 0x7fa51b2b1400] 16:49:35 INFO - PROCESS | 1803 | 1461023375355 Marionette DEBUG loaded listener.js 16:49:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 98 (0x7fa523e6e400) [pid = 1803] [serial = 98] [outer = 0x7fa51b2b1400] 16:49:35 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5253a7000 == 21 [pid = 1803] [id = 26] 16:49:35 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa522bcd800 == 20 [pid = 1803] [id = 25] 16:49:36 INFO - PROCESS | 1803 | 1461023376293 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:49:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:49:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1381ms 16:49:36 INFO - PROCESS | 1803 | 1461023376324 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 16:49:36 INFO - PROCESS | 1803 | 1461023376330 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 16:49:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:49:36 INFO - PROCESS | 1803 | 1461023376339 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:49:36 INFO - PROCESS | 1803 | 1461023376344 Marionette TRACE conn4 <- [1,106,null,{}] 16:49:36 INFO - PROCESS | 1803 | 1461023376352 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:36 INFO - PROCESS | 1803 | 1461023376521 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 16:49:36 INFO - PROCESS | 1803 | 1461023376649 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525d5f000 == 21 [pid = 1803] [id = 34] 16:49:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 99 (0x7fa52458f800) [pid = 1803] [serial = 99] [outer = (nil)] 16:49:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 100 (0x7fa526436000) [pid = 1803] [serial = 100] [outer = 0x7fa52458f800] 16:49:36 INFO - PROCESS | 1803 | 1461023376726 Marionette DEBUG loaded listener.js 16:49:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 101 (0x7fa527362000) [pid = 1803] [serial = 101] [outer = 0x7fa52458f800] 16:49:37 INFO - PROCESS | 1803 | 1461023377589 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:49:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:49:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1280ms 16:49:37 INFO - PROCESS | 1803 | 1461023377636 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 16:49:37 INFO - PROCESS | 1803 | 1461023377645 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 16:49:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:49:37 INFO - PROCESS | 1803 | 1461023377655 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:49:37 INFO - PROCESS | 1803 | 1461023377658 Marionette TRACE conn4 <- [1,110,null,{}] 16:49:37 INFO - PROCESS | 1803 | 1461023377665 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:37 INFO - PROCESS | 1803 | 1461023377823 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 16:49:37 INFO - PROCESS | 1803 | 1461023377952 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa531e5f800 == 22 [pid = 1803] [id = 35] 16:49:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 102 (0x7fa5257bdc00) [pid = 1803] [serial = 102] [outer = (nil)] 16:49:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 103 (0x7fa532318000) [pid = 1803] [serial = 103] [outer = 0x7fa5257bdc00] 16:49:38 INFO - PROCESS | 1803 | 1461023378027 Marionette DEBUG loaded listener.js 16:49:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 104 (0x7fa5330d6800) [pid = 1803] [serial = 104] [outer = 0x7fa5257bdc00] 16:49:38 INFO - PROCESS | 1803 | 1461023378884 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:49:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:49:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1284ms 16:49:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:49:38 INFO - PROCESS | 1803 | 1461023378940 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 16:49:38 INFO - PROCESS | 1803 | 1461023378942 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 16:49:38 INFO - PROCESS | 1803 | 1461023378949 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:49:38 INFO - PROCESS | 1803 | 1461023378955 Marionette TRACE conn4 <- [1,114,null,{}] 16:49:38 INFO - PROCESS | 1803 | 1461023378970 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:39 INFO - PROCESS | 1803 | 1461023379168 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 16:49:39 INFO - PROCESS | 1803 | 1461023379299 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa532ddf800 == 23 [pid = 1803] [id = 36] 16:49:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 105 (0x7fa5334c4800) [pid = 1803] [serial = 105] [outer = (nil)] 16:49:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 106 (0x7fa535348c00) [pid = 1803] [serial = 106] [outer = 0x7fa5334c4800] 16:49:39 INFO - PROCESS | 1803 | 1461023379382 Marionette DEBUG loaded listener.js 16:49:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 107 (0x7fa53702c800) [pid = 1803] [serial = 107] [outer = 0x7fa5334c4800] 16:49:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 108 (0x7fa5374a1800) [pid = 1803] [serial = 108] [outer = 0x7fa51b3b7800] 16:49:40 INFO - PROCESS | 1803 | 1461023380289 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:49:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:49:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1390ms 16:49:40 INFO - PROCESS | 1803 | 1461023380339 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 16:49:40 INFO - PROCESS | 1803 | 1461023380344 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 16:49:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:49:40 INFO - PROCESS | 1803 | 1461023380349 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:49:40 INFO - PROCESS | 1803 | 1461023380351 Marionette TRACE conn4 <- [1,118,null,{}] 16:49:40 INFO - PROCESS | 1803 | 1461023380357 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:40 INFO - PROCESS | 1803 | 1461023380507 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 16:49:40 INFO - PROCESS | 1803 | 1461023380641 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa53310e800 == 24 [pid = 1803] [id = 37] 16:49:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 109 (0x7fa51b2a2400) [pid = 1803] [serial = 109] [outer = (nil)] 16:49:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x7fa522b18400) [pid = 1803] [serial = 110] [outer = 0x7fa51b2a2400] 16:49:40 INFO - PROCESS | 1803 | 1461023380714 Marionette DEBUG loaded listener.js 16:49:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x7fa537666000) [pid = 1803] [serial = 111] [outer = 0x7fa51b2a2400] 16:49:41 INFO - PROCESS | 1803 | 1461023381561 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:49:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:49:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1228ms 16:49:41 INFO - PROCESS | 1803 | 1461023381579 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 16:49:41 INFO - PROCESS | 1803 | 1461023381582 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 16:49:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:49:41 INFO - PROCESS | 1803 | 1461023381590 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:49:41 INFO - PROCESS | 1803 | 1461023381595 Marionette TRACE conn4 <- [1,122,null,{}] 16:49:41 INFO - PROCESS | 1803 | 1461023381602 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:41 INFO - PROCESS | 1803 | 1461023381741 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 16:49:41 INFO - PROCESS | 1803 | 1461023381907 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51dbdb000 == 25 [pid = 1803] [id = 38] 16:49:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x7fa52451b000) [pid = 1803] [serial = 112] [outer = (nil)] 16:49:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x7fa5255c5400) [pid = 1803] [serial = 113] [outer = 0x7fa52451b000] 16:49:41 INFO - PROCESS | 1803 | 1461023381980 Marionette DEBUG loaded listener.js 16:49:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x7fa5273c6c00) [pid = 1803] [serial = 114] [outer = 0x7fa52451b000] 16:49:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa526496000 == 24 [pid = 1803] [id = 30] 16:49:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5232c2800 == 23 [pid = 1803] [id = 29] 16:49:42 INFO - PROCESS | 1803 | 1461023382863 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:49:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:49:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1329ms 16:49:42 INFO - PROCESS | 1803 | 1461023382920 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 16:49:42 INFO - PROCESS | 1803 | 1461023382926 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 16:49:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:49:42 INFO - PROCESS | 1803 | 1461023382934 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:49:42 INFO - PROCESS | 1803 | 1461023382938 Marionette TRACE conn4 <- [1,126,null,{}] 16:49:42 INFO - PROCESS | 1803 | 1461023382946 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:43 INFO - PROCESS | 1803 | 1461023383140 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 16:49:43 INFO - PROCESS | 1803 | 1461023383271 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52bf1a800 == 24 [pid = 1803] [id = 39] 16:49:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x7fa52657bc00) [pid = 1803] [serial = 115] [outer = (nil)] 16:49:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x7fa52756e400) [pid = 1803] [serial = 116] [outer = 0x7fa52657bc00] 16:49:43 INFO - PROCESS | 1803 | 1461023383345 Marionette DEBUG loaded listener.js 16:49:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x7fa531e9d400) [pid = 1803] [serial = 117] [outer = 0x7fa52657bc00] 16:49:44 INFO - PROCESS | 1803 | 1461023384130 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:49:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:49:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1235ms 16:49:44 INFO - PROCESS | 1803 | 1461023384170 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 16:49:44 INFO - PROCESS | 1803 | 1461023384178 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 16:49:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:49:44 INFO - PROCESS | 1803 | 1461023384188 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:49:44 INFO - PROCESS | 1803 | 1461023384192 Marionette TRACE conn4 <- [1,130,null,{}] 16:49:44 INFO - PROCESS | 1803 | 1461023384197 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:44 INFO - PROCESS | 1803 | 1461023384394 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 16:49:44 INFO - PROCESS | 1803 | 1461023384409 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa533342800 == 25 [pid = 1803] [id = 40] 16:49:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x7fa532311000) [pid = 1803] [serial = 118] [outer = (nil)] 16:49:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x7fa534d05c00) [pid = 1803] [serial = 119] [outer = 0x7fa532311000] 16:49:44 INFO - PROCESS | 1803 | 1461023384481 Marionette DEBUG loaded listener.js 16:49:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x7fa53538bc00) [pid = 1803] [serial = 120] [outer = 0x7fa532311000] 16:49:45 INFO - PROCESS | 1803 | 1461023385362 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 16:49:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:49:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1235ms 16:49:45 INFO - PROCESS | 1803 | 1461023385423 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 16:49:45 INFO - PROCESS | 1803 | 1461023385426 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 16:49:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:49:45 INFO - PROCESS | 1803 | 1461023385433 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:49:45 INFO - PROCESS | 1803 | 1461023385438 Marionette TRACE conn4 <- [1,134,null,{}] 16:49:45 INFO - PROCESS | 1803 | 1461023385454 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:45 INFO - PROCESS | 1803 | 1461023385647 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 16:49:45 INFO - PROCESS | 1803 | 1461023385779 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa536aa9800 == 26 [pid = 1803] [id = 41] 16:49:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x7fa53715a400) [pid = 1803] [serial = 121] [outer = (nil)] 16:49:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x7fa537549c00) [pid = 1803] [serial = 122] [outer = 0x7fa53715a400] 16:49:45 INFO - PROCESS | 1803 | 1461023385872 Marionette DEBUG loaded listener.js 16:49:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x7fa539f8b000) [pid = 1803] [serial = 123] [outer = 0x7fa53715a400] 16:49:46 INFO - PROCESS | 1803 | 1461023386733 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 16:49:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:49:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1333ms 16:49:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:49:46 INFO - PROCESS | 1803 | 1461023386767 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 16:49:46 INFO - PROCESS | 1803 | 1461023386771 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 16:49:46 INFO - PROCESS | 1803 | 1461023386777 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:49:46 INFO - PROCESS | 1803 | 1461023386780 Marionette TRACE conn4 <- [1,138,null,{}] 16:49:46 INFO - PROCESS | 1803 | 1461023386785 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:46 INFO - PROCESS | 1803 | 1461023386939 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 16:49:47 INFO - PROCESS | 1803 | 1461023387078 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa537625000 == 27 [pid = 1803] [id = 42] 16:49:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x7fa51b60bc00) [pid = 1803] [serial = 124] [outer = (nil)] 16:49:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x7fa53b7db000) [pid = 1803] [serial = 125] [outer = 0x7fa51b60bc00] 16:49:47 INFO - PROCESS | 1803 | 1461023387164 Marionette DEBUG loaded listener.js 16:49:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x7fa53ecc7800) [pid = 1803] [serial = 126] [outer = 0x7fa51b60bc00] 16:49:48 INFO - PROCESS | 1803 | 1461023388020 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 16:49:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:49:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1284ms 16:49:48 INFO - PROCESS | 1803 | 1461023388061 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 16:49:48 INFO - PROCESS | 1803 | 1461023388065 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 16:49:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:49:48 INFO - PROCESS | 1803 | 1461023388071 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:49:48 INFO - PROCESS | 1803 | 1461023388074 Marionette TRACE conn4 <- [1,142,null,{}] 16:49:48 INFO - PROCESS | 1803 | 1461023388079 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:48 INFO - PROCESS | 1803 | 1461023388237 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 16:49:48 INFO - PROCESS | 1803 | 1461023388374 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b19c000 == 28 [pid = 1803] [id = 43] 16:49:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x7fa51aff5800) [pid = 1803] [serial = 127] [outer = (nil)] 16:49:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x7fa51aff9c00) [pid = 1803] [serial = 128] [outer = 0x7fa51aff5800] 16:49:48 INFO - PROCESS | 1803 | 1461023388447 Marionette DEBUG loaded listener.js 16:49:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x7fa51affec00) [pid = 1803] [serial = 129] [outer = 0x7fa51aff5800] 16:49:48 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa525d5f000 == 27 [pid = 1803] [id = 34] 16:49:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa531cce800 == 26 [pid = 1803] [id = 31] 16:49:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52a8bb800 == 25 [pid = 1803] [id = 23] 16:49:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa525332800 == 24 [pid = 1803] [id = 32] 16:49:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b861000 == 23 [pid = 1803] [id = 24] 16:49:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51d020000 == 22 [pid = 1803] [id = 6] 16:49:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa531e5f800 == 21 [pid = 1803] [id = 35] 16:49:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5268e9000 == 20 [pid = 1803] [id = 27] 16:49:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51c0ae800 == 19 [pid = 1803] [id = 8] 16:49:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa532ddf800 == 18 [pid = 1803] [id = 36] 16:49:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa53310e800 == 17 [pid = 1803] [id = 37] 16:49:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa537625000 == 16 [pid = 1803] [id = 42] 16:49:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa536aa9800 == 15 [pid = 1803] [id = 41] 16:49:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51dbeb000 == 14 [pid = 1803] [id = 33] 16:49:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa533342800 == 13 [pid = 1803] [id = 40] 16:49:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51dbdb000 == 12 [pid = 1803] [id = 38] 16:49:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52bf22800 == 11 [pid = 1803] [id = 28] 16:49:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52bf1a800 == 10 [pid = 1803] [id = 39] 16:49:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5443cc000 == 9 [pid = 1803] [id = 9] 16:49:52 INFO - PROCESS | 1803 | 1461023392637 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 16:49:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:49:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 4583ms 16:49:52 INFO - PROCESS | 1803 | 1461023392655 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 16:49:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:49:52 INFO - PROCESS | 1803 | 1461023392661 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 16:49:52 INFO - PROCESS | 1803 | 1461023392667 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:49:52 INFO - PROCESS | 1803 | 1461023392673 Marionette TRACE conn4 <- [1,146,null,{}] 16:49:52 INFO - PROCESS | 1803 | 1461023392712 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:52 INFO - PROCESS | 1803 | 1461023392864 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 16:49:52 INFO - PROCESS | 1803 | 1461023392876 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5218e6800 == 10 [pid = 1803] [id = 44] 16:49:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x7fa52048b400) [pid = 1803] [serial = 130] [outer = (nil)] 16:49:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x7fa52048e400) [pid = 1803] [serial = 131] [outer = 0x7fa52048b400] 16:49:52 INFO - PROCESS | 1803 | 1461023392941 Marionette DEBUG loaded listener.js 16:49:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x7fa520493000) [pid = 1803] [serial = 132] [outer = 0x7fa52048b400] 16:49:53 INFO - PROCESS | 1803 | 1461023393714 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:49:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:49:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1084ms 16:49:53 INFO - PROCESS | 1803 | 1461023393765 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 16:49:53 INFO - PROCESS | 1803 | 1461023393775 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 16:49:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:49:53 INFO - PROCESS | 1803 | 1461023393797 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:49:53 INFO - PROCESS | 1803 | 1461023393801 Marionette TRACE conn4 <- [1,150,null,{}] 16:49:53 INFO - PROCESS | 1803 | 1461023393807 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:53 INFO - PROCESS | 1803 | 1461023393963 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 16:49:53 INFO - PROCESS | 1803 | 1461023393973 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5256a9000 == 11 [pid = 1803] [id = 45] 16:49:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x7fa51b3bd800) [pid = 1803] [serial = 133] [outer = (nil)] 16:49:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x7fa52484dc00) [pid = 1803] [serial = 134] [outer = 0x7fa51b3bd800] 16:49:54 INFO - PROCESS | 1803 | 1461023394037 Marionette DEBUG loaded listener.js 16:49:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x7fa525532000) [pid = 1803] [serial = 135] [outer = 0x7fa51b3bd800] 16:49:54 INFO - PROCESS | 1803 | 1461023394876 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 16:49:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:49:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1133ms 16:49:54 INFO - PROCESS | 1803 | 1461023394930 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 16:49:54 INFO - PROCESS | 1803 | 1461023394935 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 16:49:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:49:54 INFO - PROCESS | 1803 | 1461023394940 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:49:54 INFO - PROCESS | 1803 | 1461023394946 Marionette TRACE conn4 <- [1,154,null,{}] 16:49:54 INFO - PROCESS | 1803 | 1461023394972 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:55 INFO - PROCESS | 1803 | 1461023395161 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 16:49:55 INFO - PROCESS | 1803 | 1461023395232 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52bfd8800 == 12 [pid = 1803] [id = 46] 16:49:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7fa51b3b3000) [pid = 1803] [serial = 136] [outer = (nil)] 16:49:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7fa5273ca800) [pid = 1803] [serial = 137] [outer = 0x7fa51b3b3000] 16:49:55 INFO - PROCESS | 1803 | 1461023395358 Marionette DEBUG loaded listener.js 16:49:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7fa5310e6400) [pid = 1803] [serial = 138] [outer = 0x7fa51b3b3000] 16:49:56 INFO - PROCESS | 1803 | 1461023396203 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 16:49:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:49:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1297ms 16:49:56 INFO - PROCESS | 1803 | 1461023396239 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 16:49:56 INFO - PROCESS | 1803 | 1461023396243 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 16:49:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:49:56 INFO - PROCESS | 1803 | 1461023396250 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:49:56 INFO - PROCESS | 1803 | 1461023396252 Marionette TRACE conn4 <- [1,158,null,{}] 16:49:56 INFO - PROCESS | 1803 | 1461023396263 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:56 INFO - PROCESS | 1803 | 1461023396432 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 16:49:56 INFO - PROCESS | 1803 | 1461023396499 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa532ddc800 == 13 [pid = 1803] [id = 47] 16:49:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7fa51b60ec00) [pid = 1803] [serial = 139] [outer = (nil)] 16:49:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7fa5323b0800) [pid = 1803] [serial = 140] [outer = 0x7fa51b60ec00] 16:49:56 INFO - PROCESS | 1803 | 1461023396569 Marionette DEBUG loaded listener.js 16:49:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7fa5331ca800) [pid = 1803] [serial = 141] [outer = 0x7fa51b60ec00] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7fa51efd4400) [pid = 1803] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7fa51b2b1400) [pid = 1803] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7fa51d19a000) [pid = 1803] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7fa5230aa800) [pid = 1803] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7fa52406a800) [pid = 1803] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7fa51b15fc00) [pid = 1803] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x7fa51b3b4c00) [pid = 1803] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x7fa51b166c00) [pid = 1803] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x7fa51b3b5400) [pid = 1803] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x7fa52756f800) [pid = 1803] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x7fa52162d000) [pid = 1803] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x7fa522becc00) [pid = 1803] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x7fa52657bc00) [pid = 1803] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x7fa5257bdc00) [pid = 1803] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x7fa525533400) [pid = 1803] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x7fa52162ac00) [pid = 1803] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x7fa51b2a4000) [pid = 1803] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x7fa51b161800) [pid = 1803] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x7fa51b2a2400) [pid = 1803] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x7fa5273a8400) [pid = 1803] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x7fa51b160000) [pid = 1803] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x7fa5273c8800) [pid = 1803] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x7fa526438000) [pid = 1803] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x7fa52451b000) [pid = 1803] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x7fa51b2ae400) [pid = 1803] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x7fa52458f800) [pid = 1803] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x7fa5249c3800) [pid = 1803] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x7fa51b60bc00) [pid = 1803] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x7fa51b2ad400) [pid = 1803] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 111 (0x7fa51b161400) [pid = 1803] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 110 (0x7fa53715a400) [pid = 1803] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x7fa5334c4800) [pid = 1803] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 108 (0x7fa532311000) [pid = 1803] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:49:57 INFO - PROCESS | 1803 | --DOMWINDOW == 107 (0x7fa52739fc00) [pid = 1803] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:49:58 INFO - PROCESS | 1803 | 1461023398256 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 16:49:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:49:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 2035ms 16:49:58 INFO - PROCESS | 1803 | 1461023398321 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 16:49:58 INFO - PROCESS | 1803 | 1461023398325 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 16:49:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:49:58 INFO - PROCESS | 1803 | 1461023398359 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:49:58 INFO - PROCESS | 1803 | 1461023398361 Marionette TRACE conn4 <- [1,162,null,{}] 16:49:58 INFO - PROCESS | 1803 | 1461023398435 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:58 INFO - PROCESS | 1803 | 1461023398617 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 16:49:58 INFO - PROCESS | 1803 | 1461023398677 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5243d3000 == 14 [pid = 1803] [id = 48] 16:49:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 108 (0x7fa51b603800) [pid = 1803] [serial = 142] [outer = (nil)] 16:49:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 109 (0x7fa51efd4400) [pid = 1803] [serial = 143] [outer = 0x7fa51b603800] 16:49:58 INFO - PROCESS | 1803 | 1461023398746 Marionette DEBUG loaded listener.js 16:49:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x7fa5273bf000) [pid = 1803] [serial = 144] [outer = 0x7fa51b603800] 16:49:59 INFO - PROCESS | 1803 | 1461023399427 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 16:49:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:49:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1119ms 16:49:59 INFO - PROCESS | 1803 | 1461023399459 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 16:49:59 INFO - PROCESS | 1803 | 1461023399462 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 16:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:49:59 INFO - PROCESS | 1803 | 1461023399471 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:49:59 INFO - PROCESS | 1803 | 1461023399474 Marionette TRACE conn4 <- [1,166,null,{}] 16:49:59 INFO - PROCESS | 1803 | 1461023399478 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:59 INFO - PROCESS | 1803 | 1461023399660 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 16:49:59 INFO - PROCESS | 1803 | 1461023399780 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b861000 == 15 [pid = 1803] [id = 49] 16:49:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x7fa51aff0c00) [pid = 1803] [serial = 145] [outer = (nil)] 16:49:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x7fa51affb000) [pid = 1803] [serial = 146] [outer = 0x7fa51aff0c00] 16:49:59 INFO - PROCESS | 1803 | 1461023399854 Marionette DEBUG loaded listener.js 16:49:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x7fa51b60b800) [pid = 1803] [serial = 147] [outer = 0x7fa51aff0c00] 16:50:00 INFO - PROCESS | 1803 | 1461023400747 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:50:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:50:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1325ms 16:50:00 INFO - PROCESS | 1803 | 1461023400799 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 16:50:00 INFO - PROCESS | 1803 | 1461023400806 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 16:50:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:50:00 INFO - PROCESS | 1803 | 1461023400815 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:50:00 INFO - PROCESS | 1803 | 1461023400820 Marionette TRACE conn4 <- [1,170,null,{}] 16:50:00 INFO - PROCESS | 1803 | 1461023400826 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:01 INFO - PROCESS | 1803 | 1461023401006 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 16:50:01 INFO - PROCESS | 1803 | 1461023401139 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5268f7800 == 16 [pid = 1803] [id = 50] 16:50:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x7fa51aff2c00) [pid = 1803] [serial = 148] [outer = (nil)] 16:50:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x7fa524068400) [pid = 1803] [serial = 149] [outer = 0x7fa51aff2c00] 16:50:01 INFO - PROCESS | 1803 | 1461023401213 Marionette DEBUG loaded listener.js 16:50:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x7fa524b65400) [pid = 1803] [serial = 150] [outer = 0x7fa51aff2c00] 16:50:02 INFO - PROCESS | 1803 | 1461023402159 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:50:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:50:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1378ms 16:50:02 INFO - PROCESS | 1803 | 1461023402197 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 16:50:02 INFO - PROCESS | 1803 | 1461023402203 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 16:50:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:50:02 INFO - PROCESS | 1803 | 1461023402209 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:50:02 INFO - PROCESS | 1803 | 1461023402212 Marionette TRACE conn4 <- [1,174,null,{}] 16:50:02 INFO - PROCESS | 1803 | 1461023402218 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:02 INFO - PROCESS | 1803 | 1461023402392 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 16:50:02 INFO - PROCESS | 1803 | 1461023402534 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51d149800 == 17 [pid = 1803] [id = 51] 16:50:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x7fa51aff6000) [pid = 1803] [serial = 151] [outer = (nil)] 16:50:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x7fa51b607c00) [pid = 1803] [serial = 152] [outer = 0x7fa51aff6000] 16:50:02 INFO - PROCESS | 1803 | 1461023402605 Marionette DEBUG loaded listener.js 16:50:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x7fa5273a0400) [pid = 1803] [serial = 153] [outer = 0x7fa51aff6000] 16:50:03 INFO - PROCESS | 1803 | 1461023403660 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:50:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:50:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1531ms 16:50:03 INFO - PROCESS | 1803 | 1461023403741 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 16:50:03 INFO - PROCESS | 1803 | 1461023403746 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 16:50:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:50:03 INFO - PROCESS | 1803 | 1461023403753 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:50:03 INFO - PROCESS | 1803 | 1461023403758 Marionette TRACE conn4 <- [1,178,null,{}] 16:50:03 INFO - PROCESS | 1803 | 1461023403766 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:03 INFO - PROCESS | 1803 | 1461023403957 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 16:50:04 INFO - PROCESS | 1803 | 1461023403997 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x7fa534d19000) [pid = 1803] [serial = 2] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x7fa5240cb800) [pid = 1803] [serial = 37] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x7fa525c2a000) [pid = 1803] [serial = 43] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x7fa51b51c800) [pid = 1803] [serial = 28] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x7fa51b60cc00) [pid = 1803] [serial = 34] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x7fa52657b400) [pid = 1803] [serial = 46] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x7fa5274af400) [pid = 1803] [serial = 50] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 111 (0x7fa5274a3800) [pid = 1803] [serial = 49] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 110 (0x7fa527734400) [pid = 1803] [serial = 52] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x7fa53106e000) [pid = 1803] [serial = 53] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 108 (0x7fa5264f9400) [pid = 1803] [serial = 44] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 107 (0x7fa524395400) [pid = 1803] [serial = 38] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 106 (0x7fa525530800) [pid = 1803] [serial = 41] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 105 (0x7fa532125800) [pid = 1803] [serial = 56] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 104 (0x7fa5249ca400) [pid = 1803] [serial = 40] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 103 (0x7fa5230ae800) [pid = 1803] [serial = 35] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 102 (0x7fa5331c9c00) [pid = 1803] [serial = 26] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 101 (0x7fa51b60dc00) [pid = 1803] [serial = 31] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 100 (0x7fa52739ec00) [pid = 1803] [serial = 47] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 99 (0x7fa524583000) [pid = 1803] [serial = 62] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 98 (0x7fa5255c2400) [pid = 1803] [serial = 64] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 97 (0x7fa524590400) [pid = 1803] [serial = 12] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 96 (0x7fa5249bc400) [pid = 1803] [serial = 9] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 95 (0x7fa51b60ac00) [pid = 1803] [serial = 59] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 94 (0x7fa524074400) [pid = 1803] [serial = 61] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 93 (0x7fa531e9c800) [pid = 1803] [serial = 55] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 92 (0x7fa51b169800) [pid = 1803] [serial = 58] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 91 (0x7fa51b168400) [pid = 1803] [serial = 23] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 90 (0x7fa5273a1c00) [pid = 1803] [serial = 16] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 89 (0x7fa5273a6c00) [pid = 1803] [serial = 17] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 88 (0x7fa51ede7c00) [pid = 1803] [serial = 19] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 87 (0x7fa5264fa400) [pid = 1803] [serial = 65] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 86 (0x7fa531ec5400) [pid = 1803] [serial = 68] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 85 (0x7fa51aff9c00) [pid = 1803] [serial = 128] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 84 (0x7fa51b3ba000) [pid = 1803] [serial = 25] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 83 (0x7fa51b163000) [pid = 1803] [serial = 22] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 82 (0x7fa51b8e1c00) [pid = 1803] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:50:04 INFO - PROCESS | 1803 | 1461023404196 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b2a0800 == 18 [pid = 1803] [id = 52] 16:50:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 83 (0x7fa51b163000) [pid = 1803] [serial = 154] [outer = (nil)] 16:50:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 84 (0x7fa51b60ac00) [pid = 1803] [serial = 155] [outer = 0x7fa51b163000] 16:50:04 INFO - PROCESS | 1803 | 1461023404263 Marionette DEBUG loaded listener.js 16:50:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 85 (0x7fa52048a800) [pid = 1803] [serial = 156] [outer = 0x7fa51b163000] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 84 (0x7fa5249bd800) [pid = 1803] [serial = 74] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 83 (0x7fa5255c5400) [pid = 1803] [serial = 113] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 82 (0x7fa533030400) [pid = 1803] [serial = 92] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 81 (0x7fa526436000) [pid = 1803] [serial = 100] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 80 (0x7fa5240d0c00) [pid = 1803] [serial = 73] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 79 (0x7fa524449400) [pid = 1803] [serial = 71] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 78 (0x7fa5240d9000) [pid = 1803] [serial = 85] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 77 (0x7fa51b60b400) [pid = 1803] [serial = 97] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 76 (0x7fa533035000) [pid = 1803] [serial = 83] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 75 (0x7fa523d75800) [pid = 1803] [serial = 70] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 74 (0x7fa531c70400) [pid = 1803] [serial = 80] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 73 (0x7fa5273c6c00) [pid = 1803] [serial = 114] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 72 (0x7fa5323a4c00) [pid = 1803] [serial = 82] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 71 (0x7fa532318000) [pid = 1803] [serial = 103] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 70 (0x7fa52756e400) [pid = 1803] [serial = 116] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 69 (0x7fa527567000) [pid = 1803] [serial = 79] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 68 (0x7fa527328800) [pid = 1803] [serial = 77] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 67 (0x7fa523e6e400) [pid = 1803] [serial = 98] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 66 (0x7fa5264f4800) [pid = 1803] [serial = 76] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 65 (0x7fa5273c5000) [pid = 1803] [serial = 89] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 64 (0x7fa5253f3800) [pid = 1803] [serial = 86] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 63 (0x7fa535223800) [pid = 1803] [serial = 95] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 62 (0x7fa537666000) [pid = 1803] [serial = 111] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 61 (0x7fa531ed1800) [pid = 1803] [serial = 91] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 60 (0x7fa522b18400) [pid = 1803] [serial = 110] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 59 (0x7fa5334c3400) [pid = 1803] [serial = 94] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 58 (0x7fa52732d800) [pid = 1803] [serial = 88] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 57 (0x7fa53702c800) [pid = 1803] [serial = 107] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 56 (0x7fa53b7db000) [pid = 1803] [serial = 125] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 55 (0x7fa534d05c00) [pid = 1803] [serial = 119] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 54 (0x7fa537549c00) [pid = 1803] [serial = 122] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 53 (0x7fa531e9d400) [pid = 1803] [serial = 117] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 52 (0x7fa535348c00) [pid = 1803] [serial = 106] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 51 (0x7fa53538bc00) [pid = 1803] [serial = 120] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 50 (0x7fa52756c800) [pid = 1803] [serial = 67] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 49 (0x7fa5330d6800) [pid = 1803] [serial = 104] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 48 (0x7fa527362000) [pid = 1803] [serial = 101] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 47 (0x7fa53ecc7800) [pid = 1803] [serial = 126] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | --DOMWINDOW == 46 (0x7fa539f8b000) [pid = 1803] [serial = 123] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 1803 | 1461023404896 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:50:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:50:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1181ms 16:50:04 INFO - PROCESS | 1803 | 1461023404934 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 16:50:04 INFO - PROCESS | 1803 | 1461023404940 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 16:50:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:50:04 INFO - PROCESS | 1803 | 1461023404949 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:50:04 INFO - PROCESS | 1803 | 1461023404952 Marionette TRACE conn4 <- [1,182,null,{}] 16:50:04 INFO - PROCESS | 1803 | 1461023404956 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:05 INFO - PROCESS | 1803 | 1461023405096 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 16:50:05 INFO - PROCESS | 1803 | 1461023405180 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f253800 == 19 [pid = 1803] [id = 53] 16:50:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 47 (0x7fa51b168400) [pid = 1803] [serial = 157] [outer = (nil)] 16:50:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 48 (0x7fa522b23c00) [pid = 1803] [serial = 158] [outer = 0x7fa51b168400] 16:50:05 INFO - PROCESS | 1803 | 1461023405240 Marionette DEBUG loaded listener.js 16:50:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 49 (0x7fa524073800) [pid = 1803] [serial = 159] [outer = 0x7fa51b168400] 16:50:06 INFO - PROCESS | 1803 | 1461023406065 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:50:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:50:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1130ms 16:50:06 INFO - PROCESS | 1803 | 1461023406078 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 16:50:06 INFO - PROCESS | 1803 | 1461023406084 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 16:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:50:06 INFO - PROCESS | 1803 | 1461023406097 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:50:06 INFO - PROCESS | 1803 | 1461023406103 Marionette TRACE conn4 <- [1,186,null,{}] 16:50:06 INFO - PROCESS | 1803 | 1461023406119 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:06 INFO - PROCESS | 1803 | 1461023406262 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 16:50:06 INFO - PROCESS | 1803 | 1461023406271 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa523eb6800 == 20 [pid = 1803] [id = 54] 16:50:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 50 (0x7fa5249bc400) [pid = 1803] [serial = 160] [outer = (nil)] 16:50:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 51 (0x7fa5249bd400) [pid = 1803] [serial = 161] [outer = 0x7fa5249bc400] 16:50:06 INFO - PROCESS | 1803 | 1461023406343 Marionette DEBUG loaded listener.js 16:50:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 52 (0x7fa5255c0c00) [pid = 1803] [serial = 162] [outer = 0x7fa5249bc400] 16:50:07 INFO - PROCESS | 1803 | 1461023407047 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:50:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:50:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 997ms 16:50:07 INFO - PROCESS | 1803 | 1461023407091 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 16:50:07 INFO - PROCESS | 1803 | 1461023407095 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 16:50:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:50:07 INFO - PROCESS | 1803 | 1461023407108 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:50:07 INFO - PROCESS | 1803 | 1461023407112 Marionette TRACE conn4 <- [1,190,null,{}] 16:50:07 INFO - PROCESS | 1803 | 1461023407117 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:07 INFO - PROCESS | 1803 | 1461023407276 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 16:50:07 INFO - PROCESS | 1803 | 1461023407300 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa524bae000 == 21 [pid = 1803] [id = 55] 16:50:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 53 (0x7fa51b3b4400) [pid = 1803] [serial = 163] [outer = (nil)] 16:50:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 54 (0x7fa52642e400) [pid = 1803] [serial = 164] [outer = 0x7fa51b3b4400] 16:50:07 INFO - PROCESS | 1803 | 1461023407359 Marionette DEBUG loaded listener.js 16:50:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 55 (0x7fa5264f6c00) [pid = 1803] [serial = 165] [outer = 0x7fa51b3b4400] 16:50:08 INFO - PROCESS | 1803 | 1461023408095 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:50:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:50:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1037ms 16:50:08 INFO - PROCESS | 1803 | 1461023408139 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 16:50:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:50:08 INFO - PROCESS | 1803 | 1461023408147 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 16:50:08 INFO - PROCESS | 1803 | 1461023408163 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:50:08 INFO - PROCESS | 1803 | 1461023408165 Marionette TRACE conn4 <- [1,194,null,{}] 16:50:08 INFO - PROCESS | 1803 | 1461023408306 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:08 INFO - PROCESS | 1803 | 1461023408454 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 16:50:08 INFO - PROCESS | 1803 | 1461023408518 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525331000 == 22 [pid = 1803] [id = 56] 16:50:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 56 (0x7fa51affe400) [pid = 1803] [serial = 166] [outer = (nil)] 16:50:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 57 (0x7fa5268af800) [pid = 1803] [serial = 167] [outer = 0x7fa51affe400] 16:50:08 INFO - PROCESS | 1803 | 1461023408580 Marionette DEBUG loaded listener.js 16:50:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 58 (0x7fa52739c400) [pid = 1803] [serial = 168] [outer = 0x7fa51affe400] 16:50:08 INFO - PROCESS | 1803 | --DOMWINDOW == 57 (0x7fa51b3bd800) [pid = 1803] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:50:08 INFO - PROCESS | 1803 | --DOMWINDOW == 56 (0x7fa52048b400) [pid = 1803] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:50:08 INFO - PROCESS | 1803 | --DOMWINDOW == 55 (0x7fa51b3b3000) [pid = 1803] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:50:08 INFO - PROCESS | 1803 | --DOMWINDOW == 54 (0x7fa51b60ec00) [pid = 1803] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:50:08 INFO - PROCESS | 1803 | --DOMWINDOW == 53 (0x7fa51aff5800) [pid = 1803] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:50:09 INFO - PROCESS | 1803 | 1461023409194 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:50:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:50:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1055ms 16:50:09 INFO - PROCESS | 1803 | 1461023409215 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 16:50:09 INFO - PROCESS | 1803 | 1461023409218 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 16:50:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:50:09 INFO - PROCESS | 1803 | 1461023409224 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:50:09 INFO - PROCESS | 1803 | 1461023409226 Marionette TRACE conn4 <- [1,198,null,{}] 16:50:09 INFO - PROCESS | 1803 | 1461023409231 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:09 INFO - PROCESS | 1803 | 1461023409388 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 16:50:09 INFO - PROCESS | 1803 | 1461023409411 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525809800 == 23 [pid = 1803] [id = 57] 16:50:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 54 (0x7fa52739d000) [pid = 1803] [serial = 169] [outer = (nil)] 16:50:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 55 (0x7fa527562800) [pid = 1803] [serial = 170] [outer = 0x7fa52739d000] 16:50:09 INFO - PROCESS | 1803 | 1461023409476 Marionette DEBUG loaded listener.js 16:50:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 56 (0x7fa52756e800) [pid = 1803] [serial = 171] [outer = 0x7fa52739d000] 16:50:10 INFO - PROCESS | 1803 | 1461023410127 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:50:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:50:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 925ms 16:50:10 INFO - PROCESS | 1803 | 1461023410151 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 16:50:10 INFO - PROCESS | 1803 | 1461023410153 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 16:50:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:50:10 INFO - PROCESS | 1803 | 1461023410159 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:50:10 INFO - PROCESS | 1803 | 1461023410160 Marionette TRACE conn4 <- [1,202,null,{}] 16:50:10 INFO - PROCESS | 1803 | 1461023410165 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:10 INFO - PROCESS | 1803 | 1461023410315 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 16:50:10 INFO - PROCESS | 1803 | 1461023410371 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525dda800 == 24 [pid = 1803] [id = 58] 16:50:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 57 (0x7fa51aff1000) [pid = 1803] [serial = 172] [outer = (nil)] 16:50:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 58 (0x7fa527730400) [pid = 1803] [serial = 173] [outer = 0x7fa51aff1000] 16:50:10 INFO - PROCESS | 1803 | 1461023410431 Marionette DEBUG loaded listener.js 16:50:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 59 (0x7fa5310e3000) [pid = 1803] [serial = 174] [outer = 0x7fa51aff1000] 16:50:10 INFO - PROCESS | 1803 | 1461023410984 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:50:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:50:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 974ms 16:50:11 INFO - PROCESS | 1803 | 1461023411134 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 16:50:11 INFO - PROCESS | 1803 | 1461023411139 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 16:50:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:50:11 INFO - PROCESS | 1803 | 1461023411158 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:50:11 INFO - PROCESS | 1803 | 1461023411162 Marionette TRACE conn4 <- [1,206,null,{}] 16:50:11 INFO - PROCESS | 1803 | 1461023411170 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:11 INFO - PROCESS | 1803 | 1461023411317 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 16:50:11 INFO - PROCESS | 1803 | 1461023411416 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51d14b000 == 25 [pid = 1803] [id = 59] 16:50:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 60 (0x7fa51aff9400) [pid = 1803] [serial = 175] [outer = (nil)] 16:50:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 61 (0x7fa51c04b400) [pid = 1803] [serial = 176] [outer = 0x7fa51aff9400] 16:50:11 INFO - PROCESS | 1803 | 1461023411504 Marionette DEBUG loaded listener.js 16:50:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 62 (0x7fa51ef7f400) [pid = 1803] [serial = 177] [outer = 0x7fa51aff9400] 16:50:12 INFO - PROCESS | 1803 | 1461023412218 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:50:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:50:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1082ms 16:50:12 INFO - PROCESS | 1803 | 1461023412253 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 16:50:12 INFO - PROCESS | 1803 | 1461023412258 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 16:50:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:50:12 INFO - PROCESS | 1803 | 1461023412272 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:50:12 INFO - PROCESS | 1803 | 1461023412277 Marionette TRACE conn4 <- [1,210,null,{}] 16:50:12 INFO - PROCESS | 1803 | 1461023412284 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:12 INFO - PROCESS | 1803 | 1461023412444 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 16:50:12 INFO - PROCESS | 1803 | 1461023412571 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa523eb6000 == 26 [pid = 1803] [id = 60] 16:50:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 63 (0x7fa51b60e000) [pid = 1803] [serial = 178] [outer = (nil)] 16:50:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 64 (0x7fa5240ce000) [pid = 1803] [serial = 179] [outer = 0x7fa51b60e000] 16:50:12 INFO - PROCESS | 1803 | 1461023412656 Marionette DEBUG loaded listener.js 16:50:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 65 (0x7fa52458f400) [pid = 1803] [serial = 180] [outer = 0x7fa51b60e000] 16:50:13 INFO - PROCESS | 1803 | 1461023413429 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 16:50:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:50:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1187ms 16:50:13 INFO - PROCESS | 1803 | 1461023413457 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 16:50:13 INFO - PROCESS | 1803 | 1461023413460 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 16:50:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:50:13 INFO - PROCESS | 1803 | 1461023413467 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:50:13 INFO - PROCESS | 1803 | 1461023413470 Marionette TRACE conn4 <- [1,214,null,{}] 16:50:13 INFO - PROCESS | 1803 | 1461023413504 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:13 INFO - PROCESS | 1803 | 1461023413672 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 16:50:13 INFO - PROCESS | 1803 | 1461023413796 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa526536800 == 27 [pid = 1803] [id = 61] 16:50:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 66 (0x7fa5255bfc00) [pid = 1803] [serial = 181] [outer = (nil)] 16:50:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 67 (0x7fa5268b4400) [pid = 1803] [serial = 182] [outer = 0x7fa5255bfc00] 16:50:13 INFO - PROCESS | 1803 | 1461023413872 Marionette DEBUG loaded listener.js 16:50:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 68 (0x7fa5273a7800) [pid = 1803] [serial = 183] [outer = 0x7fa5255bfc00] 16:50:14 INFO - PROCESS | 1803 | 1461023414685 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 16:50:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:50:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1239ms 16:50:14 INFO - PROCESS | 1803 | 1461023414706 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 16:50:14 INFO - PROCESS | 1803 | 1461023414709 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 16:50:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:50:14 INFO - PROCESS | 1803 | 1461023414715 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:50:14 INFO - PROCESS | 1803 | 1461023414717 Marionette TRACE conn4 <- [1,218,null,{}] 16:50:14 INFO - PROCESS | 1803 | 1461023414723 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:14 INFO - PROCESS | 1803 | 1461023414868 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 16:50:15 INFO - PROCESS | 1803 | 1461023414998 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa527761000 == 28 [pid = 1803] [id = 62] 16:50:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 69 (0x7fa5264f9800) [pid = 1803] [serial = 184] [outer = (nil)] 16:50:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 70 (0x7fa5310db400) [pid = 1803] [serial = 185] [outer = 0x7fa5264f9800] 16:50:15 INFO - PROCESS | 1803 | 1461023415068 Marionette DEBUG loaded listener.js 16:50:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 71 (0x7fa531ea3000) [pid = 1803] [serial = 186] [outer = 0x7fa5264f9800] 16:50:15 INFO - PROCESS | 1803 | 1461023415952 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 16:50:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:50:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1275ms 16:50:15 INFO - PROCESS | 1803 | 1461023415992 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 16:50:15 INFO - PROCESS | 1803 | 1461023415994 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 16:50:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:50:16 INFO - PROCESS | 1803 | 1461023416000 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:50:16 INFO - PROCESS | 1803 | 1461023416003 Marionette TRACE conn4 <- [1,222,null,{}] 16:50:16 INFO - PROCESS | 1803 | 1461023416009 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:16 INFO - PROCESS | 1803 | 1461023416148 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 16:50:16 INFO - PROCESS | 1803 | 1461023416406 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa522aa9000 == 29 [pid = 1803] [id = 63] 16:50:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 72 (0x7fa51b165400) [pid = 1803] [serial = 187] [outer = (nil)] 16:50:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 73 (0x7fa51b3b4800) [pid = 1803] [serial = 188] [outer = 0x7fa51b165400] 16:50:16 INFO - PROCESS | 1803 | 1461023416523 Marionette DEBUG loaded listener.js 16:50:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 74 (0x7fa51cc4a400) [pid = 1803] [serial = 189] [outer = 0x7fa51b165400] 16:50:17 INFO - PROCESS | 1803 | 1461023417333 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 16:50:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:50:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1378ms 16:50:17 INFO - PROCESS | 1803 | 1461023417380 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 16:50:17 INFO - PROCESS | 1803 | 1461023417386 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 16:50:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:50:17 INFO - PROCESS | 1803 | 1461023417412 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:50:17 INFO - PROCESS | 1803 | 1461023417416 Marionette TRACE conn4 <- [1,226,null,{}] 16:50:17 INFO - PROCESS | 1803 | 1461023417424 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:17 INFO - PROCESS | 1803 | 1461023417594 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 16:50:17 INFO - PROCESS | 1803 | --DOMWINDOW == 73 (0x7fa51efd4400) [pid = 1803] [serial = 143] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1803 | --DOMWINDOW == 72 (0x7fa52484dc00) [pid = 1803] [serial = 134] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1803 | --DOMWINDOW == 71 (0x7fa52048e400) [pid = 1803] [serial = 131] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1803 | --DOMWINDOW == 70 (0x7fa5273ca800) [pid = 1803] [serial = 137] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1803 | --DOMWINDOW == 69 (0x7fa5310e6400) [pid = 1803] [serial = 138] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1803 | --DOMWINDOW == 68 (0x7fa5323b0800) [pid = 1803] [serial = 140] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1803 | --DOMWINDOW == 67 (0x7fa520493000) [pid = 1803] [serial = 132] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1803 | --DOMWINDOW == 66 (0x7fa51affec00) [pid = 1803] [serial = 129] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1803 | --DOMWINDOW == 65 (0x7fa5331ca800) [pid = 1803] [serial = 141] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1803 | --DOMWINDOW == 64 (0x7fa525532000) [pid = 1803] [serial = 135] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1803 | 1461023417738 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b51f000 == 30 [pid = 1803] [id = 64] 16:50:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 65 (0x7fa51b60c400) [pid = 1803] [serial = 190] [outer = (nil)] 16:50:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 66 (0x7fa520492800) [pid = 1803] [serial = 191] [outer = 0x7fa51b60c400] 16:50:17 INFO - PROCESS | 1803 | 1461023417806 Marionette DEBUG loaded listener.js 16:50:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 67 (0x7fa5240cd400) [pid = 1803] [serial = 192] [outer = 0x7fa51b60c400] 16:50:18 INFO - PROCESS | 1803 | 1461023418417 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:50:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:50:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1054ms 16:50:18 INFO - PROCESS | 1803 | 1461023418451 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 16:50:18 INFO - PROCESS | 1803 | 1461023418456 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 16:50:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:50:18 INFO - PROCESS | 1803 | 1461023418464 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:50:18 INFO - PROCESS | 1803 | 1461023418467 Marionette TRACE conn4 <- [1,230,null,{}] 16:50:18 INFO - PROCESS | 1803 | 1461023418472 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:18 INFO - PROCESS | 1803 | 1461023418617 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 16:50:18 INFO - PROCESS | 1803 | 1461023418709 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa524eda000 == 31 [pid = 1803] [id = 65] 16:50:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 68 (0x7fa51ede7c00) [pid = 1803] [serial = 193] [outer = (nil)] 16:50:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 69 (0x7fa5249be400) [pid = 1803] [serial = 194] [outer = 0x7fa51ede7c00] 16:50:18 INFO - PROCESS | 1803 | 1461023418769 Marionette DEBUG loaded listener.js 16:50:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 70 (0x7fa525ca4000) [pid = 1803] [serial = 195] [outer = 0x7fa51ede7c00] 16:50:19 INFO - PROCESS | 1803 | 1461023419397 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 16:50:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 977ms 16:50:19 INFO - PROCESS | 1803 | 1461023419442 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 16:50:19 INFO - PROCESS | 1803 | 1461023419445 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 16:50:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:50:19 INFO - PROCESS | 1803 | 1461023419453 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:50:19 INFO - PROCESS | 1803 | 1461023419461 Marionette TRACE conn4 <- [1,234,null,{}] 16:50:19 INFO - PROCESS | 1803 | 1461023419474 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:19 INFO - PROCESS | 1803 | 1461023419643 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 16:50:19 INFO - PROCESS | 1803 | 1461023419663 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa526496000 == 32 [pid = 1803] [id = 66] 16:50:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 71 (0x7fa51ef7a400) [pid = 1803] [serial = 196] [outer = (nil)] 16:50:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 72 (0x7fa52739a800) [pid = 1803] [serial = 197] [outer = 0x7fa51ef7a400] 16:50:19 INFO - PROCESS | 1803 | 1461023419722 Marionette DEBUG loaded listener.js 16:50:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 73 (0x7fa51b3b2400) [pid = 1803] [serial = 198] [outer = 0x7fa51ef7a400] 16:50:20 INFO - PROCESS | 1803 | 1461023420562 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 16:50:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:50:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1136ms 16:50:20 INFO - PROCESS | 1803 | 1461023420590 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 16:50:20 INFO - PROCESS | 1803 | 1461023420594 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 16:50:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:50:20 INFO - PROCESS | 1803 | 1461023420599 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:50:20 INFO - PROCESS | 1803 | 1461023420602 Marionette TRACE conn4 <- [1,238,null,{}] 16:50:20 INFO - PROCESS | 1803 | 1461023420606 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:20 INFO - PROCESS | 1803 | 1461023420758 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 16:50:20 INFO - PROCESS | 1803 | 1461023420786 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52bf1d800 == 33 [pid = 1803] [id = 67] 16:50:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 74 (0x7fa5310e5c00) [pid = 1803] [serial = 199] [outer = (nil)] 16:50:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 75 (0x7fa532121800) [pid = 1803] [serial = 200] [outer = 0x7fa5310e5c00] 16:50:20 INFO - PROCESS | 1803 | 1461023420843 Marionette DEBUG loaded listener.js 16:50:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 76 (0x7fa5321ee400) [pid = 1803] [serial = 201] [outer = 0x7fa5310e5c00] 16:50:21 INFO - PROCESS | 1803 | 1461023421480 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 16:50:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:50:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 927ms 16:50:21 INFO - PROCESS | 1803 | 1461023421526 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 16:50:21 INFO - PROCESS | 1803 | 1461023421529 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 16:50:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:50:21 INFO - PROCESS | 1803 | 1461023421539 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:50:21 INFO - PROCESS | 1803 | 1461023421541 Marionette TRACE conn4 <- [1,242,null,{}] 16:50:21 INFO - PROCESS | 1803 | 1461023421545 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:21 INFO - PROCESS | 1803 | 1461023421695 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 16:50:21 INFO - PROCESS | 1803 | 1461023421723 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa531e5e800 == 34 [pid = 1803] [id = 68] 16:50:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 77 (0x7fa5323a7400) [pid = 1803] [serial = 202] [outer = (nil)] 16:50:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 78 (0x7fa5323e0800) [pid = 1803] [serial = 203] [outer = 0x7fa5323a7400] 16:50:21 INFO - PROCESS | 1803 | 1461023421794 Marionette DEBUG loaded listener.js 16:50:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 79 (0x7fa5331be000) [pid = 1803] [serial = 204] [outer = 0x7fa5323a7400] 16:50:22 INFO - PROCESS | 1803 | --DOMWINDOW == 78 (0x7fa51affe400) [pid = 1803] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:50:22 INFO - PROCESS | 1803 | --DOMWINDOW == 77 (0x7fa51b3b4400) [pid = 1803] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:50:22 INFO - PROCESS | 1803 | --DOMWINDOW == 76 (0x7fa52739d000) [pid = 1803] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:50:22 INFO - PROCESS | 1803 | --DOMWINDOW == 75 (0x7fa51b163000) [pid = 1803] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:50:22 INFO - PROCESS | 1803 | --DOMWINDOW == 74 (0x7fa51b168400) [pid = 1803] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:50:22 INFO - PROCESS | 1803 | --DOMWINDOW == 73 (0x7fa5249bc400) [pid = 1803] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:50:22 INFO - PROCESS | 1803 | --DOMWINDOW == 72 (0x7fa51b603800) [pid = 1803] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:50:22 INFO - PROCESS | 1803 | 1461023422543 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 16:50:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:50:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1024ms 16:50:22 INFO - PROCESS | 1803 | 1461023422564 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 16:50:22 INFO - PROCESS | 1803 | 1461023422567 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 16:50:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:50:22 INFO - PROCESS | 1803 | 1461023422573 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:50:22 INFO - PROCESS | 1803 | 1461023422585 Marionette TRACE conn4 <- [1,246,null,{}] 16:50:22 INFO - PROCESS | 1803 | 1461023422602 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:22 INFO - PROCESS | 1803 | 1461023422768 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 16:50:22 INFO - PROCESS | 1803 | 1461023422815 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa531f7b000 == 35 [pid = 1803] [id = 69] 16:50:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 73 (0x7fa531ea5c00) [pid = 1803] [serial = 205] [outer = (nil)] 16:50:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 74 (0x7fa533310400) [pid = 1803] [serial = 206] [outer = 0x7fa531ea5c00] 16:50:22 INFO - PROCESS | 1803 | 1461023422874 Marionette DEBUG loaded listener.js 16:50:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 75 (0x7fa5352d5800) [pid = 1803] [serial = 207] [outer = 0x7fa531ea5c00] 16:50:23 INFO - PROCESS | 1803 | 1461023423497 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:50:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:50:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 963ms 16:50:23 INFO - PROCESS | 1803 | 1461023423536 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 16:50:23 INFO - PROCESS | 1803 | 1461023423539 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 16:50:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:50:23 INFO - PROCESS | 1803 | 1461023423545 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:50:23 INFO - PROCESS | 1803 | 1461023423547 Marionette TRACE conn4 <- [1,250,null,{}] 16:50:23 INFO - PROCESS | 1803 | 1461023423552 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:23 INFO - PROCESS | 1803 | 1461023423677 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 16:50:23 INFO - PROCESS | 1803 | 1461023423765 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa532d51800 == 36 [pid = 1803] [id = 70] 16:50:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 76 (0x7fa532317800) [pid = 1803] [serial = 208] [outer = (nil)] 16:50:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 77 (0x7fa53538b000) [pid = 1803] [serial = 209] [outer = 0x7fa532317800] 16:50:23 INFO - PROCESS | 1803 | 1461023423824 Marionette DEBUG loaded listener.js 16:50:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 78 (0x7fa53702d000) [pid = 1803] [serial = 210] [outer = 0x7fa532317800] 16:50:24 INFO - PROCESS | 1803 | 1461023424493 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:50:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:50:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 974ms 16:50:24 INFO - PROCESS | 1803 | 1461023424521 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 16:50:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:50:24 INFO - PROCESS | 1803 | 1461023424527 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 16:50:24 INFO - PROCESS | 1803 | 1461023424535 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:50:24 INFO - PROCESS | 1803 | 1461023424540 Marionette TRACE conn4 <- [1,254,null,{}] 16:50:24 INFO - PROCESS | 1803 | 1461023424548 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:24 INFO - PROCESS | 1803 | 1461023424698 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 16:50:24 INFO - PROCESS | 1803 | 1461023424808 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa523eae000 == 37 [pid = 1803] [id = 71] 16:50:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 79 (0x7fa51b3b6400) [pid = 1803] [serial = 211] [outer = (nil)] 16:50:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 80 (0x7fa52048fc00) [pid = 1803] [serial = 212] [outer = 0x7fa51b3b6400] 16:50:24 INFO - PROCESS | 1803 | 1461023424880 Marionette DEBUG loaded listener.js 16:50:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 81 (0x7fa524066000) [pid = 1803] [serial = 213] [outer = 0x7fa51b3b6400] 16:50:25 INFO - PROCESS | 1803 | 1461023425679 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 16:50:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:50:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1184ms 16:50:25 INFO - PROCESS | 1803 | 1461023425719 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 16:50:25 INFO - PROCESS | 1803 | 1461023425727 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 16:50:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:50:25 INFO - PROCESS | 1803 | 1461023425754 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:50:25 INFO - PROCESS | 1803 | 1461023425759 Marionette TRACE conn4 <- [1,258,null,{}] 16:50:25 INFO - PROCESS | 1803 | 1461023425764 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:25 INFO - PROCESS | 1803 | 1461023425923 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 16:50:26 INFO - PROCESS | 1803 | 1461023426061 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa527758000 == 38 [pid = 1803] [id = 72] 16:50:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 82 (0x7fa51b3bc400) [pid = 1803] [serial = 214] [outer = (nil)] 16:50:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 83 (0x7fa526439400) [pid = 1803] [serial = 215] [outer = 0x7fa51b3bc400] 16:50:26 INFO - PROCESS | 1803 | 1461023426133 Marionette DEBUG loaded listener.js 16:50:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 84 (0x7fa5273a5c00) [pid = 1803] [serial = 216] [outer = 0x7fa51b3bc400] 16:50:26 INFO - PROCESS | 1803 | 1461023426938 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 16:50:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:50:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1197ms 16:50:26 INFO - PROCESS | 1803 | 1461023426962 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 16:50:26 INFO - PROCESS | 1803 | 1461023426967 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 16:50:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:50:26 INFO - PROCESS | 1803 | 1461023426975 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:50:26 INFO - PROCESS | 1803 | 1461023426980 Marionette TRACE conn4 <- [1,262,null,{}] 16:50:26 INFO - PROCESS | 1803 | 1461023426996 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:27 INFO - PROCESS | 1803 | 1461023427157 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 16:50:27 INFO - PROCESS | 1803 | 1461023427284 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa533343800 == 39 [pid = 1803] [id = 73] 16:50:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 85 (0x7fa531ec7400) [pid = 1803] [serial = 217] [outer = (nil)] 16:50:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 86 (0x7fa533035000) [pid = 1803] [serial = 218] [outer = 0x7fa531ec7400] 16:50:27 INFO - PROCESS | 1803 | 1461023427360 Marionette DEBUG loaded listener.js 16:50:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 87 (0x7fa5334cf400) [pid = 1803] [serial = 219] [outer = 0x7fa531ec7400] 16:50:28 INFO - PROCESS | 1803 | 1461023428284 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 16:50:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:50:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1331ms 16:50:28 INFO - PROCESS | 1803 | 1461023428306 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 16:50:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:50:28 INFO - PROCESS | 1803 | 1461023428311 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 16:50:28 INFO - PROCESS | 1803 | 1461023428316 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:50:28 INFO - PROCESS | 1803 | 1461023428320 Marionette TRACE conn4 <- [1,266,null,{}] 16:50:28 INFO - PROCESS | 1803 | 1461023428325 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:28 INFO - PROCESS | 1803 | 1461023428467 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 16:50:28 INFO - PROCESS | 1803 | 1461023428601 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5353bf800 == 40 [pid = 1803] [id = 74] 16:50:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 88 (0x7fa532197000) [pid = 1803] [serial = 220] [outer = (nil)] 16:50:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 89 (0x7fa53702f400) [pid = 1803] [serial = 221] [outer = 0x7fa532197000] 16:50:28 INFO - PROCESS | 1803 | 1461023428672 Marionette DEBUG loaded listener.js 16:50:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 90 (0x7fa537408c00) [pid = 1803] [serial = 222] [outer = 0x7fa532197000] 16:50:29 INFO - PROCESS | 1803 | 1461023429483 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 16:50:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:50:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1236ms 16:50:29 INFO - PROCESS | 1803 | 1461023429554 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 16:50:29 INFO - PROCESS | 1803 | 1461023429558 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 16:50:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:50:29 INFO - PROCESS | 1803 | 1461023429564 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:50:29 INFO - PROCESS | 1803 | 1461023429568 Marionette TRACE conn4 <- [1,270,null,{}] 16:50:29 INFO - PROCESS | 1803 | 1461023429573 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:29 INFO - PROCESS | 1803 | 1461023429752 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 16:50:29 INFO - PROCESS | 1803 | 1461023429883 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b515000 == 41 [pid = 1803] [id = 75] 16:50:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 91 (0x7fa51b163800) [pid = 1803] [serial = 223] [outer = (nil)] 16:50:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 92 (0x7fa51bfd0400) [pid = 1803] [serial = 224] [outer = 0x7fa51b163800] 16:50:29 INFO - PROCESS | 1803 | 1461023429958 Marionette DEBUG loaded listener.js 16:50:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 93 (0x7fa51db5f000) [pid = 1803] [serial = 225] [outer = 0x7fa51b163800] 16:50:31 INFO - PROCESS | 1803 | 1461023431008 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:50:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:50:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1480ms 16:50:31 INFO - PROCESS | 1803 | 1461023431046 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 16:50:31 INFO - PROCESS | 1803 | 1461023431052 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 16:50:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:50:31 INFO - PROCESS | 1803 | 1461023431060 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:50:31 INFO - PROCESS | 1803 | 1461023431064 Marionette TRACE conn4 <- [1,274,null,{}] 16:50:31 INFO - PROCESS | 1803 | 1461023431070 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:31 INFO - PROCESS | 1803 | 1461023431221 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 16:50:31 INFO - PROCESS | 1803 | 1461023431355 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5218ea000 == 42 [pid = 1803] [id = 76] 16:50:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 94 (0x7fa51efd3c00) [pid = 1803] [serial = 226] [outer = (nil)] 16:50:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 95 (0x7fa521626800) [pid = 1803] [serial = 227] [outer = 0x7fa51efd3c00] 16:50:31 INFO - PROCESS | 1803 | 1461023431421 Marionette DEBUG loaded listener.js 16:50:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 96 (0x7fa5240cc800) [pid = 1803] [serial = 228] [outer = 0x7fa51efd3c00] 16:50:31 INFO - PROCESS | 1803 | --DOMWINDOW == 95 (0x7fa527730400) [pid = 1803] [serial = 173] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa531f7b000 == 41 [pid = 1803] [id = 69] 16:50:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa531e5e800 == 40 [pid = 1803] [id = 68] 16:50:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52bf1d800 == 39 [pid = 1803] [id = 67] 16:50:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa526496000 == 38 [pid = 1803] [id = 66] 16:50:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa524eda000 == 37 [pid = 1803] [id = 65] 16:50:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b51f000 == 36 [pid = 1803] [id = 64] 16:50:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa522aa9000 == 35 [pid = 1803] [id = 63] 16:50:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa527761000 == 34 [pid = 1803] [id = 62] 16:50:32 INFO - PROCESS | 1803 | --DOMWINDOW == 94 (0x7fa5273bf000) [pid = 1803] [serial = 144] [outer = (nil)] [url = about:blank] 16:50:32 INFO - PROCESS | 1803 | --DOMWINDOW == 93 (0x7fa5268af800) [pid = 1803] [serial = 167] [outer = (nil)] [url = about:blank] 16:50:32 INFO - PROCESS | 1803 | --DOMWINDOW == 92 (0x7fa52642e400) [pid = 1803] [serial = 164] [outer = (nil)] [url = about:blank] 16:50:32 INFO - PROCESS | 1803 | --DOMWINDOW == 91 (0x7fa527562800) [pid = 1803] [serial = 170] [outer = (nil)] [url = about:blank] 16:50:32 INFO - PROCESS | 1803 | --DOMWINDOW == 90 (0x7fa52739c400) [pid = 1803] [serial = 168] [outer = (nil)] [url = about:blank] 16:50:32 INFO - PROCESS | 1803 | --DOMWINDOW == 89 (0x7fa51b60ac00) [pid = 1803] [serial = 155] [outer = (nil)] [url = about:blank] 16:50:32 INFO - PROCESS | 1803 | --DOMWINDOW == 88 (0x7fa52048a800) [pid = 1803] [serial = 156] [outer = (nil)] [url = about:blank] 16:50:32 INFO - PROCESS | 1803 | --DOMWINDOW == 87 (0x7fa522b23c00) [pid = 1803] [serial = 158] [outer = (nil)] [url = about:blank] 16:50:32 INFO - PROCESS | 1803 | --DOMWINDOW == 86 (0x7fa524073800) [pid = 1803] [serial = 159] [outer = (nil)] [url = about:blank] 16:50:32 INFO - PROCESS | 1803 | --DOMWINDOW == 85 (0x7fa524068400) [pid = 1803] [serial = 149] [outer = (nil)] [url = about:blank] 16:50:32 INFO - PROCESS | 1803 | --DOMWINDOW == 84 (0x7fa5249bd400) [pid = 1803] [serial = 161] [outer = (nil)] [url = about:blank] 16:50:32 INFO - PROCESS | 1803 | --DOMWINDOW == 83 (0x7fa51b607c00) [pid = 1803] [serial = 152] [outer = (nil)] [url = about:blank] 16:50:32 INFO - PROCESS | 1803 | --DOMWINDOW == 82 (0x7fa51affb000) [pid = 1803] [serial = 146] [outer = (nil)] [url = about:blank] 16:50:32 INFO - PROCESS | 1803 | --DOMWINDOW == 81 (0x7fa52756e800) [pid = 1803] [serial = 171] [outer = (nil)] [url = about:blank] 16:50:32 INFO - PROCESS | 1803 | --DOMWINDOW == 80 (0x7fa5255c0c00) [pid = 1803] [serial = 162] [outer = (nil)] [url = about:blank] 16:50:32 INFO - PROCESS | 1803 | --DOMWINDOW == 79 (0x7fa5264f6c00) [pid = 1803] [serial = 165] [outer = (nil)] [url = about:blank] 16:50:32 INFO - PROCESS | 1803 | 1461023432174 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 16:50:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:50:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1131ms 16:50:32 INFO - PROCESS | 1803 | 1461023432191 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 16:50:32 INFO - PROCESS | 1803 | 1461023432198 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 16:50:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:50:32 INFO - PROCESS | 1803 | 1461023432206 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:50:32 INFO - PROCESS | 1803 | 1461023432210 Marionette TRACE conn4 <- [1,278,null,{}] 16:50:32 INFO - PROCESS | 1803 | 1461023432215 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:32 INFO - PROCESS | 1803 | 1461023432358 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 16:50:32 INFO - PROCESS | 1803 | 1461023432448 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5243ca800 == 35 [pid = 1803] [id = 77] 16:50:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 80 (0x7fa51b166c00) [pid = 1803] [serial = 229] [outer = (nil)] 16:50:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 81 (0x7fa524583000) [pid = 1803] [serial = 230] [outer = 0x7fa51b166c00] 16:50:32 INFO - PROCESS | 1803 | 1461023432505 Marionette DEBUG loaded listener.js 16:50:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 82 (0x7fa526433400) [pid = 1803] [serial = 231] [outer = 0x7fa51b166c00] 16:50:33 INFO - PROCESS | 1803 | 1461023433117 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 16:50:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:50:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 936ms 16:50:33 INFO - PROCESS | 1803 | 1461023433144 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 16:50:33 INFO - PROCESS | 1803 | 1461023433147 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 16:50:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:50:33 INFO - PROCESS | 1803 | 1461023433153 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:50:33 INFO - PROCESS | 1803 | 1461023433158 Marionette TRACE conn4 <- [1,282,null,{}] 16:50:33 INFO - PROCESS | 1803 | 1461023433173 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:33 INFO - PROCESS | 1803 | 1461023433338 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 16:50:33 INFO - PROCESS | 1803 | 1461023433363 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa526484800 == 36 [pid = 1803] [id = 78] 16:50:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 83 (0x7fa526434800) [pid = 1803] [serial = 232] [outer = (nil)] 16:50:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 84 (0x7fa5273c9400) [pid = 1803] [serial = 233] [outer = 0x7fa526434800] 16:50:33 INFO - PROCESS | 1803 | 1461023433425 Marionette DEBUG loaded listener.js 16:50:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 85 (0x7fa527734400) [pid = 1803] [serial = 234] [outer = 0x7fa526434800] 16:50:34 INFO - PROCESS | 1803 | 1461023434267 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 16:50:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:50:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1136ms 16:50:34 INFO - PROCESS | 1803 | 1461023434289 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 16:50:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:50:34 INFO - PROCESS | 1803 | 1461023434302 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 16:50:34 INFO - PROCESS | 1803 | 1461023434308 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:50:34 INFO - PROCESS | 1803 | 1461023434311 Marionette TRACE conn4 <- [1,286,null,{}] 16:50:34 INFO - PROCESS | 1803 | 1461023434322 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:34 INFO - PROCESS | 1803 | 1461023434476 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 16:50:34 INFO - PROCESS | 1803 | 1461023434541 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52bfe0000 == 37 [pid = 1803] [id = 79] 16:50:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 86 (0x7fa519eea800) [pid = 1803] [serial = 235] [outer = (nil)] 16:50:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 87 (0x7fa519ef5c00) [pid = 1803] [serial = 236] [outer = 0x7fa519eea800] 16:50:34 INFO - PROCESS | 1803 | 1461023434599 Marionette DEBUG loaded listener.js 16:50:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 88 (0x7fa526579400) [pid = 1803] [serial = 237] [outer = 0x7fa519eea800] 16:50:35 INFO - PROCESS | 1803 | 1461023435196 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 16:50:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 926ms 16:50:35 INFO - PROCESS | 1803 | 1461023435233 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 16:50:35 INFO - PROCESS | 1803 | 1461023435236 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 16:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:50:35 INFO - PROCESS | 1803 | 1461023435247 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:50:35 INFO - PROCESS | 1803 | 1461023435248 Marionette TRACE conn4 <- [1,290,null,{}] 16:50:35 INFO - PROCESS | 1803 | 1461023435252 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:35 INFO - PROCESS | 1803 | 1461023435403 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 16:50:35 INFO - PROCESS | 1803 | 1461023435468 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5323d7800 == 38 [pid = 1803] [id = 80] 16:50:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 89 (0x7fa519ef1400) [pid = 1803] [serial = 238] [outer = (nil)] 16:50:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 90 (0x7fa531070000) [pid = 1803] [serial = 239] [outer = 0x7fa519ef1400] 16:50:35 INFO - PROCESS | 1803 | 1461023435525 Marionette DEBUG loaded listener.js 16:50:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 91 (0x7fa531ec6400) [pid = 1803] [serial = 240] [outer = 0x7fa519ef1400] 16:50:36 INFO - PROCESS | 1803 | --DOMWINDOW == 90 (0x7fa51aff1000) [pid = 1803] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:50:36 INFO - PROCESS | 1803 | --DOMWINDOW == 89 (0x7fa51b60c400) [pid = 1803] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:50:36 INFO - PROCESS | 1803 | --DOMWINDOW == 88 (0x7fa5323a7400) [pid = 1803] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:50:36 INFO - PROCESS | 1803 | --DOMWINDOW == 87 (0x7fa51ef7a400) [pid = 1803] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:50:36 INFO - PROCESS | 1803 | --DOMWINDOW == 86 (0x7fa51ede7c00) [pid = 1803] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:50:36 INFO - PROCESS | 1803 | --DOMWINDOW == 85 (0x7fa51b165400) [pid = 1803] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:50:36 INFO - PROCESS | 1803 | --DOMWINDOW == 84 (0x7fa531ea5c00) [pid = 1803] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:50:36 INFO - PROCESS | 1803 | --DOMWINDOW == 83 (0x7fa5310e5c00) [pid = 1803] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:50:36 INFO - PROCESS | 1803 | 1461023436323 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:50:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:50:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1129ms 16:50:36 INFO - PROCESS | 1803 | 1461023436371 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 16:50:36 INFO - PROCESS | 1803 | 1461023436375 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 16:50:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:50:36 INFO - PROCESS | 1803 | 1461023436383 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:50:36 INFO - PROCESS | 1803 | 1461023436385 Marionette TRACE conn4 <- [1,294,null,{}] 16:50:36 INFO - PROCESS | 1803 | 1461023436389 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:36 INFO - PROCESS | 1803 | 1461023436576 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 16:50:36 INFO - PROCESS | 1803 | 1461023436633 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa531e5a000 == 39 [pid = 1803] [id = 81] 16:50:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 84 (0x7fa52162c000) [pid = 1803] [serial = 241] [outer = (nil)] 16:50:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 85 (0x7fa5330d6800) [pid = 1803] [serial = 242] [outer = 0x7fa52162c000] 16:50:36 INFO - PROCESS | 1803 | 1461023436695 Marionette DEBUG loaded listener.js 16:50:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 86 (0x7fa535386c00) [pid = 1803] [serial = 243] [outer = 0x7fa52162c000] 16:50:37 INFO - PROCESS | 1803 | 1461023437303 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:50:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 934ms 16:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:50:37 INFO - PROCESS | 1803 | 1461023437318 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 16:50:37 INFO - PROCESS | 1803 | 1461023437320 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 16:50:37 INFO - PROCESS | 1803 | 1461023437327 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:50:37 INFO - PROCESS | 1803 | 1461023437330 Marionette TRACE conn4 <- [1,298,null,{}] 16:50:37 INFO - PROCESS | 1803 | 1461023437334 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:37 INFO - PROCESS | 1803 | 1461023437452 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 16:50:37 INFO - PROCESS | 1803 | 1461023437550 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa537186000 == 40 [pid = 1803] [id = 82] 16:50:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 87 (0x7fa51b8eac00) [pid = 1803] [serial = 244] [outer = (nil)] 16:50:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 88 (0x7fa53702bc00) [pid = 1803] [serial = 245] [outer = 0x7fa51b8eac00] 16:50:37 INFO - PROCESS | 1803 | 1461023437607 Marionette DEBUG loaded listener.js 16:50:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 89 (0x7fa5374a2000) [pid = 1803] [serial = 246] [outer = 0x7fa51b8eac00] 16:50:38 INFO - PROCESS | 1803 | 1461023438172 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 926ms 16:50:38 INFO - PROCESS | 1803 | 1461023438281 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 16:50:38 INFO - PROCESS | 1803 | 1461023438286 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 16:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:50:38 INFO - PROCESS | 1803 | 1461023438298 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:50:38 INFO - PROCESS | 1803 | 1461023438304 Marionette TRACE conn4 <- [1,302,null,{}] 16:50:38 INFO - PROCESS | 1803 | 1461023438313 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:38 INFO - PROCESS | 1803 | 1461023438476 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 16:50:38 INFO - PROCESS | 1803 | 1461023438613 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5218db000 == 41 [pid = 1803] [id = 83] 16:50:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 90 (0x7fa51aff8400) [pid = 1803] [serial = 247] [outer = (nil)] 16:50:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 91 (0x7fa51b2b1000) [pid = 1803] [serial = 248] [outer = 0x7fa51aff8400] 16:50:38 INFO - PROCESS | 1803 | 1461023438683 Marionette DEBUG loaded listener.js 16:50:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 92 (0x7fa51db54000) [pid = 1803] [serial = 249] [outer = 0x7fa51aff8400] 16:50:39 INFO - PROCESS | 1803 | 1461023439475 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:50:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1191ms 16:50:39 INFO - PROCESS | 1803 | 1461023439486 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 16:50:39 INFO - PROCESS | 1803 | 1461023439490 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 16:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:50:39 INFO - PROCESS | 1803 | 1461023439503 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:50:39 INFO - PROCESS | 1803 | 1461023439507 Marionette TRACE conn4 <- [1,306,null,{}] 16:50:39 INFO - PROCESS | 1803 | 1461023439514 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:39 INFO - PROCESS | 1803 | 1461023439664 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 16:50:39 INFO - PROCESS | 1803 | 1461023439802 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa526527800 == 42 [pid = 1803] [id = 84] 16:50:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 93 (0x7fa51b2a4000) [pid = 1803] [serial = 250] [outer = (nil)] 16:50:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 94 (0x7fa52451f800) [pid = 1803] [serial = 251] [outer = 0x7fa51b2a4000] 16:50:39 INFO - PROCESS | 1803 | 1461023439872 Marionette DEBUG loaded listener.js 16:50:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 95 (0x7fa5257bdc00) [pid = 1803] [serial = 252] [outer = 0x7fa51b2a4000] 16:50:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 96 (0x7fa51db53800) [pid = 1803] [serial = 253] [outer = 0x7fa51b3b7800] 16:50:40 INFO - PROCESS | 1803 | 1461023440768 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:50:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1292ms 16:50:40 INFO - PROCESS | 1803 | 1461023440794 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 16:50:40 INFO - PROCESS | 1803 | 1461023440798 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 16:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:50:40 INFO - PROCESS | 1803 | 1461023440804 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:50:40 INFO - PROCESS | 1803 | 1461023440807 Marionette TRACE conn4 <- [1,310,null,{}] 16:50:40 INFO - PROCESS | 1803 | 1461023440819 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:40 INFO - PROCESS | 1803 | 1461023440966 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 16:50:41 INFO - PROCESS | 1803 | 1461023441113 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5353c9000 == 43 [pid = 1803] [id = 85] 16:50:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 97 (0x7fa527360000) [pid = 1803] [serial = 254] [outer = (nil)] 16:50:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 98 (0x7fa5323a7c00) [pid = 1803] [serial = 255] [outer = 0x7fa527360000] 16:50:41 INFO - PROCESS | 1803 | 1461023441187 Marionette DEBUG loaded listener.js 16:50:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 99 (0x7fa535222800) [pid = 1803] [serial = 256] [outer = 0x7fa527360000] 16:50:42 INFO - PROCESS | 1803 | 1461023442068 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1287ms 16:50:42 INFO - PROCESS | 1803 | 1461023442091 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 16:50:42 INFO - PROCESS | 1803 | 1461023442094 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 16:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:50:42 INFO - PROCESS | 1803 | 1461023442100 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:50:42 INFO - PROCESS | 1803 | 1461023442102 Marionette TRACE conn4 <- [1,314,null,{}] 16:50:42 INFO - PROCESS | 1803 | 1461023442107 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:42 INFO - PROCESS | 1803 | 1461023442248 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 16:50:42 INFO - PROCESS | 1803 | 1461023442384 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa539c3e000 == 44 [pid = 1803] [id = 86] 16:50:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 100 (0x7fa5274a7c00) [pid = 1803] [serial = 257] [outer = (nil)] 16:50:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 101 (0x7fa53754dc00) [pid = 1803] [serial = 258] [outer = 0x7fa5274a7c00] 16:50:42 INFO - PROCESS | 1803 | 1461023442452 Marionette DEBUG loaded listener.js 16:50:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 102 (0x7fa537669000) [pid = 1803] [serial = 259] [outer = 0x7fa5274a7c00] 16:50:43 INFO - PROCESS | 1803 | 1461023443243 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1177ms 16:50:43 INFO - PROCESS | 1803 | 1461023443279 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 16:50:43 INFO - PROCESS | 1803 | 1461023443281 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 16:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:50:43 INFO - PROCESS | 1803 | 1461023443287 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:50:43 INFO - PROCESS | 1803 | 1461023443289 Marionette TRACE conn4 <- [1,318,null,{}] 16:50:43 INFO - PROCESS | 1803 | 1461023443295 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:43 INFO - PROCESS | 1803 | 1461023443431 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 16:50:43 INFO - PROCESS | 1803 | 1461023443570 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f235000 == 45 [pid = 1803] [id = 87] 16:50:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 103 (0x7fa51b160c00) [pid = 1803] [serial = 260] [outer = (nil)] 16:50:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 104 (0x7fa51db54400) [pid = 1803] [serial = 261] [outer = 0x7fa51b160c00] 16:50:43 INFO - PROCESS | 1803 | 1461023443639 Marionette DEBUG loaded listener.js 16:50:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 105 (0x7fa532126000) [pid = 1803] [serial = 262] [outer = 0x7fa51b160c00] 16:50:44 INFO - PROCESS | 1803 | 1461023444733 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:50:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1480ms 16:50:44 INFO - PROCESS | 1803 | 1461023444768 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 16:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:50:44 INFO - PROCESS | 1803 | 1461023444775 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 16:50:44 INFO - PROCESS | 1803 | 1461023444782 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:50:44 INFO - PROCESS | 1803 | 1461023444786 Marionette TRACE conn4 <- [1,322,null,{}] 16:50:44 INFO - PROCESS | 1803 | 1461023444793 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:44 INFO - PROCESS | 1803 | 1461023444935 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 16:50:45 INFO - PROCESS | 1803 | 1461023445070 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52228b800 == 46 [pid = 1803] [id = 88] 16:50:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 106 (0x7fa51db5d000) [pid = 1803] [serial = 263] [outer = (nil)] 16:50:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 107 (0x7fa51efd3800) [pid = 1803] [serial = 264] [outer = 0x7fa51db5d000] 16:50:45 INFO - PROCESS | 1803 | 1461023445135 Marionette DEBUG loaded listener.js 16:50:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 108 (0x7fa5222d0800) [pid = 1803] [serial = 265] [outer = 0x7fa51db5d000] 16:50:45 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa531e5a000 == 45 [pid = 1803] [id = 81] 16:50:45 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5323d7800 == 44 [pid = 1803] [id = 80] 16:50:45 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52bfe0000 == 43 [pid = 1803] [id = 79] 16:50:45 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa526484800 == 42 [pid = 1803] [id = 78] 16:50:45 INFO - PROCESS | 1803 | --DOMWINDOW == 107 (0x7fa53538b000) [pid = 1803] [serial = 209] [outer = (nil)] [url = about:blank] 16:50:45 INFO - PROCESS | 1803 | --DOMWINDOW == 106 (0x7fa51c04b400) [pid = 1803] [serial = 176] [outer = (nil)] [url = about:blank] 16:50:45 INFO - PROCESS | 1803 | --DOMWINDOW == 105 (0x7fa5268b4400) [pid = 1803] [serial = 182] [outer = (nil)] [url = about:blank] 16:50:45 INFO - PROCESS | 1803 | --DOMWINDOW == 104 (0x7fa5240ce000) [pid = 1803] [serial = 179] [outer = (nil)] [url = about:blank] 16:50:45 INFO - PROCESS | 1803 | --DOMWINDOW == 103 (0x7fa5310db400) [pid = 1803] [serial = 185] [outer = (nil)] [url = about:blank] 16:50:45 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5243ca800 == 41 [pid = 1803] [id = 77] 16:50:45 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5218ea000 == 40 [pid = 1803] [id = 76] 16:50:45 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa532d51800 == 39 [pid = 1803] [id = 70] 16:50:45 INFO - PROCESS | 1803 | 1461023445951 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1180ms 16:50:45 INFO - PROCESS | 1803 | 1461023445962 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 16:50:45 INFO - PROCESS | 1803 | 1461023445970 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 16:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:50:45 INFO - PROCESS | 1803 | 1461023445979 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:50:45 INFO - PROCESS | 1803 | 1461023445982 Marionette TRACE conn4 <- [1,326,null,{}] 16:50:45 INFO - PROCESS | 1803 | 1461023445986 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:46 INFO - PROCESS | 1803 | 1461023446142 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 16:50:46 INFO - PROCESS | 1803 | --DOMWINDOW == 102 (0x7fa5310e3000) [pid = 1803] [serial = 174] [outer = (nil)] [url = about:blank] 16:50:46 INFO - PROCESS | 1803 | --DOMWINDOW == 101 (0x7fa520492800) [pid = 1803] [serial = 191] [outer = (nil)] [url = about:blank] 16:50:46 INFO - PROCESS | 1803 | --DOMWINDOW == 100 (0x7fa5331be000) [pid = 1803] [serial = 204] [outer = (nil)] [url = about:blank] 16:50:46 INFO - PROCESS | 1803 | --DOMWINDOW == 99 (0x7fa5323e0800) [pid = 1803] [serial = 203] [outer = (nil)] [url = about:blank] 16:50:46 INFO - PROCESS | 1803 | --DOMWINDOW == 98 (0x7fa51b3b2400) [pid = 1803] [serial = 198] [outer = (nil)] [url = about:blank] 16:50:46 INFO - PROCESS | 1803 | --DOMWINDOW == 97 (0x7fa52739a800) [pid = 1803] [serial = 197] [outer = (nil)] [url = about:blank] 16:50:46 INFO - PROCESS | 1803 | --DOMWINDOW == 96 (0x7fa5249be400) [pid = 1803] [serial = 194] [outer = (nil)] [url = about:blank] 16:50:46 INFO - PROCESS | 1803 | --DOMWINDOW == 95 (0x7fa5240cd400) [pid = 1803] [serial = 192] [outer = (nil)] [url = about:blank] 16:50:46 INFO - PROCESS | 1803 | --DOMWINDOW == 94 (0x7fa525ca4000) [pid = 1803] [serial = 195] [outer = (nil)] [url = about:blank] 16:50:46 INFO - PROCESS | 1803 | --DOMWINDOW == 93 (0x7fa51cc4a400) [pid = 1803] [serial = 189] [outer = (nil)] [url = about:blank] 16:50:46 INFO - PROCESS | 1803 | --DOMWINDOW == 92 (0x7fa533310400) [pid = 1803] [serial = 206] [outer = (nil)] [url = about:blank] 16:50:46 INFO - PROCESS | 1803 | --DOMWINDOW == 91 (0x7fa5352d5800) [pid = 1803] [serial = 207] [outer = (nil)] [url = about:blank] 16:50:46 INFO - PROCESS | 1803 | --DOMWINDOW == 90 (0x7fa51b3b4800) [pid = 1803] [serial = 188] [outer = (nil)] [url = about:blank] 16:50:46 INFO - PROCESS | 1803 | --DOMWINDOW == 89 (0x7fa532121800) [pid = 1803] [serial = 200] [outer = (nil)] [url = about:blank] 16:50:46 INFO - PROCESS | 1803 | --DOMWINDOW == 88 (0x7fa5321ee400) [pid = 1803] [serial = 201] [outer = (nil)] [url = about:blank] 16:50:46 INFO - PROCESS | 1803 | 1461023446254 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa522aa0800 == 40 [pid = 1803] [id = 89] 16:50:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 89 (0x7fa519ef1800) [pid = 1803] [serial = 266] [outer = (nil)] 16:50:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 90 (0x7fa51db5dc00) [pid = 1803] [serial = 267] [outer = 0x7fa519ef1800] 16:50:46 INFO - PROCESS | 1803 | 1461023446318 Marionette DEBUG loaded listener.js 16:50:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 91 (0x7fa5249c2c00) [pid = 1803] [serial = 268] [outer = 0x7fa519ef1800] 16:50:47 INFO - PROCESS | 1803 | 1461023447094 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:50:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1126ms 16:50:47 INFO - PROCESS | 1803 | 1461023447105 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 16:50:47 INFO - PROCESS | 1803 | 1461023447107 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 16:50:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:50:47 INFO - PROCESS | 1803 | 1461023447129 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:50:47 INFO - PROCESS | 1803 | 1461023447135 Marionette TRACE conn4 <- [1,330,null,{}] 16:50:47 INFO - PROCESS | 1803 | 1461023447151 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:47 INFO - PROCESS | 1803 | 1461023447285 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 16:50:47 INFO - PROCESS | 1803 | 1461023447302 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5268e7800 == 41 [pid = 1803] [id = 90] 16:50:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 92 (0x7fa525cec800) [pid = 1803] [serial = 269] [outer = (nil)] 16:50:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 93 (0x7fa5273c0400) [pid = 1803] [serial = 270] [outer = 0x7fa525cec800] 16:50:47 INFO - PROCESS | 1803 | 1461023447365 Marionette DEBUG loaded listener.js 16:50:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 94 (0x7fa5310db400) [pid = 1803] [serial = 271] [outer = 0x7fa525cec800] 16:50:48 INFO - PROCESS | 1803 | 1461023448112 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1003ms 16:50:48 INFO - PROCESS | 1803 | 1461023448121 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 16:50:48 INFO - PROCESS | 1803 | 1461023448126 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 16:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:50:48 INFO - PROCESS | 1803 | 1461023448131 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:50:48 INFO - PROCESS | 1803 | 1461023448134 Marionette TRACE conn4 <- [1,334,null,{}] 16:50:48 INFO - PROCESS | 1803 | 1461023448138 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:48 INFO - PROCESS | 1803 | 1461023448388 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 16:50:48 INFO - PROCESS | 1803 | 1461023448416 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa531ce2800 == 42 [pid = 1803] [id = 91] 16:50:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 95 (0x7fa519eef400) [pid = 1803] [serial = 272] [outer = (nil)] 16:50:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 96 (0x7fa5323e0800) [pid = 1803] [serial = 273] [outer = 0x7fa519eef400] 16:50:48 INFO - PROCESS | 1803 | 1461023448475 Marionette DEBUG loaded listener.js 16:50:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 97 (0x7fa53330c400) [pid = 1803] [serial = 274] [outer = 0x7fa519eef400] 16:50:49 INFO - PROCESS | 1803 | 1461023449209 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1133ms 16:50:49 INFO - PROCESS | 1803 | 1461023449265 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 16:50:49 INFO - PROCESS | 1803 | 1461023449267 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 16:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:50:49 INFO - PROCESS | 1803 | 1461023449301 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:50:49 INFO - PROCESS | 1803 | 1461023449304 Marionette TRACE conn4 <- [1,338,null,{}] 16:50:49 INFO - PROCESS | 1803 | 1461023449313 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:49 INFO - PROCESS | 1803 | 1461023449478 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 16:50:49 INFO - PROCESS | 1803 | 1461023449495 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5323c8000 == 43 [pid = 1803] [id = 92] 16:50:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 98 (0x7fa519ef3800) [pid = 1803] [serial = 275] [outer = (nil)] 16:50:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 99 (0x7fa535384400) [pid = 1803] [serial = 276] [outer = 0x7fa519ef3800] 16:50:49 INFO - PROCESS | 1803 | 1461023449555 Marionette DEBUG loaded listener.js 16:50:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 100 (0x7fa537408400) [pid = 1803] [serial = 277] [outer = 0x7fa519ef3800] 16:50:50 INFO - PROCESS | 1803 | --DOMWINDOW == 99 (0x7fa51aff6000) [pid = 1803] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:50:50 INFO - PROCESS | 1803 | --DOMWINDOW == 98 (0x7fa519ef1400) [pid = 1803] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:50:50 INFO - PROCESS | 1803 | --DOMWINDOW == 97 (0x7fa51efd3c00) [pid = 1803] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:50:50 INFO - PROCESS | 1803 | --DOMWINDOW == 96 (0x7fa526434800) [pid = 1803] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:50:50 INFO - PROCESS | 1803 | --DOMWINDOW == 95 (0x7fa519eea800) [pid = 1803] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:50:50 INFO - PROCESS | 1803 | --DOMWINDOW == 94 (0x7fa51b166c00) [pid = 1803] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:50:50 INFO - PROCESS | 1803 | --DOMWINDOW == 93 (0x7fa52162c000) [pid = 1803] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:50:50 INFO - PROCESS | 1803 | 1461023450580 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:50:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1325ms 16:50:50 INFO - PROCESS | 1803 | 1461023450630 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 16:50:50 INFO - PROCESS | 1803 | 1461023450634 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 16:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:50:50 INFO - PROCESS | 1803 | 1461023450639 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:50:50 INFO - PROCESS | 1803 | 1461023450641 Marionette TRACE conn4 <- [1,342,null,{}] 16:50:50 INFO - PROCESS | 1803 | 1461023450647 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:50 INFO - PROCESS | 1803 | 1461023450832 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 16:50:50 INFO - PROCESS | 1803 | 1461023450892 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f241000 == 44 [pid = 1803] [id = 93] 16:50:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 94 (0x7fa534ddf000) [pid = 1803] [serial = 278] [outer = (nil)] 16:50:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 95 (0x7fa53929e800) [pid = 1803] [serial = 279] [outer = 0x7fa534ddf000] 16:50:50 INFO - PROCESS | 1803 | 1461023450967 Marionette DEBUG loaded listener.js 16:50:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 96 (0x7fa53b55a000) [pid = 1803] [serial = 280] [outer = 0x7fa534ddf000] 16:50:51 INFO - PROCESS | 1803 | 1461023451564 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 979ms 16:50:51 INFO - PROCESS | 1803 | 1461023451619 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 16:50:51 INFO - PROCESS | 1803 | 1461023451621 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 16:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:50:51 INFO - PROCESS | 1803 | 1461023451627 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:50:51 INFO - PROCESS | 1803 | 1461023451629 Marionette TRACE conn4 <- [1,346,null,{}] 16:50:51 INFO - PROCESS | 1803 | 1461023451634 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:51 INFO - PROCESS | 1803 | 1461023451785 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 16:50:51 INFO - PROCESS | 1803 | 1461023451805 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa536aba800 == 45 [pid = 1803] [id = 94] 16:50:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 97 (0x7fa51b161800) [pid = 1803] [serial = 281] [outer = (nil)] 16:50:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 98 (0x7fa524cc8c00) [pid = 1803] [serial = 282] [outer = 0x7fa51b161800] 16:50:51 INFO - PROCESS | 1803 | 1461023451863 Marionette DEBUG loaded listener.js 16:50:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 99 (0x7fa524ccf400) [pid = 1803] [serial = 283] [outer = 0x7fa51b161800] 16:50:52 INFO - PROCESS | 1803 | 1461023452501 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 975ms 16:50:52 INFO - PROCESS | 1803 | 1461023452604 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 16:50:52 INFO - PROCESS | 1803 | 1461023452609 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 16:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:50:52 INFO - PROCESS | 1803 | 1461023452616 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:50:52 INFO - PROCESS | 1803 | 1461023452621 Marionette TRACE conn4 <- [1,350,null,{}] 16:50:52 INFO - PROCESS | 1803 | 1461023452630 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:52 INFO - PROCESS | 1803 | 1461023452824 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 16:50:52 INFO - PROCESS | 1803 | 1461023452964 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5218d6800 == 46 [pid = 1803] [id = 95] 16:50:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 100 (0x7fa51b2a7000) [pid = 1803] [serial = 284] [outer = (nil)] 16:50:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 101 (0x7fa51b607c00) [pid = 1803] [serial = 285] [outer = 0x7fa51b2a7000] 16:50:53 INFO - PROCESS | 1803 | 1461023453036 Marionette DEBUG loaded listener.js 16:50:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 102 (0x7fa51b6dc800) [pid = 1803] [serial = 286] [outer = 0x7fa51b2a7000] 16:50:53 INFO - PROCESS | 1803 | 1461023453869 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1288ms 16:50:53 INFO - PROCESS | 1803 | 1461023453904 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 16:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:50:53 INFO - PROCESS | 1803 | 1461023453910 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 16:50:53 INFO - PROCESS | 1803 | 1461023453921 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:50:53 INFO - PROCESS | 1803 | 1461023453926 Marionette TRACE conn4 <- [1,354,null,{}] 16:50:53 INFO - PROCESS | 1803 | 1461023453932 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:54 INFO - PROCESS | 1803 | 1461023454085 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 16:50:54 INFO - PROCESS | 1803 | 1461023454226 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52775d000 == 47 [pid = 1803] [id = 96] 16:50:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 103 (0x7fa51b2b1800) [pid = 1803] [serial = 287] [outer = (nil)] 16:50:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 104 (0x7fa51efd4400) [pid = 1803] [serial = 288] [outer = 0x7fa51b2b1800] 16:50:54 INFO - PROCESS | 1803 | 1461023454304 Marionette DEBUG loaded listener.js 16:50:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 105 (0x7fa523263000) [pid = 1803] [serial = 289] [outer = 0x7fa51b2b1800] 16:50:55 INFO - PROCESS | 1803 | 1461023455196 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1340ms 16:50:55 INFO - PROCESS | 1803 | 1461023455259 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 16:50:55 INFO - PROCESS | 1803 | 1461023455263 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 16:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:50:55 INFO - PROCESS | 1803 | 1461023455269 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:50:55 INFO - PROCESS | 1803 | 1461023455272 Marionette TRACE conn4 <- [1,358,null,{}] 16:50:55 INFO - PROCESS | 1803 | 1461023455287 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:55 INFO - PROCESS | 1803 | 1461023455479 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 16:50:55 INFO - PROCESS | 1803 | 1461023455615 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa539f34800 == 48 [pid = 1803] [id = 97] 16:50:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 106 (0x7fa524ccc400) [pid = 1803] [serial = 290] [outer = (nil)] 16:50:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 107 (0x7fa5257be800) [pid = 1803] [serial = 291] [outer = 0x7fa524ccc400] 16:50:55 INFO - PROCESS | 1803 | 1461023455695 Marionette DEBUG loaded listener.js 16:50:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 108 (0x7fa52732c000) [pid = 1803] [serial = 292] [outer = 0x7fa524ccc400] 16:50:56 INFO - PROCESS | 1803 | 1461023456646 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1431ms 16:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:50:56 INFO - PROCESS | 1803 | 1461023456701 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 16:50:56 INFO - PROCESS | 1803 | 1461023456704 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 16:50:56 INFO - PROCESS | 1803 | 1461023456711 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:50:56 INFO - PROCESS | 1803 | 1461023456713 Marionette TRACE conn4 <- [1,362,null,{}] 16:50:56 INFO - PROCESS | 1803 | 1461023456719 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:56 INFO - PROCESS | 1803 | 1461023456869 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 16:50:57 INFO - PROCESS | 1803 | 1461023457009 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa53ec8a000 == 49 [pid = 1803] [id = 98] 16:50:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 109 (0x7fa531c70800) [pid = 1803] [serial = 293] [outer = (nil)] 16:50:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x7fa537022800) [pid = 1803] [serial = 294] [outer = 0x7fa531c70800] 16:50:57 INFO - PROCESS | 1803 | 1461023457121 Marionette DEBUG loaded listener.js 16:50:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x7fa537541000) [pid = 1803] [serial = 295] [outer = 0x7fa531c70800] 16:50:57 INFO - PROCESS | 1803 | 1461023457899 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1227ms 16:50:57 INFO - PROCESS | 1803 | 1461023457937 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 16:50:57 INFO - PROCESS | 1803 | 1461023457941 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 16:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:50:57 INFO - PROCESS | 1803 | 1461023457947 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:50:57 INFO - PROCESS | 1803 | 1461023457949 Marionette TRACE conn4 <- [1,366,null,{}] 16:50:57 INFO - PROCESS | 1803 | 1461023457954 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:58 INFO - PROCESS | 1803 | 1461023458101 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 16:50:58 INFO - PROCESS | 1803 | 1461023458241 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52465b800 == 50 [pid = 1803] [id = 99] 16:50:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x7fa51b6e3c00) [pid = 1803] [serial = 296] [outer = (nil)] 16:50:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x7fa5392a1c00) [pid = 1803] [serial = 297] [outer = 0x7fa51b6e3c00] 16:50:58 INFO - PROCESS | 1803 | 1461023458323 Marionette DEBUG loaded listener.js 16:50:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x7fa539f9f000) [pid = 1803] [serial = 298] [outer = 0x7fa51b6e3c00] 16:50:59 INFO - PROCESS | 1803 | 1461023459242 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1329ms 16:50:59 INFO - PROCESS | 1803 | 1461023459277 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 16:50:59 INFO - PROCESS | 1803 | 1461023459279 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 16:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:50:59 INFO - PROCESS | 1803 | 1461023459285 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:50:59 INFO - PROCESS | 1803 | 1461023459287 Marionette TRACE conn4 <- [1,370,null,{}] 16:50:59 INFO - PROCESS | 1803 | 1461023459293 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:59 INFO - PROCESS | 1803 | 1461023459484 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 16:50:59 INFO - PROCESS | 1803 | 1461023459795 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51d14e800 == 51 [pid = 1803] [id = 100] 16:50:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x7fa51b15fc00) [pid = 1803] [serial = 299] [outer = (nil)] 16:50:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x7fa51b2a3400) [pid = 1803] [serial = 300] [outer = 0x7fa51b15fc00] 16:50:59 INFO - PROCESS | 1803 | 1461023459932 Marionette DEBUG loaded listener.js 16:51:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x7fa51b6dec00) [pid = 1803] [serial = 301] [outer = 0x7fa51b15fc00] 16:51:00 INFO - PROCESS | 1803 | 1461023460803 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1579ms 16:51:00 INFO - PROCESS | 1803 | 1461023460866 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 16:51:00 INFO - PROCESS | 1803 | 1461023460873 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 16:51:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:51:00 INFO - PROCESS | 1803 | 1461023460881 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:51:00 INFO - PROCESS | 1803 | 1461023460885 Marionette TRACE conn4 <- [1,374,null,{}] 16:51:00 INFO - PROCESS | 1803 | 1461023460891 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:01 INFO - PROCESS | 1803 | 1461023461038 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 16:51:01 INFO - PROCESS | 1803 | 1461023461186 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa522bcb800 == 52 [pid = 1803] [id = 101] 16:51:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x7fa52048c400) [pid = 1803] [serial = 302] [outer = (nil)] 16:51:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x7fa5240cd400) [pid = 1803] [serial = 303] [outer = 0x7fa52048c400] 16:51:01 INFO - PROCESS | 1803 | 1461023461250 Marionette DEBUG loaded listener.js 16:51:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x7fa524cc2400) [pid = 1803] [serial = 304] [outer = 0x7fa52048c400] 16:51:01 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51f241000 == 51 [pid = 1803] [id = 93] 16:51:01 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5323c8000 == 50 [pid = 1803] [id = 92] 16:51:01 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x7fa53702bc00) [pid = 1803] [serial = 245] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x7fa51bfd0400) [pid = 1803] [serial = 224] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa531ce2800 == 49 [pid = 1803] [id = 91] 16:51:01 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5268e7800 == 48 [pid = 1803] [id = 90] 16:51:01 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa522aa0800 == 47 [pid = 1803] [id = 89] 16:51:01 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52228b800 == 46 [pid = 1803] [id = 88] 16:51:01 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5218db000 == 45 [pid = 1803] [id = 83] 16:51:01 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x7fa5273a0400) [pid = 1803] [serial = 153] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x7fa531070000) [pid = 1803] [serial = 239] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x7fa5240cc800) [pid = 1803] [serial = 228] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x7fa521626800) [pid = 1803] [serial = 227] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x7fa5273c9400) [pid = 1803] [serial = 233] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x7fa526579400) [pid = 1803] [serial = 237] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1803 | --DOMWINDOW == 111 (0x7fa519ef5c00) [pid = 1803] [serial = 236] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1803 | --DOMWINDOW == 110 (0x7fa52048fc00) [pid = 1803] [serial = 212] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x7fa524583000) [pid = 1803] [serial = 230] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1803 | --DOMWINDOW == 108 (0x7fa526433400) [pid = 1803] [serial = 231] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1803 | --DOMWINDOW == 107 (0x7fa526439400) [pid = 1803] [serial = 215] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1803 | --DOMWINDOW == 106 (0x7fa533035000) [pid = 1803] [serial = 218] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1803 | --DOMWINDOW == 105 (0x7fa53702f400) [pid = 1803] [serial = 221] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1803 | --DOMWINDOW == 104 (0x7fa5330d6800) [pid = 1803] [serial = 242] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1803 | --DOMWINDOW == 103 (0x7fa531ec6400) [pid = 1803] [serial = 240] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1803 | --DOMWINDOW == 102 (0x7fa527734400) [pid = 1803] [serial = 234] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1803 | --DOMWINDOW == 101 (0x7fa535386c00) [pid = 1803] [serial = 243] [outer = (nil)] [url = about:blank] 16:51:02 INFO - PROCESS | 1803 | 1461023462036 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:51:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:51:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1182ms 16:51:02 INFO - PROCESS | 1803 | 1461023462071 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 16:51:02 INFO - PROCESS | 1803 | 1461023462076 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 16:51:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:51:02 INFO - PROCESS | 1803 | 1461023462084 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:51:02 INFO - PROCESS | 1803 | 1461023462087 Marionette TRACE conn4 <- [1,378,null,{}] 16:51:02 INFO - PROCESS | 1803 | 1461023462092 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:02 INFO - PROCESS | 1803 | 1461023462222 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 16:51:02 INFO - PROCESS | 1803 | 1461023462237 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa524ed3000 == 46 [pid = 1803] [id = 102] 16:51:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 102 (0x7fa524cc2800) [pid = 1803] [serial = 305] [outer = (nil)] 16:51:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 103 (0x7fa526433400) [pid = 1803] [serial = 306] [outer = 0x7fa524cc2800] 16:51:02 INFO - PROCESS | 1803 | 1461023462298 Marionette DEBUG loaded listener.js 16:51:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 104 (0x7fa52739b400) [pid = 1803] [serial = 307] [outer = 0x7fa524cc2800] 16:51:03 INFO - PROCESS | 1803 | 1461023463115 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:51:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:51:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1082ms 16:51:03 INFO - PROCESS | 1803 | 1461023463172 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 16:51:03 INFO - PROCESS | 1803 | 1461023463175 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 16:51:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:51:03 INFO - PROCESS | 1803 | 1461023463183 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:51:03 INFO - PROCESS | 1803 | 1461023463191 Marionette TRACE conn4 <- [1,382,null,{}] 16:51:03 INFO - PROCESS | 1803 | 1461023463207 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:03 INFO - PROCESS | 1803 | 1461023463350 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 16:51:03 INFO - PROCESS | 1803 | 1461023463360 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5268ec000 == 47 [pid = 1803] [id = 103] 16:51:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 105 (0x7fa519eea800) [pid = 1803] [serial = 308] [outer = (nil)] 16:51:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 106 (0x7fa537026c00) [pid = 1803] [serial = 309] [outer = 0x7fa519eea800] 16:51:03 INFO - PROCESS | 1803 | 1461023463416 Marionette DEBUG loaded listener.js 16:51:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 107 (0x7fa5374a2800) [pid = 1803] [serial = 310] [outer = 0x7fa519eea800] 16:51:04 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:04 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:51:04 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:04 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:04 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:04 INFO - PROCESS | 1803 | 1461023464176 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:51:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:51:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1038ms 16:51:04 INFO - PROCESS | 1803 | 1461023464221 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 16:51:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:51:04 INFO - PROCESS | 1803 | 1461023464234 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 16:51:04 INFO - PROCESS | 1803 | 1461023464240 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:51:04 INFO - PROCESS | 1803 | 1461023464243 Marionette TRACE conn4 <- [1,386,null,{}] 16:51:04 INFO - PROCESS | 1803 | 1461023464269 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:04 INFO - PROCESS | 1803 | 1461023464442 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 16:51:04 INFO - PROCESS | 1803 | 1461023464460 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa531e52000 == 48 [pid = 1803] [id = 104] 16:51:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 108 (0x7fa522b62c00) [pid = 1803] [serial = 311] [outer = (nil)] 16:51:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 109 (0x7fa522b6e800) [pid = 1803] [serial = 312] [outer = 0x7fa522b62c00] 16:51:04 INFO - PROCESS | 1803 | 1461023464518 Marionette DEBUG loaded listener.js 16:51:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x7fa527566c00) [pid = 1803] [serial = 313] [outer = 0x7fa522b62c00] 16:51:05 INFO - PROCESS | 1803 | 1461023465257 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:51:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:51:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1039ms 16:51:05 INFO - PROCESS | 1803 | 1461023465279 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 16:51:05 INFO - PROCESS | 1803 | 1461023465283 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 16:51:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:51:05 INFO - PROCESS | 1803 | 1461023465306 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:51:05 INFO - PROCESS | 1803 | 1461023465309 Marionette TRACE conn4 <- [1,390,null,{}] 16:51:05 INFO - PROCESS | 1803 | 1461023465333 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:05 INFO - PROCESS | 1803 | 1461023465502 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 16:51:05 INFO - PROCESS | 1803 | 1461023465572 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa53333e800 == 49 [pid = 1803] [id = 105] 16:51:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x7fa53760a800) [pid = 1803] [serial = 314] [outer = (nil)] 16:51:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x7fa537665400) [pid = 1803] [serial = 315] [outer = 0x7fa53760a800] 16:51:05 INFO - PROCESS | 1803 | 1461023465644 Marionette DEBUG loaded listener.js 16:51:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x7fa53b561400) [pid = 1803] [serial = 316] [outer = 0x7fa53760a800] 16:51:06 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x7fa51b3b6400) [pid = 1803] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:51:06 INFO - PROCESS | 1803 | --DOMWINDOW == 111 (0x7fa532317800) [pid = 1803] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:51:06 INFO - PROCESS | 1803 | --DOMWINDOW == 110 (0x7fa519ef3800) [pid = 1803] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:51:06 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x7fa519ef1800) [pid = 1803] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:51:06 INFO - PROCESS | 1803 | --DOMWINDOW == 108 (0x7fa51b160c00) [pid = 1803] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:51:06 INFO - PROCESS | 1803 | --DOMWINDOW == 107 (0x7fa525cec800) [pid = 1803] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:51:06 INFO - PROCESS | 1803 | --DOMWINDOW == 106 (0x7fa51db5d000) [pid = 1803] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:51:06 INFO - PROCESS | 1803 | --DOMWINDOW == 105 (0x7fa534ddf000) [pid = 1803] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:51:06 INFO - PROCESS | 1803 | --DOMWINDOW == 104 (0x7fa519eef400) [pid = 1803] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:51:06 INFO - PROCESS | 1803 | --DOMWINDOW == 103 (0x7fa51aff2c00) [pid = 1803] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:51:06 INFO - PROCESS | 1803 | --DOMWINDOW == 102 (0x7fa51aff0c00) [pid = 1803] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:51:06 INFO - PROCESS | 1803 | --DOMWINDOW == 101 (0x7fa51aff9400) [pid = 1803] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:51:06 INFO - PROCESS | 1803 | --DOMWINDOW == 100 (0x7fa51b60e000) [pid = 1803] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:51:06 INFO - PROCESS | 1803 | --DOMWINDOW == 99 (0x7fa5255bfc00) [pid = 1803] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:51:06 INFO - PROCESS | 1803 | --DOMWINDOW == 98 (0x7fa5264f9800) [pid = 1803] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:51:06 INFO - PROCESS | 1803 | --DOMWINDOW == 97 (0x7fa51b163800) [pid = 1803] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:51:06 INFO - PROCESS | 1803 | 1461023466584 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:51:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:51:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1326ms 16:51:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:51:06 INFO - PROCESS | 1803 | 1461023466615 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 16:51:06 INFO - PROCESS | 1803 | 1461023466617 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 16:51:06 INFO - PROCESS | 1803 | 1461023466622 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:51:06 INFO - PROCESS | 1803 | 1461023466624 Marionette TRACE conn4 <- [1,394,null,{}] 16:51:06 INFO - PROCESS | 1803 | 1461023466629 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:06 INFO - PROCESS | 1803 | 1461023466794 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 16:51:06 INFO - PROCESS | 1803 | 1461023466832 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52bf15800 == 50 [pid = 1803] [id = 106] 16:51:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 98 (0x7fa51db5ec00) [pid = 1803] [serial = 317] [outer = (nil)] 16:51:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 99 (0x7fa524cc5000) [pid = 1803] [serial = 318] [outer = 0x7fa51db5ec00] 16:51:06 INFO - PROCESS | 1803 | 1461023466890 Marionette DEBUG loaded listener.js 16:51:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 100 (0x7fa537030000) [pid = 1803] [serial = 319] [outer = 0x7fa51db5ec00] 16:51:07 INFO - PROCESS | 1803 | 1461023467569 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:51:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:51:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 974ms 16:51:07 INFO - PROCESS | 1803 | 1461023467597 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 16:51:07 INFO - PROCESS | 1803 | 1461023467600 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 16:51:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:51:07 INFO - PROCESS | 1803 | 1461023467606 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:51:07 INFO - PROCESS | 1803 | 1461023467607 Marionette TRACE conn4 <- [1,398,null,{}] 16:51:07 INFO - PROCESS | 1803 | 1461023467616 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:07 INFO - PROCESS | 1803 | 1461023467778 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 16:51:07 INFO - PROCESS | 1803 | 1461023467842 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa537472000 == 51 [pid = 1803] [id = 107] 16:51:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 101 (0x7fa51aff4800) [pid = 1803] [serial = 320] [outer = (nil)] 16:51:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 102 (0x7fa51ef20c00) [pid = 1803] [serial = 321] [outer = 0x7fa51aff4800] 16:51:07 INFO - PROCESS | 1803 | 1461023467900 Marionette DEBUG loaded listener.js 16:51:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 103 (0x7fa51ef25800) [pid = 1803] [serial = 322] [outer = 0x7fa51aff4800] 16:51:08 INFO - PROCESS | 1803 | 1461023468841 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:51:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:51:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1275ms 16:51:08 INFO - PROCESS | 1803 | 1461023468897 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 16:51:08 INFO - PROCESS | 1803 | 1461023468902 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 16:51:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:51:08 INFO - PROCESS | 1803 | 1461023468911 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:51:08 INFO - PROCESS | 1803 | 1461023468915 Marionette TRACE conn4 <- [1,402,null,{}] 16:51:08 INFO - PROCESS | 1803 | 1461023468924 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:09 INFO - PROCESS | 1803 | 1461023469086 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 16:51:09 INFO - PROCESS | 1803 | 1461023469223 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52465c800 == 52 [pid = 1803] [id = 108] 16:51:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 104 (0x7fa51b3b2400) [pid = 1803] [serial = 323] [outer = (nil)] 16:51:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 105 (0x7fa51ef1d400) [pid = 1803] [serial = 324] [outer = 0x7fa51b3b2400] 16:51:09 INFO - PROCESS | 1803 | 1461023469297 Marionette DEBUG loaded listener.js 16:51:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 106 (0x7fa521628400) [pid = 1803] [serial = 325] [outer = 0x7fa51b3b2400] 16:51:10 INFO - PROCESS | 1803 | 1461023470116 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:51:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:51:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1234ms 16:51:10 INFO - PROCESS | 1803 | 1461023470146 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 16:51:10 INFO - PROCESS | 1803 | 1461023470153 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 16:51:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:51:10 INFO - PROCESS | 1803 | 1461023470163 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:51:10 INFO - PROCESS | 1803 | 1461023470166 Marionette TRACE conn4 <- [1,406,null,{}] 16:51:10 INFO - PROCESS | 1803 | 1461023470172 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:10 INFO - PROCESS | 1803 | 1461023470323 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 16:51:10 INFO - PROCESS | 1803 | 1461023470466 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa531e4a800 == 53 [pid = 1803] [id = 109] 16:51:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 107 (0x7fa51b6d6400) [pid = 1803] [serial = 326] [outer = (nil)] 16:51:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 108 (0x7fa524c63000) [pid = 1803] [serial = 327] [outer = 0x7fa51b6d6400] 16:51:10 INFO - PROCESS | 1803 | 1461023470537 Marionette DEBUG loaded listener.js 16:51:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 109 (0x7fa524c68800) [pid = 1803] [serial = 328] [outer = 0x7fa51b6d6400] 16:51:11 INFO - PROCESS | 1803 | 1461023471499 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:51:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:51:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1379ms 16:51:11 INFO - PROCESS | 1803 | 1461023471543 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 16:51:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:51:11 INFO - PROCESS | 1803 | 1461023471548 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 16:51:11 INFO - PROCESS | 1803 | 1461023471553 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:51:11 INFO - PROCESS | 1803 | 1461023471560 Marionette TRACE conn4 <- [1,410,null,{}] 16:51:11 INFO - PROCESS | 1803 | 1461023471575 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:11 INFO - PROCESS | 1803 | 1461023471726 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 16:51:11 INFO - PROCESS | 1803 | 1461023471873 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5443d3800 == 54 [pid = 1803] [id = 110] 16:51:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x7fa524c71400) [pid = 1803] [serial = 329] [outer = (nil)] 16:51:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x7fa5264f1c00) [pid = 1803] [serial = 330] [outer = 0x7fa524c71400] 16:51:11 INFO - PROCESS | 1803 | 1461023471987 Marionette DEBUG loaded listener.js 16:51:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x7fa5273bf000) [pid = 1803] [serial = 331] [outer = 0x7fa524c71400] 16:51:12 INFO - PROCESS | 1803 | 1461023472802 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:51:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:51:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1287ms 16:51:12 INFO - PROCESS | 1803 | 1461023472841 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 16:51:12 INFO - PROCESS | 1803 | 1461023472846 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 16:51:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:51:12 INFO - PROCESS | 1803 | 1461023472852 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:51:12 INFO - PROCESS | 1803 | 1461023472854 Marionette TRACE conn4 <- [1,414,null,{}] 16:51:12 INFO - PROCESS | 1803 | 1461023472860 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:13 INFO - PROCESS | 1803 | 1461023473011 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 16:51:13 INFO - PROCESS | 1803 | 1461023473157 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5246ef000 == 55 [pid = 1803] [id = 111] 16:51:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x7fa524cd0800) [pid = 1803] [serial = 332] [outer = (nil)] 16:51:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x7fa53330e400) [pid = 1803] [serial = 333] [outer = 0x7fa524cd0800] 16:51:13 INFO - PROCESS | 1803 | 1461023473229 Marionette DEBUG loaded listener.js 16:51:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x7fa53754a000) [pid = 1803] [serial = 334] [outer = 0x7fa524cd0800] 16:51:14 INFO - PROCESS | 1803 | 1461023474123 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:51:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:51:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1326ms 16:51:14 INFO - PROCESS | 1803 | 1461023474179 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 16:51:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:51:14 INFO - PROCESS | 1803 | 1461023474182 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 16:51:14 INFO - PROCESS | 1803 | 1461023474188 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:51:14 INFO - PROCESS | 1803 | 1461023474191 Marionette TRACE conn4 <- [1,418,null,{}] 16:51:14 INFO - PROCESS | 1803 | 1461023474196 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:14 INFO - PROCESS | 1803 | 1461023474337 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 16:51:14 INFO - PROCESS | 1803 | 1461023474490 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51af1d800 == 56 [pid = 1803] [id = 112] 16:51:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x7fa51b6de400) [pid = 1803] [serial = 335] [outer = (nil)] 16:51:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x7fa539ceec00) [pid = 1803] [serial = 336] [outer = 0x7fa51b6de400] 16:51:14 INFO - PROCESS | 1803 | 1461023474567 Marionette DEBUG loaded listener.js 16:51:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x7fa53b797000) [pid = 1803] [serial = 337] [outer = 0x7fa51b6de400] 16:51:15 INFO - PROCESS | 1803 | 1461023475969 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:51:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 16:51:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1833ms 16:51:16 INFO - PROCESS | 1803 | 1461023476022 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 16:51:16 INFO - PROCESS | 1803 | 1461023476027 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 16:51:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:51:16 INFO - PROCESS | 1803 | 1461023476034 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:51:16 INFO - PROCESS | 1803 | 1461023476039 Marionette TRACE conn4 <- [1,422,null,{}] 16:51:16 INFO - PROCESS | 1803 | 1461023476047 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:16 INFO - PROCESS | 1803 | 1461023476186 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 16:51:16 INFO - PROCESS | 1803 | 1461023476325 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51c0a8800 == 57 [pid = 1803] [id = 113] 16:51:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x7fa518e61400) [pid = 1803] [serial = 338] [outer = (nil)] 16:51:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x7fa51b2a5000) [pid = 1803] [serial = 339] [outer = 0x7fa518e61400] 16:51:16 INFO - PROCESS | 1803 | 1461023476397 Marionette DEBUG loaded listener.js 16:51:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x7fa51b6db800) [pid = 1803] [serial = 340] [outer = 0x7fa518e61400] 16:51:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52bf15800 == 56 [pid = 1803] [id = 106] 16:51:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa53333e800 == 55 [pid = 1803] [id = 105] 16:51:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa531e52000 == 54 [pid = 1803] [id = 104] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x7fa51b2b1000) [pid = 1803] [serial = 248] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x7fa52451f800) [pid = 1803] [serial = 251] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x7fa5323a7c00) [pid = 1803] [serial = 255] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x7fa53754dc00) [pid = 1803] [serial = 258] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x7fa524cc8c00) [pid = 1803] [serial = 282] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5268ec000 == 53 [pid = 1803] [id = 103] 16:51:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa524ed3000 == 52 [pid = 1803] [id = 102] 16:51:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa522bcb800 == 51 [pid = 1803] [id = 101] 16:51:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51d14e800 == 50 [pid = 1803] [id = 100] 16:51:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa536aba800 == 49 [pid = 1803] [id = 94] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x7fa51ef7f400) [pid = 1803] [serial = 177] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x7fa52458f400) [pid = 1803] [serial = 180] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x7fa5273a7800) [pid = 1803] [serial = 183] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x7fa531ea3000) [pid = 1803] [serial = 186] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 111 (0x7fa51db5f000) [pid = 1803] [serial = 225] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 110 (0x7fa535384400) [pid = 1803] [serial = 276] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x7fa51db5dc00) [pid = 1803] [serial = 267] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 108 (0x7fa5249c2c00) [pid = 1803] [serial = 268] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 107 (0x7fa532126000) [pid = 1803] [serial = 262] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 106 (0x7fa51db54400) [pid = 1803] [serial = 261] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 105 (0x7fa5273c0400) [pid = 1803] [serial = 270] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 104 (0x7fa51efd3800) [pid = 1803] [serial = 264] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 103 (0x7fa5222d0800) [pid = 1803] [serial = 265] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 102 (0x7fa5310db400) [pid = 1803] [serial = 271] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 101 (0x7fa53929e800) [pid = 1803] [serial = 279] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 100 (0x7fa5374a1800) [pid = 1803] [serial = 108] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 99 (0x7fa537408400) [pid = 1803] [serial = 277] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 98 (0x7fa5323e0800) [pid = 1803] [serial = 273] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 97 (0x7fa53330c400) [pid = 1803] [serial = 274] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 96 (0x7fa53b55a000) [pid = 1803] [serial = 280] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 95 (0x7fa524b65400) [pid = 1803] [serial = 150] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 94 (0x7fa51b60b800) [pid = 1803] [serial = 147] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 93 (0x7fa524066000) [pid = 1803] [serial = 213] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | --DOMWINDOW == 92 (0x7fa53702d000) [pid = 1803] [serial = 210] [outer = (nil)] [url = about:blank] 16:51:17 INFO - PROCESS | 1803 | 1461023477879 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:51:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:51:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1883ms 16:51:17 INFO - PROCESS | 1803 | 1461023477919 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 16:51:17 INFO - PROCESS | 1803 | 1461023477923 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 16:51:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:51:17 INFO - PROCESS | 1803 | 1461023477932 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:51:17 INFO - PROCESS | 1803 | 1461023477937 Marionette TRACE conn4 <- [1,426,null,{}] 16:51:17 INFO - PROCESS | 1803 | 1461023477948 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:18 INFO - PROCESS | 1803 | 1461023478109 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 16:51:18 INFO - PROCESS | 1803 | 1461023478248 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51c03d000 == 50 [pid = 1803] [id = 114] 16:51:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 93 (0x7fa51b60b800) [pid = 1803] [serial = 341] [outer = (nil)] 16:51:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 94 (0x7fa51b6d8800) [pid = 1803] [serial = 342] [outer = 0x7fa51b60b800] 16:51:18 INFO - PROCESS | 1803 | 1461023478327 Marionette DEBUG loaded listener.js 16:51:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 95 (0x7fa51c04b000) [pid = 1803] [serial = 343] [outer = 0x7fa51b60b800] 16:51:19 INFO - PROCESS | 1803 | 1461023479222 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:51:19 INFO - PROCESS | 1803 | 1461023479284 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 16:51:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:51:19 INFO - PROCESS | 1803 | 1461023479295 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:51:19 INFO - PROCESS | 1803 | 1461023479299 Marionette TRACE conn4 <- [1,430,null,{}] 16:51:19 INFO - PROCESS | 1803 | 1461023479305 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:19 INFO - PROCESS | 1803 | 1461023479487 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 16:51:19 INFO - PROCESS | 1803 | 1461023479627 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5240ae000 == 51 [pid = 1803] [id = 115] 16:51:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 96 (0x7fa51b3b6400) [pid = 1803] [serial = 344] [outer = (nil)] 16:51:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 97 (0x7fa51ef79000) [pid = 1803] [serial = 345] [outer = 0x7fa51b3b6400] 16:51:19 INFO - PROCESS | 1803 | 1461023479697 Marionette DEBUG loaded listener.js 16:51:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 98 (0x7fa522ae9000) [pid = 1803] [serial = 346] [outer = 0x7fa51b3b6400] 16:51:20 INFO - PROCESS | 1803 | 1461023480634 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:51:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:51:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1378ms 16:51:20 INFO - PROCESS | 1803 | 1461023480672 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 16:51:20 INFO - PROCESS | 1803 | 1461023480676 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 16:51:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:51:20 INFO - PROCESS | 1803 | 1461023480682 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:51:20 INFO - PROCESS | 1803 | 1461023480687 Marionette TRACE conn4 <- [1,434,null,{}] 16:51:20 INFO - PROCESS | 1803 | 1461023480702 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:20 INFO - PROCESS | 1803 | 1461023480874 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 16:51:21 INFO - PROCESS | 1803 | 1461023481009 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa524bad800 == 52 [pid = 1803] [id = 116] 16:51:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 99 (0x7fa522b71800) [pid = 1803] [serial = 347] [outer = (nil)] 16:51:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 100 (0x7fa524073400) [pid = 1803] [serial = 348] [outer = 0x7fa522b71800] 16:51:21 INFO - PROCESS | 1803 | 1461023481086 Marionette DEBUG loaded listener.js 16:51:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 101 (0x7fa524c64400) [pid = 1803] [serial = 349] [outer = 0x7fa522b71800] 16:51:22 INFO - PROCESS | 1803 | 1461023482033 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:51:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:51:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1380ms 16:51:22 INFO - PROCESS | 1803 | 1461023482063 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 16:51:22 INFO - PROCESS | 1803 | 1461023482067 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 16:51:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:51:22 INFO - PROCESS | 1803 | 1461023482073 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:51:22 INFO - PROCESS | 1803 | 1461023482075 Marionette TRACE conn4 <- [1,438,null,{}] 16:51:22 INFO - PROCESS | 1803 | 1461023482081 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:22 INFO - PROCESS | 1803 | 1461023482235 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 16:51:22 INFO - PROCESS | 1803 | 1461023482379 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52648e000 == 53 [pid = 1803] [id = 117] 16:51:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 102 (0x7fa52325f800) [pid = 1803] [serial = 350] [outer = (nil)] 16:51:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 103 (0x7fa525530800) [pid = 1803] [serial = 351] [outer = 0x7fa52325f800] 16:51:22 INFO - PROCESS | 1803 | 1461023482451 Marionette DEBUG loaded listener.js 16:51:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 104 (0x7fa526435000) [pid = 1803] [serial = 352] [outer = 0x7fa52325f800] 16:51:23 INFO - PROCESS | 1803 | 1461023483338 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:51:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:51:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1325ms 16:51:23 INFO - PROCESS | 1803 | 1461023483400 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 16:51:23 INFO - PROCESS | 1803 | 1461023483403 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 16:51:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:51:23 INFO - PROCESS | 1803 | 1461023483409 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:51:23 INFO - PROCESS | 1803 | 1461023483411 Marionette TRACE conn4 <- [1,442,null,{}] 16:51:23 INFO - PROCESS | 1803 | 1461023483417 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:23 INFO - PROCESS | 1803 | 1461023483569 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 16:51:23 INFO - PROCESS | 1803 | 1461023483755 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518def800 == 54 [pid = 1803] [id = 118] 16:51:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 105 (0x7fa5268ad800) [pid = 1803] [serial = 353] [outer = (nil)] 16:51:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 106 (0x7fa5273a1c00) [pid = 1803] [serial = 354] [outer = 0x7fa5268ad800] 16:51:23 INFO - PROCESS | 1803 | 1461023483835 Marionette DEBUG loaded listener.js 16:51:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 107 (0x7fa5274ab400) [pid = 1803] [serial = 355] [outer = 0x7fa5268ad800] 16:51:24 INFO - PROCESS | 1803 | 1461023484676 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:51:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:51:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1329ms 16:51:24 INFO - PROCESS | 1803 | 1461023484739 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 16:51:24 INFO - PROCESS | 1803 | 1461023484743 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 16:51:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:51:24 INFO - PROCESS | 1803 | 1461023484748 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:51:24 INFO - PROCESS | 1803 | 1461023484751 Marionette TRACE conn4 <- [1,446,null,{}] 16:51:24 INFO - PROCESS | 1803 | 1461023484756 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:24 INFO - PROCESS | 1803 | 1461023484947 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 16:51:25 INFO - PROCESS | 1803 | 1461023485086 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa531edf000 == 55 [pid = 1803] [id = 119] 16:51:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 108 (0x7fa52a962800) [pid = 1803] [serial = 356] [outer = (nil)] 16:51:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 109 (0x7fa532126000) [pid = 1803] [serial = 357] [outer = 0x7fa52a962800] 16:51:25 INFO - PROCESS | 1803 | 1461023485158 Marionette DEBUG loaded listener.js 16:51:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x7fa53702f400) [pid = 1803] [serial = 358] [outer = 0x7fa52a962800] 16:51:26 INFO - PROCESS | 1803 | 1461023486088 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:51:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:51:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1383ms 16:51:26 INFO - PROCESS | 1803 | 1461023486132 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 16:51:26 INFO - PROCESS | 1803 | 1461023486135 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 16:51:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:51:26 INFO - PROCESS | 1803 | 1461023486141 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:51:26 INFO - PROCESS | 1803 | 1461023486143 Marionette TRACE conn4 <- [1,450,null,{}] 16:51:26 INFO - PROCESS | 1803 | 1461023486148 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:26 INFO - PROCESS | 1803 | 1461023486290 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 16:51:26 INFO - PROCESS | 1803 | 1461023486546 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b625800 == 56 [pid = 1803] [id = 120] 16:51:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x7fa518e61800) [pid = 1803] [serial = 359] [outer = (nil)] 16:51:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x7fa519ef3000) [pid = 1803] [serial = 360] [outer = 0x7fa518e61800] 16:51:26 INFO - PROCESS | 1803 | 1461023486670 Marionette DEBUG loaded listener.js 16:51:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x7fa51b6dac00) [pid = 1803] [serial = 361] [outer = 0x7fa518e61800] 16:51:27 INFO - PROCESS | 1803 | 1461023487562 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 16:51:27 INFO - PROCESS | 1803 | 1461023487664 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 16:51:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:51:27 INFO - PROCESS | 1803 | 1461023487673 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:51:27 INFO - PROCESS | 1803 | 1461023487677 Marionette TRACE conn4 <- [1,454,null,{}] 16:51:27 INFO - PROCESS | 1803 | 1461023487684 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:27 INFO - PROCESS | 1803 | 1461023487888 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 16:51:27 INFO - PROCESS | 1803 | 1461023487955 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa524655000 == 55 [pid = 1803] [id = 121] 16:51:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x7fa518e62400) [pid = 1803] [serial = 362] [outer = (nil)] 16:51:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x7fa522b68c00) [pid = 1803] [serial = 363] [outer = 0x7fa518e62400] 16:51:28 INFO - PROCESS | 1803 | 1461023488024 Marionette DEBUG loaded listener.js 16:51:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x7fa5240cb400) [pid = 1803] [serial = 364] [outer = 0x7fa518e62400] 16:51:28 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:51:28 INFO - PROCESS | 1803 | 1461023488748 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 16:51:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:51:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1135ms 16:51:28 INFO - PROCESS | 1803 | 1461023488865 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 16:51:28 INFO - PROCESS | 1803 | 1461023488871 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 16:51:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:51:28 INFO - PROCESS | 1803 | 1461023488883 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:51:28 INFO - PROCESS | 1803 | 1461023488886 Marionette TRACE conn4 <- [1,458,null,{}] 16:51:28 INFO - PROCESS | 1803 | 1461023488891 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:29 INFO - PROCESS | 1803 | 1461023489040 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 16:51:29 INFO - PROCESS | 1803 | 1461023489051 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa526486800 == 56 [pid = 1803] [id = 122] 16:51:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x7fa520491000) [pid = 1803] [serial = 365] [outer = (nil)] 16:51:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x7fa524cd1800) [pid = 1803] [serial = 366] [outer = 0x7fa520491000] 16:51:29 INFO - PROCESS | 1803 | 1461023489112 Marionette DEBUG loaded listener.js 16:51:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x7fa52732cc00) [pid = 1803] [serial = 367] [outer = 0x7fa520491000] 16:51:29 INFO - PROCESS | 1803 | 1461023489927 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:51:29 INFO - PROCESS | 1803 | 1461023489989 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 16:51:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:51:29 INFO - PROCESS | 1803 | 1461023489998 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:51:30 INFO - PROCESS | 1803 | 1461023490005 Marionette TRACE conn4 <- [1,462,null,{}] 16:51:30 INFO - PROCESS | 1803 | 1461023490029 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:30 INFO - PROCESS | 1803 | 1461023490218 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 16:51:30 INFO - PROCESS | 1803 | 1461023490240 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa534d2b800 == 57 [pid = 1803] [id = 123] 16:51:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x7fa518c7f400) [pid = 1803] [serial = 368] [outer = (nil)] 16:51:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x7fa531e98c00) [pid = 1803] [serial = 369] [outer = 0x7fa518c7f400] 16:51:30 INFO - PROCESS | 1803 | 1461023490297 Marionette DEBUG loaded listener.js 16:51:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x7fa5323e6000) [pid = 1803] [serial = 370] [outer = 0x7fa518c7f400] 16:51:31 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:51:31 INFO - PROCESS | 1803 | 1461023491074 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 16:51:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:51:31 INFO - PROCESS | 1803 | 1461023491146 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 16:51:31 INFO - PROCESS | 1803 | 1461023491151 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:51:31 INFO - PROCESS | 1803 | 1461023491153 Marionette TRACE conn4 <- [1,466,null,{}] 16:51:31 INFO - PROCESS | 1803 | 1461023491158 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:31 INFO - PROCESS | 1803 | 1461023491328 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 16:51:31 INFO - PROCESS | 1803 | 1461023491354 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa539277800 == 58 [pid = 1803] [id = 124] 16:51:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x7fa518c7c400) [pid = 1803] [serial = 371] [outer = (nil)] 16:51:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x7fa519b3f000) [pid = 1803] [serial = 372] [outer = 0x7fa518c7c400] 16:51:31 INFO - PROCESS | 1803 | 1461023491412 Marionette DEBUG loaded listener.js 16:51:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x7fa532121c00) [pid = 1803] [serial = 373] [outer = 0x7fa518c7c400] 16:51:32 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x7fa51aff4800) [pid = 1803] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:51:32 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x7fa524cc2800) [pid = 1803] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:51:32 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x7fa522b62c00) [pid = 1803] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:51:32 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x7fa51aff8400) [pid = 1803] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:51:32 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x7fa519eea800) [pid = 1803] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:51:32 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x7fa531ec7400) [pid = 1803] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:51:32 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x7fa52048c400) [pid = 1803] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:51:32 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x7fa5274a7c00) [pid = 1803] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:51:32 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x7fa51b3bc400) [pid = 1803] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:51:32 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x7fa51db5ec00) [pid = 1803] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:51:32 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x7fa53760a800) [pid = 1803] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:51:32 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x7fa527360000) [pid = 1803] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:51:32 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x7fa51b15fc00) [pid = 1803] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:51:32 INFO - PROCESS | 1803 | --DOMWINDOW == 111 (0x7fa532197000) [pid = 1803] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:51:32 INFO - PROCESS | 1803 | --DOMWINDOW == 110 (0x7fa51b2a4000) [pid = 1803] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:51:32 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x7fa51b161800) [pid = 1803] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:51:32 INFO - PROCESS | 1803 | 1461023492321 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 16:51:32 INFO - PROCESS | 1803 | 1461023492381 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 16:51:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:51:32 INFO - PROCESS | 1803 | 1461023492387 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:51:32 INFO - PROCESS | 1803 | 1461023492389 Marionette TRACE conn4 <- [1,470,null,{}] 16:51:32 INFO - PROCESS | 1803 | 1461023492394 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:32 INFO - PROCESS | 1803 | 1461023492519 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 16:51:32 INFO - PROCESS | 1803 | 1461023492533 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa536a27000 == 59 [pid = 1803] [id = 125] 16:51:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x7fa522b62c00) [pid = 1803] [serial = 374] [outer = (nil)] 16:51:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x7fa524b5a000) [pid = 1803] [serial = 375] [outer = 0x7fa522b62c00] 16:51:32 INFO - PROCESS | 1803 | 1461023492605 Marionette DEBUG loaded listener.js 16:51:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x7fa536a6d400) [pid = 1803] [serial = 376] [outer = 0x7fa522b62c00] 16:51:33 INFO - PROCESS | 1803 | 1461023493388 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 16:51:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:51:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1024ms 16:51:33 INFO - PROCESS | 1803 | 1461023493411 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 16:51:33 INFO - PROCESS | 1803 | 1461023493415 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 16:51:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:51:33 INFO - PROCESS | 1803 | 1461023493420 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:51:33 INFO - PROCESS | 1803 | 1461023493422 Marionette TRACE conn4 <- [1,474,null,{}] 16:51:33 INFO - PROCESS | 1803 | 1461023493427 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:33 INFO - PROCESS | 1803 | 1461023493607 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 16:51:33 INFO - PROCESS | 1803 | 1461023493624 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b91c800 == 60 [pid = 1803] [id = 126] 16:51:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x7fa519e39000) [pid = 1803] [serial = 377] [outer = (nil)] 16:51:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x7fa521846c00) [pid = 1803] [serial = 378] [outer = 0x7fa519e39000] 16:51:33 INFO - PROCESS | 1803 | 1461023493684 Marionette DEBUG loaded listener.js 16:51:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x7fa537540400) [pid = 1803] [serial = 379] [outer = 0x7fa519e39000] 16:51:34 INFO - PROCESS | 1803 | 1461023494646 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 16:51:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:51:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1276ms 16:51:34 INFO - PROCESS | 1803 | 1461023494698 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 16:51:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:51:34 INFO - PROCESS | 1803 | 1461023494704 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 16:51:34 INFO - PROCESS | 1803 | 1461023494711 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:51:34 INFO - PROCESS | 1803 | 1461023494717 Marionette TRACE conn4 <- [1,478,null,{}] 16:51:34 INFO - PROCESS | 1803 | 1461023494726 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:34 INFO - PROCESS | 1803 | 1461023494886 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 16:51:35 INFO - PROCESS | 1803 | 1461023495031 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518b1d800 == 61 [pid = 1803] [id = 127] 16:51:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x7fa518c78000) [pid = 1803] [serial = 380] [outer = (nil)] 16:51:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x7fa519e37400) [pid = 1803] [serial = 381] [outer = 0x7fa518c78000] 16:51:35 INFO - PROCESS | 1803 | 1461023495104 Marionette DEBUG loaded listener.js 16:51:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x7fa519edb000) [pid = 1803] [serial = 382] [outer = 0x7fa518c78000] 16:51:35 INFO - PROCESS | 1803 | 1461023495987 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 16:51:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:51:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1334ms 16:51:36 INFO - PROCESS | 1803 | 1461023496046 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 16:51:36 INFO - PROCESS | 1803 | 1461023496054 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 16:51:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:51:36 INFO - PROCESS | 1803 | 1461023496064 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:51:36 INFO - PROCESS | 1803 | 1461023496068 Marionette TRACE conn4 <- [1,482,null,{}] 16:51:36 INFO - PROCESS | 1803 | 1461023496073 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:36 INFO - PROCESS | 1803 | 1461023496232 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 16:51:36 INFO - PROCESS | 1803 | 1461023496374 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa523ec3800 == 62 [pid = 1803] [id = 128] 16:51:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x7fa518c7d000) [pid = 1803] [serial = 383] [outer = (nil)] 16:51:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x7fa519ee8c00) [pid = 1803] [serial = 384] [outer = 0x7fa518c7d000] 16:51:36 INFO - PROCESS | 1803 | 1461023496445 Marionette DEBUG loaded listener.js 16:51:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x7fa51b2a3800) [pid = 1803] [serial = 385] [outer = 0x7fa518c7d000] 16:51:37 INFO - PROCESS | 1803 | 1461023497405 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:51:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:51:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1383ms 16:51:37 INFO - PROCESS | 1803 | 1461023497447 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 16:51:37 INFO - PROCESS | 1803 | 1461023497451 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 16:51:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:51:37 INFO - PROCESS | 1803 | 1461023497457 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:51:37 INFO - PROCESS | 1803 | 1461023497462 Marionette TRACE conn4 <- [1,486,null,{}] 16:51:37 INFO - PROCESS | 1803 | 1461023497476 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:37 INFO - PROCESS | 1803 | 1461023497629 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 16:51:37 INFO - PROCESS | 1803 | 1461023497777 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa533111000 == 63 [pid = 1803] [id = 129] 16:51:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x7fa518c6a000) [pid = 1803] [serial = 386] [outer = (nil)] 16:51:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x7fa518c6f400) [pid = 1803] [serial = 387] [outer = 0x7fa518c6a000] 16:51:37 INFO - PROCESS | 1803 | 1461023497850 Marionette DEBUG loaded listener.js 16:51:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x7fa51ef1b800) [pid = 1803] [serial = 388] [outer = 0x7fa518c6a000] 16:51:38 INFO - PROCESS | 1803 | 1461023498646 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 16:51:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:51:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1235ms 16:51:38 INFO - PROCESS | 1803 | 1461023498693 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 16:51:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:51:38 INFO - PROCESS | 1803 | 1461023498697 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 16:51:38 INFO - PROCESS | 1803 | 1461023498703 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:51:38 INFO - PROCESS | 1803 | 1461023498711 Marionette TRACE conn4 <- [1,490,null,{}] 16:51:38 INFO - PROCESS | 1803 | 1461023498766 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:38 INFO - PROCESS | 1803 | 1461023498927 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 16:51:39 INFO - PROCESS | 1803 | 1461023499066 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa519e16800 == 64 [pid = 1803] [id = 130] 16:51:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x7fa52162b000) [pid = 1803] [serial = 389] [outer = (nil)] 16:51:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x7fa524853000) [pid = 1803] [serial = 390] [outer = 0x7fa52162b000] 16:51:39 INFO - PROCESS | 1803 | 1461023499146 Marionette DEBUG loaded listener.js 16:51:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x7fa524c6d800) [pid = 1803] [serial = 391] [outer = 0x7fa52162b000] 16:51:39 INFO - PROCESS | 1803 | 1461023499917 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 16:51:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:51:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1268ms 16:51:39 INFO - PROCESS | 1803 | 1461023499971 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 16:51:39 INFO - PROCESS | 1803 | 1461023499975 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 16:51:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:51:39 INFO - PROCESS | 1803 | 1461023499981 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:51:39 INFO - PROCESS | 1803 | 1461023499983 Marionette TRACE conn4 <- [1,494,null,{}] 16:51:39 INFO - PROCESS | 1803 | 1461023499988 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:40 INFO - PROCESS | 1803 | 1461023500136 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 16:51:40 INFO - PROCESS | 1803 | 1461023500279 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b626000 == 65 [pid = 1803] [id = 131] 16:51:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x7fa518c7e000) [pid = 1803] [serial = 392] [outer = (nil)] 16:51:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x7fa51afffc00) [pid = 1803] [serial = 393] [outer = 0x7fa518c7e000] 16:51:40 INFO - PROCESS | 1803 | 1461023500345 Marionette DEBUG loaded listener.js 16:51:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x7fa52739b000) [pid = 1803] [serial = 394] [outer = 0x7fa518c7e000] 16:51:41 INFO - PROCESS | 1803 | 1461023501448 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 16:51:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:51:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1528ms 16:51:41 INFO - PROCESS | 1803 | 1461023501510 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 16:51:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:51:41 INFO - PROCESS | 1803 | 1461023501515 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 16:51:41 INFO - PROCESS | 1803 | 1461023501523 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:51:41 INFO - PROCESS | 1803 | 1461023501527 Marionette TRACE conn4 <- [1,498,null,{}] 16:51:41 INFO - PROCESS | 1803 | 1461023501535 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:41 INFO - PROCESS | 1803 | 1461023501807 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 16:51:42 INFO - PROCESS | 1803 | 1461023502014 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b51c000 == 66 [pid = 1803] [id = 132] 16:51:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x7fa518c81c00) [pid = 1803] [serial = 395] [outer = (nil)] 16:51:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x7fa519a82c00) [pid = 1803] [serial = 396] [outer = 0x7fa518c81c00] 16:51:42 INFO - PROCESS | 1803 | 1461023502084 Marionette DEBUG loaded listener.js 16:51:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x7fa519a8f800) [pid = 1803] [serial = 397] [outer = 0x7fa518c81c00] 16:51:42 INFO - PROCESS | 1803 | 1461023502836 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 16:51:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:51:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1384ms 16:51:42 INFO - PROCESS | 1803 | 1461023502906 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 16:51:42 INFO - PROCESS | 1803 | 1461023502913 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 16:51:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:51:42 INFO - PROCESS | 1803 | 1461023502923 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:51:42 INFO - PROCESS | 1803 | 1461023502927 Marionette TRACE conn4 <- [1,502,null,{}] 16:51:42 INFO - PROCESS | 1803 | 1461023502932 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:43 INFO - PROCESS | 1803 | 1461023503078 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 16:51:43 INFO - PROCESS | 1803 | 1461023503235 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ba6a000 == 67 [pid = 1803] [id = 133] 16:51:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x7fa519e37000) [pid = 1803] [serial = 398] [outer = (nil)] 16:51:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x7fa519ee0000) [pid = 1803] [serial = 399] [outer = 0x7fa519e37000] 16:51:43 INFO - PROCESS | 1803 | 1461023503296 Marionette DEBUG loaded listener.js 16:51:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7fa519eea800) [pid = 1803] [serial = 400] [outer = 0x7fa519e37000] 16:51:43 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b2a0800 == 66 [pid = 1803] [id = 52] 16:51:43 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5243d3000 == 65 [pid = 1803] [id = 48] 16:51:43 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa532ddc800 == 64 [pid = 1803] [id = 47] 16:51:43 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51f253800 == 63 [pid = 1803] [id = 53] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7fa51b2a5000) [pid = 1803] [serial = 339] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x7fa53330e400) [pid = 1803] [serial = 333] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x7fa539ceec00) [pid = 1803] [serial = 336] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x7fa5264f1c00) [pid = 1803] [serial = 330] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x7fa51efd4400) [pid = 1803] [serial = 288] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x7fa5392a1c00) [pid = 1803] [serial = 297] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x7fa5257be800) [pid = 1803] [serial = 291] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x7fa537022800) [pid = 1803] [serial = 294] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x7fa51b607c00) [pid = 1803] [serial = 285] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x7fa524c63000) [pid = 1803] [serial = 327] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x7fa51ef1d400) [pid = 1803] [serial = 324] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x7fa51ef25800) [pid = 1803] [serial = 322] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x7fa51ef20c00) [pid = 1803] [serial = 321] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x7fa52739b400) [pid = 1803] [serial = 307] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x7fa522b6e800) [pid = 1803] [serial = 312] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x7fa51db54000) [pid = 1803] [serial = 249] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x7fa5374a2800) [pid = 1803] [serial = 310] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x7fa5334cf400) [pid = 1803] [serial = 219] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x7fa524cc2400) [pid = 1803] [serial = 304] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x7fa537669000) [pid = 1803] [serial = 259] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x7fa5273a5c00) [pid = 1803] [serial = 216] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x7fa524cc5000) [pid = 1803] [serial = 318] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x7fa526433400) [pid = 1803] [serial = 306] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x7fa53b561400) [pid = 1803] [serial = 316] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 111 (0x7fa5240cd400) [pid = 1803] [serial = 303] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 110 (0x7fa535222800) [pid = 1803] [serial = 256] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x7fa51b2a3400) [pid = 1803] [serial = 300] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 108 (0x7fa537408c00) [pid = 1803] [serial = 222] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 107 (0x7fa537665400) [pid = 1803] [serial = 315] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 106 (0x7fa5257bdc00) [pid = 1803] [serial = 252] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 105 (0x7fa537026c00) [pid = 1803] [serial = 309] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 104 (0x7fa524ccf400) [pid = 1803] [serial = 283] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 103 (0x7fa537030000) [pid = 1803] [serial = 319] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 102 (0x7fa527566c00) [pid = 1803] [serial = 313] [outer = (nil)] [url = about:blank] 16:51:43 INFO - PROCESS | 1803 | --DOMWINDOW == 101 (0x7fa51b6dec00) [pid = 1803] [serial = 301] [outer = (nil)] [url = about:blank] 16:51:44 INFO - PROCESS | 1803 | 1461023504213 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 16:51:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:51:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1333ms 16:51:44 INFO - PROCESS | 1803 | 1461023504257 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 16:51:44 INFO - PROCESS | 1803 | 1461023504261 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 16:51:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:51:44 INFO - PROCESS | 1803 | 1461023504266 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:51:44 INFO - PROCESS | 1803 | 1461023504271 Marionette TRACE conn4 <- [1,506,null,{}] 16:51:44 INFO - PROCESS | 1803 | 1461023504285 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:44 INFO - PROCESS | 1803 | 1461023504426 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 16:51:44 INFO - PROCESS | 1803 | 1461023504435 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f273800 == 64 [pid = 1803] [id = 134] 16:51:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 102 (0x7fa51affb000) [pid = 1803] [serial = 401] [outer = (nil)] 16:51:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 103 (0x7fa51b3bc000) [pid = 1803] [serial = 402] [outer = 0x7fa51affb000] 16:51:44 INFO - PROCESS | 1803 | 1461023504507 Marionette DEBUG loaded listener.js 16:51:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 104 (0x7fa51b6da800) [pid = 1803] [serial = 403] [outer = 0x7fa51affb000] 16:51:45 INFO - PROCESS | 1803 | 1461023505240 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 16:51:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:51:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1031ms 16:51:45 INFO - PROCESS | 1803 | 1461023505299 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 16:51:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:51:45 INFO - PROCESS | 1803 | 1461023505304 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 16:51:45 INFO - PROCESS | 1803 | 1461023505309 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:51:45 INFO - PROCESS | 1803 | 1461023505312 Marionette TRACE conn4 <- [1,510,null,{}] 16:51:45 INFO - PROCESS | 1803 | 1461023505317 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:45 INFO - PROCESS | 1803 | 1461023505449 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 16:51:45 INFO - PROCESS | 1803 | 1461023505466 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa524034800 == 65 [pid = 1803] [id = 135] 16:51:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 105 (0x7fa518c68400) [pid = 1803] [serial = 404] [outer = (nil)] 16:51:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 106 (0x7fa51db55c00) [pid = 1803] [serial = 405] [outer = 0x7fa518c68400] 16:51:45 INFO - PROCESS | 1803 | 1461023505526 Marionette DEBUG loaded listener.js 16:51:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 107 (0x7fa51ed2ac00) [pid = 1803] [serial = 406] [outer = 0x7fa518c68400] 16:51:46 INFO - PROCESS | 1803 | 1461023506323 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 16:51:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:51:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1027ms 16:51:46 INFO - PROCESS | 1803 | 1461023506341 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 16:51:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:51:46 INFO - PROCESS | 1803 | 1461023506353 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 16:51:46 INFO - PROCESS | 1803 | 1461023506421 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:51:46 INFO - PROCESS | 1803 | 1461023506424 Marionette TRACE conn4 <- [1,514,null,{}] 16:51:46 INFO - PROCESS | 1803 | 1461023506430 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:46 INFO - PROCESS | 1803 | 1461023506606 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 16:51:46 INFO - PROCESS | 1803 | 1461023506624 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5246e8000 == 66 [pid = 1803] [id = 136] 16:51:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 108 (0x7fa519b37c00) [pid = 1803] [serial = 407] [outer = (nil)] 16:51:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 109 (0x7fa51ef1d400) [pid = 1803] [serial = 408] [outer = 0x7fa519b37c00] 16:51:46 INFO - PROCESS | 1803 | 1461023506682 Marionette DEBUG loaded listener.js 16:51:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x7fa51ef82400) [pid = 1803] [serial = 409] [outer = 0x7fa519b37c00] 16:51:47 INFO - PROCESS | 1803 | 1461023507412 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:51:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 16:51:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1093ms 16:51:47 INFO - PROCESS | 1803 | 1461023507459 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 16:51:47 INFO - PROCESS | 1803 | 1461023507462 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 16:51:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:51:47 INFO - PROCESS | 1803 | 1461023507504 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:51:47 INFO - PROCESS | 1803 | 1461023507509 Marionette TRACE conn4 <- [1,518,null,{}] 16:51:47 INFO - PROCESS | 1803 | 1461023507525 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:47 INFO - PROCESS | 1803 | 1461023507723 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 16:51:47 INFO - PROCESS | 1803 | 1461023507742 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5253a8800 == 67 [pid = 1803] [id = 137] 16:51:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x7fa51db60800) [pid = 1803] [serial = 410] [outer = (nil)] 16:51:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x7fa522b6bc00) [pid = 1803] [serial = 411] [outer = 0x7fa51db60800] 16:51:47 INFO - PROCESS | 1803 | 1461023507804 Marionette DEBUG loaded listener.js 16:51:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x7fa524c6b000) [pid = 1803] [serial = 412] [outer = 0x7fa51db60800] 16:51:48 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x7fa524c71400) [pid = 1803] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:51:48 INFO - PROCESS | 1803 | --DOMWINDOW == 111 (0x7fa51b2b1800) [pid = 1803] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:51:48 INFO - PROCESS | 1803 | --DOMWINDOW == 110 (0x7fa51b8eac00) [pid = 1803] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:51:48 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x7fa524ccc400) [pid = 1803] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:51:48 INFO - PROCESS | 1803 | --DOMWINDOW == 108 (0x7fa531c70800) [pid = 1803] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:51:48 INFO - PROCESS | 1803 | --DOMWINDOW == 107 (0x7fa51b3b2400) [pid = 1803] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:51:48 INFO - PROCESS | 1803 | --DOMWINDOW == 106 (0x7fa51b6e3c00) [pid = 1803] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:51:48 INFO - PROCESS | 1803 | --DOMWINDOW == 105 (0x7fa524cd0800) [pid = 1803] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:51:48 INFO - PROCESS | 1803 | --DOMWINDOW == 104 (0x7fa51b6de400) [pid = 1803] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:51:48 INFO - PROCESS | 1803 | --DOMWINDOW == 103 (0x7fa51b2a7000) [pid = 1803] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:51:48 INFO - PROCESS | 1803 | --DOMWINDOW == 102 (0x7fa51b6d6400) [pid = 1803] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:51:48 INFO - PROCESS | 1803 | --DOMWINDOW == 101 (0x7fa518c7f400) [pid = 1803] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:51:48 INFO - PROCESS | 1803 | --DOMWINDOW == 100 (0x7fa518c7c400) [pid = 1803] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:51:48 INFO - PROCESS | 1803 | --DOMWINDOW == 99 (0x7fa518e61800) [pid = 1803] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:51:48 INFO - PROCESS | 1803 | --DOMWINDOW == 98 (0x7fa51b60b800) [pid = 1803] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:51:48 INFO - PROCESS | 1803 | --DOMWINDOW == 97 (0x7fa518e61400) [pid = 1803] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:51:48 INFO - PROCESS | 1803 | --DOMWINDOW == 96 (0x7fa52325f800) [pid = 1803] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:51:48 INFO - PROCESS | 1803 | --DOMWINDOW == 95 (0x7fa51b3b6400) [pid = 1803] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:51:48 INFO - PROCESS | 1803 | --DOMWINDOW == 94 (0x7fa520491000) [pid = 1803] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:51:48 INFO - PROCESS | 1803 | --DOMWINDOW == 93 (0x7fa518e62400) [pid = 1803] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:51:48 INFO - PROCESS | 1803 | --DOMWINDOW == 92 (0x7fa522b71800) [pid = 1803] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:51:48 INFO - PROCESS | 1803 | --DOMWINDOW == 91 (0x7fa522b62c00) [pid = 1803] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:51:48 INFO - PROCESS | 1803 | 1461023508879 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:51:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:51:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1426ms 16:51:48 INFO - PROCESS | 1803 | 1461023508894 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 16:51:48 INFO - PROCESS | 1803 | 1461023508898 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 16:51:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:51:48 INFO - PROCESS | 1803 | 1461023508903 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:51:48 INFO - PROCESS | 1803 | 1461023508905 Marionette TRACE conn4 <- [1,522,null,{}] 16:51:48 INFO - PROCESS | 1803 | 1461023508910 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:49 INFO - PROCESS | 1803 | 1461023509084 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 16:51:49 INFO - PROCESS | 1803 | 1461023509152 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5246e6800 == 68 [pid = 1803] [id = 138] 16:51:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 92 (0x7fa518e61c00) [pid = 1803] [serial = 413] [outer = (nil)] 16:51:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 93 (0x7fa51b3b2400) [pid = 1803] [serial = 414] [outer = 0x7fa518e61c00] 16:51:49 INFO - PROCESS | 1803 | 1461023509210 Marionette DEBUG loaded listener.js 16:51:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 94 (0x7fa520493800) [pid = 1803] [serial = 415] [outer = 0x7fa518e61c00] 16:51:49 INFO - PROCESS | 1803 | 1461023509859 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:51:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:51:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 978ms 16:51:49 INFO - PROCESS | 1803 | 1461023509882 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 16:51:49 INFO - PROCESS | 1803 | 1461023509885 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 16:51:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:51:49 INFO - PROCESS | 1803 | 1461023509891 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:51:49 INFO - PROCESS | 1803 | 1461023509893 Marionette TRACE conn4 <- [1,526,null,{}] 16:51:49 INFO - PROCESS | 1803 | 1461023509898 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:50 INFO - PROCESS | 1803 | 1461023510068 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 16:51:50 INFO - PROCESS | 1803 | 1461023510135 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525df1000 == 69 [pid = 1803] [id = 139] 16:51:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 95 (0x7fa519b36000) [pid = 1803] [serial = 416] [outer = (nil)] 16:51:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 96 (0x7fa5249c2c00) [pid = 1803] [serial = 417] [outer = 0x7fa519b36000] 16:51:50 INFO - PROCESS | 1803 | 1461023510193 Marionette DEBUG loaded listener.js 16:51:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 97 (0x7fa524ccd400) [pid = 1803] [serial = 418] [outer = 0x7fa519b36000] 16:51:51 INFO - PROCESS | 1803 | 1461023511061 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:51:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:51:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1227ms 16:51:51 INFO - PROCESS | 1803 | 1461023511120 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 16:51:51 INFO - PROCESS | 1803 | 1461023511127 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 16:51:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:51:51 INFO - PROCESS | 1803 | 1461023511136 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:51:51 INFO - PROCESS | 1803 | 1461023511142 Marionette TRACE conn4 <- [1,530,null,{}] 16:51:51 INFO - PROCESS | 1803 | 1461023511151 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:51 INFO - PROCESS | 1803 | 1461023511352 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 16:51:51 INFO - PROCESS | 1803 | 1461023511498 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b872800 == 70 [pid = 1803] [id = 140] 16:51:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 98 (0x7fa518c7a400) [pid = 1803] [serial = 419] [outer = (nil)] 16:51:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 99 (0x7fa519b3a000) [pid = 1803] [serial = 420] [outer = 0x7fa518c7a400] 16:51:51 INFO - PROCESS | 1803 | 1461023511570 Marionette DEBUG loaded listener.js 16:51:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 100 (0x7fa519e41400) [pid = 1803] [serial = 421] [outer = 0x7fa518c7a400] 16:51:52 INFO - PROCESS | 1803 | 1461023512289 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:51:52 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:51:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:51:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:51:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:51:52 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:51:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:51:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:51:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:51:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1235ms 16:51:52 INFO - PROCESS | 1803 | 1461023512373 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 16:51:52 INFO - PROCESS | 1803 | 1461023512381 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 16:51:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:51:52 INFO - PROCESS | 1803 | 1461023512409 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:51:52 INFO - PROCESS | 1803 | 1461023512413 Marionette TRACE conn4 <- [1,534,null,{}] 16:51:52 INFO - PROCESS | 1803 | 1461023512420 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:52 INFO - PROCESS | 1803 | 1461023512591 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 16:51:52 INFO - PROCESS | 1803 | 1461023512730 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525811000 == 71 [pid = 1803] [id = 141] 16:51:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 101 (0x7fa519a86800) [pid = 1803] [serial = 422] [outer = (nil)] 16:51:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 102 (0x7fa51b6d6400) [pid = 1803] [serial = 423] [outer = 0x7fa519a86800] 16:51:52 INFO - PROCESS | 1803 | 1461023512802 Marionette DEBUG loaded listener.js 16:51:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 103 (0x7fa51db5b400) [pid = 1803] [serial = 424] [outer = 0x7fa519a86800] 16:51:53 INFO - PROCESS | 1803 | 1461023513688 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 16:51:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:51:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1349ms 16:51:53 INFO - PROCESS | 1803 | 1461023513757 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 16:51:53 INFO - PROCESS | 1803 | 1461023513761 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 16:51:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:51:53 INFO - PROCESS | 1803 | 1461023513793 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:51:53 INFO - PROCESS | 1803 | 1461023513801 Marionette TRACE conn4 <- [1,538,null,{}] 16:51:53 INFO - PROCESS | 1803 | 1461023513819 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:54 INFO - PROCESS | 1803 | 1461023514001 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 16:51:54 INFO - PROCESS | 1803 | 1461023514126 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa531ed8800 == 72 [pid = 1803] [id = 142] 16:51:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 104 (0x7fa519eeb000) [pid = 1803] [serial = 425] [outer = (nil)] 16:51:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 105 (0x7fa520492800) [pid = 1803] [serial = 426] [outer = 0x7fa519eeb000] 16:51:54 INFO - PROCESS | 1803 | 1461023514199 Marionette DEBUG loaded listener.js 16:51:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 106 (0x7fa524cc2c00) [pid = 1803] [serial = 427] [outer = 0x7fa519eeb000] 16:51:54 INFO - PROCESS | 1803 | 1461023514958 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:51:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:51:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1218ms 16:51:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:51:54 INFO - PROCESS | 1803 | 1461023514986 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 16:51:54 INFO - PROCESS | 1803 | 1461023514990 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 16:51:54 INFO - PROCESS | 1803 | 1461023514996 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:51:54 INFO - PROCESS | 1803 | 1461023514999 Marionette TRACE conn4 <- [1,542,null,{}] 16:51:55 INFO - PROCESS | 1803 | 1461023515004 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:55 INFO - PROCESS | 1803 | 1461023515225 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 16:51:55 INFO - PROCESS | 1803 | 1461023515239 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa532dc8800 == 73 [pid = 1803] [id = 143] 16:51:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 107 (0x7fa51b6dbc00) [pid = 1803] [serial = 428] [outer = (nil)] 16:51:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 108 (0x7fa5253f8800) [pid = 1803] [serial = 429] [outer = 0x7fa51b6dbc00] 16:51:55 INFO - PROCESS | 1803 | 1461023515347 Marionette DEBUG loaded listener.js 16:51:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 109 (0x7fa526433400) [pid = 1803] [serial = 430] [outer = 0x7fa51b6dbc00] 16:51:56 INFO - PROCESS | 1803 | 1461023516168 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:51:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:51:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1228ms 16:51:56 INFO - PROCESS | 1803 | 1461023516224 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 16:51:56 INFO - PROCESS | 1803 | 1461023516227 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 16:51:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:51:56 INFO - PROCESS | 1803 | 1461023516233 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:51:56 INFO - PROCESS | 1803 | 1461023516236 Marionette TRACE conn4 <- [1,546,null,{}] 16:51:56 INFO - PROCESS | 1803 | 1461023516241 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:56 INFO - PROCESS | 1803 | 1461023516400 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 16:51:56 INFO - PROCESS | 1803 | 1461023516523 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa535322800 == 74 [pid = 1803] [id = 144] 16:51:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x7fa524583000) [pid = 1803] [serial = 431] [outer = (nil)] 16:51:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x7fa526435400) [pid = 1803] [serial = 432] [outer = 0x7fa524583000] 16:51:56 INFO - PROCESS | 1803 | 1461023516592 Marionette DEBUG loaded listener.js 16:51:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x7fa5273a6400) [pid = 1803] [serial = 433] [outer = 0x7fa524583000] 16:51:57 INFO - PROCESS | 1803 | 1461023517351 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 16:51:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:51:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1180ms 16:51:57 INFO - PROCESS | 1803 | 1461023517414 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 16:51:57 INFO - PROCESS | 1803 | 1461023517418 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 16:51:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:51:57 INFO - PROCESS | 1803 | 1461023517423 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:51:57 INFO - PROCESS | 1803 | 1461023517425 Marionette TRACE conn4 <- [1,550,null,{}] 16:51:57 INFO - PROCESS | 1803 | 1461023517431 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:57 INFO - PROCESS | 1803 | 1461023517673 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 16:51:57 INFO - PROCESS | 1803 | 1461023517761 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa537566800 == 75 [pid = 1803] [id = 145] 16:51:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x7fa5264f6c00) [pid = 1803] [serial = 434] [outer = (nil)] 16:51:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x7fa5273a6800) [pid = 1803] [serial = 435] [outer = 0x7fa5264f6c00] 16:51:57 INFO - PROCESS | 1803 | 1461023517832 Marionette DEBUG loaded listener.js 16:51:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x7fa532194c00) [pid = 1803] [serial = 436] [outer = 0x7fa5264f6c00] 16:51:58 INFO - PROCESS | 1803 | 1461023518604 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 16:51:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 16:51:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1225ms 16:51:58 INFO - PROCESS | 1803 | 1461023518654 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 16:51:58 INFO - PROCESS | 1803 | 1461023518657 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 16:51:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:51:58 INFO - PROCESS | 1803 | 1461023518664 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:51:58 INFO - PROCESS | 1803 | 1461023518666 Marionette TRACE conn4 <- [1,554,null,{}] 16:51:58 INFO - PROCESS | 1803 | 1461023518672 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:58 INFO - PROCESS | 1803 | 1461023518830 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 16:51:58 INFO - PROCESS | 1803 | 1461023518976 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa53b50f800 == 76 [pid = 1803] [id = 146] 16:51:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x7fa51b6e5800) [pid = 1803] [serial = 437] [outer = (nil)] 16:51:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x7fa51b749c00) [pid = 1803] [serial = 438] [outer = 0x7fa51b6e5800] 16:51:59 INFO - PROCESS | 1803 | 1461023519042 Marionette DEBUG loaded listener.js 16:51:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x7fa51b74f400) [pid = 1803] [serial = 439] [outer = 0x7fa51b6e5800] 16:51:59 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:51:59 INFO - PROCESS | 1803 | 1461023519826 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:51:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:51:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1227ms 16:51:59 INFO - PROCESS | 1803 | 1461023519893 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 16:51:59 INFO - PROCESS | 1803 | 1461023519897 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 16:51:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:51:59 INFO - PROCESS | 1803 | 1461023519903 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:51:59 INFO - PROCESS | 1803 | 1461023519905 Marionette TRACE conn4 <- [1,558,null,{}] 16:51:59 INFO - PROCESS | 1803 | 1461023519911 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:00 INFO - PROCESS | 1803 | 1461023520063 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 16:52:00 INFO - PROCESS | 1803 | 1461023520207 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5144e9800 == 77 [pid = 1803] [id = 147] 16:52:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x7fa51b744800) [pid = 1803] [serial = 440] [outer = (nil)] 16:52:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x7fa52772cc00) [pid = 1803] [serial = 441] [outer = 0x7fa51b744800] 16:52:00 INFO - PROCESS | 1803 | 1461023520275 Marionette DEBUG loaded listener.js 16:52:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x7fa53233fc00) [pid = 1803] [serial = 442] [outer = 0x7fa51b744800] 16:52:01 INFO - PROCESS | 1803 | 1461023521119 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:52:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:52:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1283ms 16:52:01 INFO - PROCESS | 1803 | 1461023521187 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 16:52:01 INFO - PROCESS | 1803 | 1461023521191 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 16:52:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:52:01 INFO - PROCESS | 1803 | 1461023521196 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:52:01 INFO - PROCESS | 1803 | 1461023521200 Marionette TRACE conn4 <- [1,562,null,{}] 16:52:01 INFO - PROCESS | 1803 | 1461023521205 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:01 INFO - PROCESS | 1803 | 1461023521364 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 16:52:01 INFO - PROCESS | 1803 | 1461023521513 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b18a000 == 78 [pid = 1803] [id = 148] 16:52:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x7fa518c77400) [pid = 1803] [serial = 443] [outer = (nil)] 16:52:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x7fa519b38000) [pid = 1803] [serial = 444] [outer = 0x7fa518c77400] 16:52:01 INFO - PROCESS | 1803 | 1461023521596 Marionette DEBUG loaded listener.js 16:52:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x7fa51f798400) [pid = 1803] [serial = 445] [outer = 0x7fa518c77400] 16:52:02 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:52:02 INFO - PROCESS | 1803 | 1461023522650 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:52:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:52:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1492ms 16:52:02 INFO - PROCESS | 1803 | 1461023522690 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 16:52:02 INFO - PROCESS | 1803 | 1461023522694 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 16:52:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:52:02 INFO - PROCESS | 1803 | 1461023522703 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:52:02 INFO - PROCESS | 1803 | 1461023522708 Marionette TRACE conn4 <- [1,566,null,{}] 16:52:02 INFO - PROCESS | 1803 | 1461023522717 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:02 INFO - PROCESS | 1803 | 1461023522869 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 16:52:03 INFO - PROCESS | 1803 | 1461023523067 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51af1b800 == 79 [pid = 1803] [id = 149] 16:52:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x7fa518c6dc00) [pid = 1803] [serial = 446] [outer = (nil)] 16:52:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x7fa519a83000) [pid = 1803] [serial = 447] [outer = 0x7fa518c6dc00] 16:52:03 INFO - PROCESS | 1803 | 1461023523180 Marionette DEBUG loaded listener.js 16:52:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x7fa519b39400) [pid = 1803] [serial = 448] [outer = 0x7fa518c6dc00] 16:52:03 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:52:04 INFO - PROCESS | 1803 | 1461023524605 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:52:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:52:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1939ms 16:52:04 INFO - PROCESS | 1803 | 1461023524643 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 16:52:04 INFO - PROCESS | 1803 | 1461023524652 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 16:52:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:52:04 INFO - PROCESS | 1803 | 1461023524662 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:52:04 INFO - PROCESS | 1803 | 1461023524665 Marionette TRACE conn4 <- [1,570,null,{}] 16:52:04 INFO - PROCESS | 1803 | 1461023524670 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:04 INFO - PROCESS | 1803 | 1461023524839 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 16:52:05 INFO - PROCESS | 1803 | 1461023525014 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:05 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5443d3800 == 78 [pid = 1803] [id = 110] 16:52:05 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51d14b000 == 77 [pid = 1803] [id = 59] 16:52:05 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5246ef000 == 76 [pid = 1803] [id = 111] 16:52:05 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5353bf800 == 75 [pid = 1803] [id = 74] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x7fa521846c00) [pid = 1803] [serial = 378] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51af0c800 == 76 [pid = 1803] [id = 150] 16:52:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x7fa518c79000) [pid = 1803] [serial = 449] [outer = (nil)] 16:52:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x7fa519edf800) [pid = 1803] [serial = 450] [outer = 0x7fa518c79000] 16:52:05 INFO - PROCESS | 1803 | 1461023525116 Marionette DEBUG loaded listener.js 16:52:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x7fa51efd4400) [pid = 1803] [serial = 451] [outer = 0x7fa518c79000] 16:52:05 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa53ec8a000 == 75 [pid = 1803] [id = 98] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x7fa521628400) [pid = 1803] [serial = 325] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x7fa539f9f000) [pid = 1803] [serial = 298] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x7fa53754a000) [pid = 1803] [serial = 334] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x7fa53b797000) [pid = 1803] [serial = 337] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x7fa51b6dc800) [pid = 1803] [serial = 286] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x7fa524c68800) [pid = 1803] [serial = 328] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x7fa5273bf000) [pid = 1803] [serial = 331] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x7fa523263000) [pid = 1803] [serial = 289] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x7fa5374a2000) [pid = 1803] [serial = 246] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x7fa52732c000) [pid = 1803] [serial = 292] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x7fa537541000) [pid = 1803] [serial = 295] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x7fa536a6d400) [pid = 1803] [serial = 376] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x7fa5323e6000) [pid = 1803] [serial = 370] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x7fa52732cc00) [pid = 1803] [serial = 367] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x7fa531e98c00) [pid = 1803] [serial = 369] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x7fa519b3f000) [pid = 1803] [serial = 372] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x7fa51b6dac00) [pid = 1803] [serial = 361] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 111 (0x7fa519ef3000) [pid = 1803] [serial = 360] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 110 (0x7fa51c04b000) [pid = 1803] [serial = 343] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x7fa51b6d8800) [pid = 1803] [serial = 342] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 108 (0x7fa51b6db800) [pid = 1803] [serial = 340] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 107 (0x7fa5273a1c00) [pid = 1803] [serial = 354] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 106 (0x7fa526435000) [pid = 1803] [serial = 352] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 105 (0x7fa525530800) [pid = 1803] [serial = 351] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 104 (0x7fa522ae9000) [pid = 1803] [serial = 346] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 103 (0x7fa51ef79000) [pid = 1803] [serial = 345] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 102 (0x7fa524cd1800) [pid = 1803] [serial = 366] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 101 (0x7fa522b68c00) [pid = 1803] [serial = 363] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 100 (0x7fa5240cb400) [pid = 1803] [serial = 364] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 99 (0x7fa524c64400) [pid = 1803] [serial = 349] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 98 (0x7fa524073400) [pid = 1803] [serial = 348] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 97 (0x7fa532126000) [pid = 1803] [serial = 357] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 96 (0x7fa532121c00) [pid = 1803] [serial = 373] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | --DOMWINDOW == 95 (0x7fa524b5a000) [pid = 1803] [serial = 375] [outer = (nil)] [url = about:blank] 16:52:05 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:52:05 INFO - PROCESS | 1803 | 1461023525860 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:52:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:52:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1229ms 16:52:05 INFO - PROCESS | 1803 | 1461023525891 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 16:52:05 INFO - PROCESS | 1803 | 1461023525894 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 16:52:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:52:05 INFO - PROCESS | 1803 | 1461023525900 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:52:05 INFO - PROCESS | 1803 | 1461023525904 Marionette TRACE conn4 <- [1,574,null,{}] 16:52:05 INFO - PROCESS | 1803 | 1461023525918 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:06 INFO - PROCESS | 1803 | 1461023526108 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 16:52:06 INFO - PROCESS | 1803 | 1461023526130 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5218db000 == 76 [pid = 1803] [id = 151] 16:52:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 96 (0x7fa51f7a0c00) [pid = 1803] [serial = 452] [outer = (nil)] 16:52:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 97 (0x7fa520492400) [pid = 1803] [serial = 453] [outer = 0x7fa51f7a0c00] 16:52:06 INFO - PROCESS | 1803 | 1461023526190 Marionette DEBUG loaded listener.js 16:52:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 98 (0x7fa522b69c00) [pid = 1803] [serial = 454] [outer = 0x7fa51f7a0c00] 16:52:06 INFO - PROCESS | 1803 | 1461023526940 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:52:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:52:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1079ms 16:52:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:52:07 INFO - PROCESS | 1803 | 1461023526997 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 16:52:07 INFO - PROCESS | 1803 | 1461023527000 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 16:52:07 INFO - PROCESS | 1803 | 1461023527006 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:52:07 INFO - PROCESS | 1803 | 1461023527009 Marionette TRACE conn4 <- [1,578,null,{}] 16:52:07 INFO - PROCESS | 1803 | 1461023527013 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:07 INFO - PROCESS | 1803 | 1461023527153 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 16:52:07 INFO - PROCESS | 1803 | 1461023527167 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52481c000 == 77 [pid = 1803] [id = 152] 16:52:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 99 (0x7fa519edd800) [pid = 1803] [serial = 455] [outer = (nil)] 16:52:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 100 (0x7fa524c68000) [pid = 1803] [serial = 456] [outer = 0x7fa519edd800] 16:52:07 INFO - PROCESS | 1803 | 1461023527227 Marionette DEBUG loaded listener.js 16:52:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 101 (0x7fa524cc4000) [pid = 1803] [serial = 457] [outer = 0x7fa519edd800] 16:52:08 INFO - PROCESS | 1803 | 1461023527993 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:52:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:52:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1027ms 16:52:08 INFO - PROCESS | 1803 | 1461023528033 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 16:52:08 INFO - PROCESS | 1803 | 1461023528035 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 16:52:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:52:08 INFO - PROCESS | 1803 | 1461023528041 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:52:08 INFO - PROCESS | 1803 | 1461023528043 Marionette TRACE conn4 <- [1,582,null,{}] 16:52:08 INFO - PROCESS | 1803 | 1461023528055 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:08 INFO - PROCESS | 1803 | 1461023528239 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 16:52:08 INFO - PROCESS | 1803 | 1461023528260 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525819800 == 78 [pid = 1803] [id = 153] 16:52:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 102 (0x7fa523d79400) [pid = 1803] [serial = 458] [outer = (nil)] 16:52:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 103 (0x7fa524cce000) [pid = 1803] [serial = 459] [outer = 0x7fa523d79400] 16:52:08 INFO - PROCESS | 1803 | 1461023528318 Marionette DEBUG loaded listener.js 16:52:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 104 (0x7fa52643d800) [pid = 1803] [serial = 460] [outer = 0x7fa523d79400] 16:52:09 INFO - PROCESS | 1803 | 1461023529089 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:52:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:52:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1089ms 16:52:09 INFO - PROCESS | 1803 | 1461023529179 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 16:52:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:52:09 INFO - PROCESS | 1803 | 1461023529183 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 16:52:09 INFO - PROCESS | 1803 | 1461023529189 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:52:09 INFO - PROCESS | 1803 | 1461023529191 Marionette TRACE conn4 <- [1,586,null,{}] 16:52:09 INFO - PROCESS | 1803 | 1461023529196 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:09 INFO - PROCESS | 1803 | 1461023529397 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 16:52:09 INFO - PROCESS | 1803 | 1461023529430 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52a8be800 == 79 [pid = 1803] [id = 154] 16:52:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 105 (0x7fa5273ca800) [pid = 1803] [serial = 461] [outer = (nil)] 16:52:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 106 (0x7fa527736c00) [pid = 1803] [serial = 462] [outer = 0x7fa5273ca800] 16:52:09 INFO - PROCESS | 1803 | 1461023529493 Marionette DEBUG loaded listener.js 16:52:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 107 (0x7fa5323ea800) [pid = 1803] [serial = 463] [outer = 0x7fa5273ca800] 16:52:10 INFO - PROCESS | 1803 | --DOMWINDOW == 106 (0x7fa519b37c00) [pid = 1803] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:52:10 INFO - PROCESS | 1803 | --DOMWINDOW == 105 (0x7fa519e37000) [pid = 1803] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:52:10 INFO - PROCESS | 1803 | --DOMWINDOW == 104 (0x7fa518e61c00) [pid = 1803] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:52:10 INFO - PROCESS | 1803 | --DOMWINDOW == 103 (0x7fa51db60800) [pid = 1803] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:52:10 INFO - PROCESS | 1803 | --DOMWINDOW == 102 (0x7fa51affb000) [pid = 1803] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:52:10 INFO - PROCESS | 1803 | --DOMWINDOW == 101 (0x7fa519e39000) [pid = 1803] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:52:10 INFO - PROCESS | 1803 | --DOMWINDOW == 100 (0x7fa518c68400) [pid = 1803] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:52:10 INFO - PROCESS | 1803 | --DOMWINDOW == 99 (0x7fa518c81c00) [pid = 1803] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:52:10 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:52:10 INFO - PROCESS | 1803 | 1461023530379 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:52:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 100 (0x7fa514522c00) [pid = 1803] [serial = 464] [outer = 0x7fa51b3b7800] 16:52:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:52:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1229ms 16:52:10 INFO - PROCESS | 1803 | 1461023530433 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 16:52:10 INFO - PROCESS | 1803 | 1461023530437 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 16:52:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:52:10 INFO - PROCESS | 1803 | 1461023530478 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:52:10 INFO - PROCESS | 1803 | 1461023530481 Marionette TRACE conn4 <- [1,590,null,{}] 16:52:10 INFO - PROCESS | 1803 | 1461023530487 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:10 INFO - PROCESS | 1803 | 1461023530661 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 16:52:10 INFO - PROCESS | 1803 | 1461023530675 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa531e48000 == 80 [pid = 1803] [id = 155] 16:52:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 101 (0x7fa514522400) [pid = 1803] [serial = 465] [outer = (nil)] 16:52:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 102 (0x7fa51452c000) [pid = 1803] [serial = 466] [outer = 0x7fa514522400] 16:52:10 INFO - PROCESS | 1803 | 1461023530730 Marionette DEBUG loaded listener.js 16:52:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 103 (0x7fa519e3c000) [pid = 1803] [serial = 467] [outer = 0x7fa514522400] 16:52:11 INFO - PROCESS | 1803 | 1461023531396 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:52:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:52:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 991ms 16:52:11 INFO - PROCESS | 1803 | 1461023531455 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 16:52:11 INFO - PROCESS | 1803 | 1461023531458 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 16:52:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:52:11 INFO - PROCESS | 1803 | 1461023531463 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:52:11 INFO - PROCESS | 1803 | 1461023531465 Marionette TRACE conn4 <- [1,594,null,{}] 16:52:11 INFO - PROCESS | 1803 | 1461023531470 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:11 INFO - PROCESS | 1803 | 1461023531641 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 16:52:11 INFO - PROCESS | 1803 | 1461023531660 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa536a28000 == 81 [pid = 1803] [id = 156] 16:52:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 104 (0x7fa514529800) [pid = 1803] [serial = 468] [outer = (nil)] 16:52:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 105 (0x7fa51d18c400) [pid = 1803] [serial = 469] [outer = 0x7fa514529800] 16:52:11 INFO - PROCESS | 1803 | 1461023531716 Marionette DEBUG loaded listener.js 16:52:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 106 (0x7fa531ec5400) [pid = 1803] [serial = 470] [outer = 0x7fa514529800] 16:52:12 INFO - PROCESS | 1803 | 1461023532705 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:52:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:52:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1274ms 16:52:12 INFO - PROCESS | 1803 | 1461023532739 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 16:52:12 INFO - PROCESS | 1803 | 1461023532744 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 16:52:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:52:12 INFO - PROCESS | 1803 | 1461023532754 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:52:12 INFO - PROCESS | 1803 | 1461023532757 Marionette TRACE conn4 <- [1,598,null,{}] 16:52:12 INFO - PROCESS | 1803 | 1461023532765 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:12 INFO - PROCESS | 1803 | 1461023532919 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 16:52:13 INFO - PROCESS | 1803 | 1461023533073 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51c0af000 == 82 [pid = 1803] [id = 157] 16:52:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 107 (0x7fa518e5f400) [pid = 1803] [serial = 471] [outer = (nil)] 16:52:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 108 (0x7fa519e33400) [pid = 1803] [serial = 472] [outer = 0x7fa518e5f400] 16:52:13 INFO - PROCESS | 1803 | 1461023533145 Marionette DEBUG loaded listener.js 16:52:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 109 (0x7fa51b3b5400) [pid = 1803] [serial = 473] [outer = 0x7fa518e5f400] 16:52:14 INFO - PROCESS | 1803 | 1461023534270 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:52:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:52:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1529ms 16:52:14 INFO - PROCESS | 1803 | 1461023534283 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 16:52:14 INFO - PROCESS | 1803 | 1461023534291 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 16:52:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:52:14 INFO - PROCESS | 1803 | 1461023534300 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:52:14 INFO - PROCESS | 1803 | 1461023534304 Marionette TRACE conn4 <- [1,602,null,{}] 16:52:14 INFO - PROCESS | 1803 | 1461023534310 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:14 INFO - PROCESS | 1803 | 1461023534467 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 16:52:14 INFO - PROCESS | 1803 | 1461023534622 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52580d800 == 83 [pid = 1803] [id = 158] 16:52:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x7fa51b167400) [pid = 1803] [serial = 474] [outer = (nil)] 16:52:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x7fa51bbe8400) [pid = 1803] [serial = 475] [outer = 0x7fa51b167400] 16:52:14 INFO - PROCESS | 1803 | 1461023534693 Marionette DEBUG loaded listener.js 16:52:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x7fa51bbee800) [pid = 1803] [serial = 476] [outer = 0x7fa51b167400] 16:52:15 INFO - PROCESS | 1803 | 1461023535571 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:52:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:52:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1333ms 16:52:15 INFO - PROCESS | 1803 | 1461023535635 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 16:52:15 INFO - PROCESS | 1803 | 1461023535637 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 16:52:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:52:15 INFO - PROCESS | 1803 | 1461023535644 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:52:15 INFO - PROCESS | 1803 | 1461023535649 Marionette TRACE conn4 <- [1,606,null,{}] 16:52:15 INFO - PROCESS | 1803 | 1461023535664 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:15 INFO - PROCESS | 1803 | 1461023535859 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 16:52:16 INFO - PROCESS | 1803 | 1461023536005 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa53761d000 == 84 [pid = 1803] [id = 159] 16:52:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x7fa51ef19800) [pid = 1803] [serial = 477] [outer = (nil)] 16:52:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x7fa51f7a4000) [pid = 1803] [serial = 478] [outer = 0x7fa51ef19800] 16:52:16 INFO - PROCESS | 1803 | 1461023536075 Marionette DEBUG loaded listener.js 16:52:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x7fa522b18400) [pid = 1803] [serial = 479] [outer = 0x7fa51ef19800] 16:52:16 INFO - PROCESS | 1803 | 1461023536910 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:52:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:52:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1332ms 16:52:16 INFO - PROCESS | 1803 | 1461023536977 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 16:52:16 INFO - PROCESS | 1803 | 1461023536981 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 16:52:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:52:16 INFO - PROCESS | 1803 | 1461023536987 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:52:16 INFO - PROCESS | 1803 | 1461023536989 Marionette TRACE conn4 <- [1,610,null,{}] 16:52:16 INFO - PROCESS | 1803 | 1461023536994 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:17 INFO - PROCESS | 1803 | 1461023537144 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 16:52:17 INFO - PROCESS | 1803 | 1461023537294 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa519e6e800 == 85 [pid = 1803] [id = 160] 16:52:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x7fa51f79c400) [pid = 1803] [serial = 480] [outer = (nil)] 16:52:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x7fa524c6ac00) [pid = 1803] [serial = 481] [outer = 0x7fa51f79c400] 16:52:17 INFO - PROCESS | 1803 | 1461023537363 Marionette DEBUG loaded listener.js 16:52:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x7fa52552c000) [pid = 1803] [serial = 482] [outer = 0x7fa51f79c400] 16:52:18 INFO - PROCESS | 1803 | 1461023538181 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:52:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:52:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1234ms 16:52:18 INFO - PROCESS | 1803 | 1461023538222 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 16:52:18 INFO - PROCESS | 1803 | 1461023538226 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 16:52:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:52:18 INFO - PROCESS | 1803 | 1461023538231 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:52:18 INFO - PROCESS | 1803 | 1461023538233 Marionette TRACE conn4 <- [1,614,null,{}] 16:52:18 INFO - PROCESS | 1803 | 1461023538239 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:18 INFO - PROCESS | 1803 | 1461023538382 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 16:52:18 INFO - PROCESS | 1803 | 1461023538534 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa519e86000 == 86 [pid = 1803] [id = 161] 16:52:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x7fa522b63400) [pid = 1803] [serial = 483] [outer = (nil)] 16:52:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x7fa52739e800) [pid = 1803] [serial = 484] [outer = 0x7fa522b63400] 16:52:18 INFO - PROCESS | 1803 | 1461023538602 Marionette DEBUG loaded listener.js 16:52:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x7fa52bfbc400) [pid = 1803] [serial = 485] [outer = 0x7fa522b63400] 16:52:19 INFO - PROCESS | 1803 | 1461023539448 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:52:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:52:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1582ms 16:52:19 INFO - PROCESS | 1803 | 1461023539815 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 16:52:19 INFO - PROCESS | 1803 | 1461023539821 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 16:52:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:52:19 INFO - PROCESS | 1803 | 1461023539829 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:52:19 INFO - PROCESS | 1803 | 1461023539832 Marionette TRACE conn4 <- [1,618,null,{}] 16:52:19 INFO - PROCESS | 1803 | 1461023539839 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:19 INFO - PROCESS | 1803 | 1461023539978 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 16:52:20 INFO - PROCESS | 1803 | 1461023540161 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b512800 == 87 [pid = 1803] [id = 162] 16:52:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x7fa519a8cc00) [pid = 1803] [serial = 486] [outer = (nil)] 16:52:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x7fa519b38800) [pid = 1803] [serial = 487] [outer = 0x7fa519a8cc00] 16:52:20 INFO - PROCESS | 1803 | 1461023540240 Marionette DEBUG loaded listener.js 16:52:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x7fa519e41800) [pid = 1803] [serial = 488] [outer = 0x7fa519a8cc00] 16:52:21 INFO - PROCESS | 1803 | 1461023541038 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:52:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:52:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1284ms 16:52:21 INFO - PROCESS | 1803 | 1461023541114 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 16:52:21 INFO - PROCESS | 1803 | 1461023541125 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 16:52:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:52:21 INFO - PROCESS | 1803 | 1461023541144 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:52:21 INFO - PROCESS | 1803 | 1461023541154 Marionette TRACE conn4 <- [1,622,null,{}] 16:52:21 INFO - PROCESS | 1803 | 1461023541163 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:21 INFO - PROCESS | 1803 | 1461023541394 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 16:52:21 INFO - PROCESS | 1803 | 1461023541516 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa519e1c000 == 88 [pid = 1803] [id = 163] 16:52:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x7fa518e59800) [pid = 1803] [serial = 489] [outer = (nil)] 16:52:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x7fa519e3ac00) [pid = 1803] [serial = 490] [outer = 0x7fa518e59800] 16:52:21 INFO - PROCESS | 1803 | 1461023541581 Marionette DEBUG loaded listener.js 16:52:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x7fa51b6e0800) [pid = 1803] [serial = 491] [outer = 0x7fa518e59800] 16:52:22 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa523eb6800 == 87 [pid = 1803] [id = 54] 16:52:22 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa531e48000 == 86 [pid = 1803] [id = 155] 16:52:22 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52a8be800 == 85 [pid = 1803] [id = 154] 16:52:22 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x7fa5249c2c00) [pid = 1803] [serial = 417] [outer = (nil)] [url = about:blank] 16:52:22 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x7fa524853000) [pid = 1803] [serial = 390] [outer = (nil)] [url = about:blank] 16:52:22 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa525819800 == 84 [pid = 1803] [id = 153] 16:52:22 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52481c000 == 83 [pid = 1803] [id = 152] 16:52:22 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5218db000 == 82 [pid = 1803] [id = 151] 16:52:22 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51af0c800 == 81 [pid = 1803] [id = 150] 16:52:22 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51af1b800 == 80 [pid = 1803] [id = 149] 16:52:22 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa531ed8800 == 79 [pid = 1803] [id = 142] 16:52:22 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa525811000 == 78 [pid = 1803] [id = 141] 16:52:22 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b872800 == 77 [pid = 1803] [id = 140] 16:52:22 INFO - PROCESS | 1803 | 1461023542478 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:52:22 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x7fa519e37400) [pid = 1803] [serial = 381] [outer = (nil)] [url = about:blank] 16:52:22 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x7fa51ef82400) [pid = 1803] [serial = 409] [outer = (nil)] [url = about:blank] 16:52:22 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x7fa519eea800) [pid = 1803] [serial = 400] [outer = (nil)] [url = about:blank] 16:52:22 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x7fa51b3b2400) [pid = 1803] [serial = 414] [outer = (nil)] [url = about:blank] 16:52:22 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x7fa522b6bc00) [pid = 1803] [serial = 411] [outer = (nil)] [url = about:blank] 16:52:22 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x7fa51b3bc000) [pid = 1803] [serial = 402] [outer = (nil)] [url = about:blank] 16:52:22 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x7fa519ee0000) [pid = 1803] [serial = 399] [outer = (nil)] [url = about:blank] 16:52:22 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x7fa524c6b000) [pid = 1803] [serial = 412] [outer = (nil)] [url = about:blank] 16:52:22 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x7fa51b6da800) [pid = 1803] [serial = 403] [outer = (nil)] [url = about:blank] 16:52:22 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x7fa519ee8c00) [pid = 1803] [serial = 384] [outer = (nil)] [url = about:blank] 16:52:22 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x7fa537540400) [pid = 1803] [serial = 379] [outer = (nil)] [url = about:blank] 16:52:22 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x7fa51db55c00) [pid = 1803] [serial = 405] [outer = (nil)] [url = about:blank] 16:52:22 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x7fa519a8f800) [pid = 1803] [serial = 397] [outer = (nil)] [url = about:blank] 16:52:22 INFO - PROCESS | 1803 | --DOMWINDOW == 111 (0x7fa51afffc00) [pid = 1803] [serial = 393] [outer = (nil)] [url = about:blank] 16:52:22 INFO - PROCESS | 1803 | --DOMWINDOW == 110 (0x7fa51ed2ac00) [pid = 1803] [serial = 406] [outer = (nil)] [url = about:blank] 16:52:22 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x7fa520493800) [pid = 1803] [serial = 415] [outer = (nil)] [url = about:blank] 16:52:22 INFO - PROCESS | 1803 | --DOMWINDOW == 108 (0x7fa51ef1d400) [pid = 1803] [serial = 408] [outer = (nil)] [url = about:blank] 16:52:22 INFO - PROCESS | 1803 | --DOMWINDOW == 107 (0x7fa518c6f400) [pid = 1803] [serial = 387] [outer = (nil)] [url = about:blank] 16:52:22 INFO - PROCESS | 1803 | --DOMWINDOW == 106 (0x7fa519a82c00) [pid = 1803] [serial = 396] [outer = (nil)] [url = about:blank] 16:52:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:52:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1395ms 16:52:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:52:22 INFO - PROCESS | 1803 | 1461023542534 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 16:52:22 INFO - PROCESS | 1803 | 1461023542537 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 16:52:22 INFO - PROCESS | 1803 | 1461023542542 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:52:22 INFO - PROCESS | 1803 | 1461023542545 Marionette TRACE conn4 <- [1,626,null,{}] 16:52:22 INFO - PROCESS | 1803 | 1461023542559 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:22 INFO - PROCESS | 1803 | 1461023542697 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 16:52:22 INFO - PROCESS | 1803 | 1461023542713 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ba63800 == 78 [pid = 1803] [id = 164] 16:52:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 107 (0x7fa51bbe5c00) [pid = 1803] [serial = 492] [outer = (nil)] 16:52:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 108 (0x7fa51bbee400) [pid = 1803] [serial = 493] [outer = 0x7fa51bbe5c00] 16:52:22 INFO - PROCESS | 1803 | 1461023542776 Marionette DEBUG loaded listener.js 16:52:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 109 (0x7fa51db55c00) [pid = 1803] [serial = 494] [outer = 0x7fa51bbe5c00] 16:52:23 INFO - PROCESS | 1803 | 1461023543554 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:52:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:52:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1032ms 16:52:23 INFO - PROCESS | 1803 | 1461023543574 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 16:52:23 INFO - PROCESS | 1803 | 1461023543578 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 16:52:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:52:23 INFO - PROCESS | 1803 | 1461023543583 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:52:23 INFO - PROCESS | 1803 | 1461023543585 Marionette TRACE conn4 <- [1,630,null,{}] 16:52:23 INFO - PROCESS | 1803 | 1461023543590 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:23 INFO - PROCESS | 1803 | 1461023543725 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 16:52:23 INFO - PROCESS | 1803 | 1461023543740 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5218ea800 == 79 [pid = 1803] [id = 165] 16:52:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x7fa51ef19000) [pid = 1803] [serial = 495] [outer = (nil)] 16:52:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x7fa51f7a0000) [pid = 1803] [serial = 496] [outer = 0x7fa51ef19000] 16:52:23 INFO - PROCESS | 1803 | 1461023543800 Marionette DEBUG loaded listener.js 16:52:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x7fa52048d000) [pid = 1803] [serial = 497] [outer = 0x7fa51ef19000] 16:52:24 INFO - PROCESS | 1803 | 1461023544612 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:52:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:52:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1078ms 16:52:24 INFO - PROCESS | 1803 | 1461023544701 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 16:52:24 INFO - PROCESS | 1803 | 1461023544705 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 16:52:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:52:24 INFO - PROCESS | 1803 | 1461023544711 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:52:24 INFO - PROCESS | 1803 | 1461023544714 Marionette TRACE conn4 <- [1,634,null,{}] 16:52:24 INFO - PROCESS | 1803 | 1461023544719 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:24 INFO - PROCESS | 1803 | 1461023544894 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 16:52:24 INFO - PROCESS | 1803 | 1461023544912 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa524660800 == 80 [pid = 1803] [id = 166] 16:52:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x7fa51ed2dc00) [pid = 1803] [serial = 498] [outer = (nil)] 16:52:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x7fa522b67400) [pid = 1803] [serial = 499] [outer = 0x7fa51ed2dc00] 16:52:24 INFO - PROCESS | 1803 | 1461023544973 Marionette DEBUG loaded listener.js 16:52:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x7fa524584000) [pid = 1803] [serial = 500] [outer = 0x7fa51ed2dc00] 16:52:25 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:52:25 INFO - PROCESS | 1803 | 1461023545755 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:52:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:52:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1078ms 16:52:25 INFO - PROCESS | 1803 | 1461023545793 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 16:52:25 INFO - PROCESS | 1803 | 1461023545796 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 16:52:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:52:25 INFO - PROCESS | 1803 | 1461023545802 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:52:25 INFO - PROCESS | 1803 | 1461023545804 Marionette TRACE conn4 <- [1,638,null,{}] 16:52:25 INFO - PROCESS | 1803 | 1461023545809 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:26 INFO - PROCESS | 1803 | 1461023546014 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 16:52:26 INFO - PROCESS | 1803 | 1461023546056 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ad21000 == 81 [pid = 1803] [id = 167] 16:52:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x7fa5255c2400) [pid = 1803] [serial = 501] [outer = (nil)] 16:52:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x7fa52732bc00) [pid = 1803] [serial = 502] [outer = 0x7fa5255c2400] 16:52:26 INFO - PROCESS | 1803 | 1461023546123 Marionette DEBUG loaded listener.js 16:52:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x7fa5274ad800) [pid = 1803] [serial = 503] [outer = 0x7fa5255c2400] 16:52:26 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:52:27 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x7fa52a962800) [pid = 1803] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:52:27 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x7fa5268ad800) [pid = 1803] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:52:27 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x7fa523d79400) [pid = 1803] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:52:27 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x7fa5273ca800) [pid = 1803] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:52:27 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x7fa518c6dc00) [pid = 1803] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:52:27 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x7fa51f7a0c00) [pid = 1803] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:52:27 INFO - PROCESS | 1803 | --DOMWINDOW == 111 (0x7fa518c79000) [pid = 1803] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:52:27 INFO - PROCESS | 1803 | --DOMWINDOW == 110 (0x7fa519edd800) [pid = 1803] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:52:27 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x7fa514522400) [pid = 1803] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:52:27 INFO - PROCESS | 1803 | 1461023547273 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:52:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:52:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1490ms 16:52:27 INFO - PROCESS | 1803 | 1461023547294 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 16:52:27 INFO - PROCESS | 1803 | 1461023547297 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 16:52:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:52:27 INFO - PROCESS | 1803 | 1461023547303 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:52:27 INFO - PROCESS | 1803 | 1461023547305 Marionette TRACE conn4 <- [1,642,null,{}] 16:52:27 INFO - PROCESS | 1803 | 1461023547310 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:27 INFO - PROCESS | 1803 | 1461023547497 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 16:52:27 INFO - PROCESS | 1803 | 1461023547571 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa522bcc000 == 82 [pid = 1803] [id = 168] 16:52:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x7fa514524400) [pid = 1803] [serial = 504] [outer = (nil)] 16:52:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x7fa51b6de800) [pid = 1803] [serial = 505] [outer = 0x7fa514524400] 16:52:27 INFO - PROCESS | 1803 | 1461023547635 Marionette DEBUG loaded listener.js 16:52:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x7fa52756a000) [pid = 1803] [serial = 506] [outer = 0x7fa514524400] 16:52:28 INFO - PROCESS | 1803 | 1461023548565 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:52:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:52:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1331ms 16:52:28 INFO - PROCESS | 1803 | 1461023548635 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 16:52:28 INFO - PROCESS | 1803 | 1461023548643 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 16:52:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:52:28 INFO - PROCESS | 1803 | 1461023548651 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:52:28 INFO - PROCESS | 1803 | 1461023548656 Marionette TRACE conn4 <- [1,646,null,{}] 16:52:28 INFO - PROCESS | 1803 | 1461023548664 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:28 INFO - PROCESS | 1803 | 1461023548867 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 16:52:29 INFO - PROCESS | 1803 | 1461023549031 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b872800 == 83 [pid = 1803] [id = 169] 16:52:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x7fa519b37c00) [pid = 1803] [serial = 507] [outer = (nil)] 16:52:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x7fa519ef9800) [pid = 1803] [serial = 508] [outer = 0x7fa519b37c00] 16:52:29 INFO - PROCESS | 1803 | 1461023549104 Marionette DEBUG loaded listener.js 16:52:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x7fa51b6dac00) [pid = 1803] [serial = 509] [outer = 0x7fa519b37c00] 16:52:30 INFO - PROCESS | 1803 | 1461023550066 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:52:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:52:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1489ms 16:52:30 INFO - PROCESS | 1803 | 1461023550142 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 16:52:30 INFO - PROCESS | 1803 | 1461023550150 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 16:52:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:52:30 INFO - PROCESS | 1803 | 1461023550160 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:52:30 INFO - PROCESS | 1803 | 1461023550164 Marionette TRACE conn4 <- [1,650,null,{}] 16:52:30 INFO - PROCESS | 1803 | 1461023550170 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:30 INFO - PROCESS | 1803 | 1461023550364 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 16:52:30 INFO - PROCESS | 1803 | 1461023550599 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa524ece800 == 84 [pid = 1803] [id = 170] 16:52:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x7fa519edc800) [pid = 1803] [serial = 510] [outer = (nil)] 16:52:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x7fa51ef7b000) [pid = 1803] [serial = 511] [outer = 0x7fa519edc800] 16:52:30 INFO - PROCESS | 1803 | 1461023550688 Marionette DEBUG loaded listener.js 16:52:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x7fa52162c000) [pid = 1803] [serial = 512] [outer = 0x7fa519edc800] 16:52:31 INFO - PROCESS | 1803 | 1461023551510 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:52:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:52:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1388ms 16:52:31 INFO - PROCESS | 1803 | 1461023551549 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 16:52:31 INFO - PROCESS | 1803 | 1461023551552 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 16:52:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:52:31 INFO - PROCESS | 1803 | 1461023551559 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:52:31 INFO - PROCESS | 1803 | 1461023551564 Marionette TRACE conn4 <- [1,654,null,{}] 16:52:31 INFO - PROCESS | 1803 | 1461023551581 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:31 INFO - PROCESS | 1803 | 1461023551757 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 16:52:31 INFO - PROCESS | 1803 | 1461023551908 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52bf06000 == 85 [pid = 1803] [id = 171] 16:52:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x7fa52048c400) [pid = 1803] [serial = 513] [outer = (nil)] 16:52:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x7fa525d8c800) [pid = 1803] [serial = 514] [outer = 0x7fa52048c400] 16:52:31 INFO - PROCESS | 1803 | 1461023551985 Marionette DEBUG loaded listener.js 16:52:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x7fa527569800) [pid = 1803] [serial = 515] [outer = 0x7fa52048c400] 16:52:32 INFO - PROCESS | 1803 | 1461023552883 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:52:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:52:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1389ms 16:52:32 INFO - PROCESS | 1803 | 1461023552949 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 16:52:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:52:32 INFO - PROCESS | 1803 | 1461023552954 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 16:52:32 INFO - PROCESS | 1803 | 1461023552960 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:52:32 INFO - PROCESS | 1803 | 1461023552963 Marionette TRACE conn4 <- [1,658,null,{}] 16:52:32 INFO - PROCESS | 1803 | 1461023552969 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:33 INFO - PROCESS | 1803 | 1461023553139 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 16:52:33 INFO - PROCESS | 1803 | 1461023553290 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5323cc000 == 86 [pid = 1803] [id = 172] 16:52:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x7fa52444c800) [pid = 1803] [serial = 516] [outer = (nil)] 16:52:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x7fa531ec8800) [pid = 1803] [serial = 517] [outer = 0x7fa52444c800] 16:52:33 INFO - PROCESS | 1803 | 1461023553363 Marionette DEBUG loaded listener.js 16:52:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x7fa5323e6000) [pid = 1803] [serial = 518] [outer = 0x7fa52444c800] 16:52:34 INFO - PROCESS | 1803 | 1461023554190 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:52:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:52:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1278ms 16:52:34 INFO - PROCESS | 1803 | 1461023554239 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 16:52:34 INFO - PROCESS | 1803 | 1461023554243 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 16:52:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:52:34 INFO - PROCESS | 1803 | 1461023554251 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:52:34 INFO - PROCESS | 1803 | 1461023554254 Marionette TRACE conn4 <- [1,662,null,{}] 16:52:34 INFO - PROCESS | 1803 | 1461023554259 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:34 INFO - PROCESS | 1803 | 1461023554400 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 16:52:34 INFO - PROCESS | 1803 | 1461023554553 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa536a32800 == 87 [pid = 1803] [id = 173] 16:52:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x7fa51b702800) [pid = 1803] [serial = 519] [outer = (nil)] 16:52:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x7fa51b70ac00) [pid = 1803] [serial = 520] [outer = 0x7fa51b702800] 16:52:34 INFO - PROCESS | 1803 | 1461023554621 Marionette DEBUG loaded listener.js 16:52:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x7fa51b70f000) [pid = 1803] [serial = 521] [outer = 0x7fa51b702800] 16:52:35 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:52:35 INFO - PROCESS | 1803 | 1461023555483 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:52:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:52:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1286ms 16:52:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:52:35 INFO - PROCESS | 1803 | 1461023555536 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 16:52:35 INFO - PROCESS | 1803 | 1461023555539 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 16:52:35 INFO - PROCESS | 1803 | 1461023555545 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:52:35 INFO - PROCESS | 1803 | 1461023555548 Marionette TRACE conn4 <- [1,666,null,{}] 16:52:35 INFO - PROCESS | 1803 | 1461023555552 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:35 INFO - PROCESS | 1803 | 1461023555717 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 16:52:35 INFO - PROCESS | 1803 | 1461023555896 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa53b781000 == 88 [pid = 1803] [id = 174] 16:52:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x7fa51f6f0000) [pid = 1803] [serial = 522] [outer = (nil)] 16:52:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x7fa51f6f5c00) [pid = 1803] [serial = 523] [outer = 0x7fa51f6f0000] 16:52:35 INFO - PROCESS | 1803 | 1461023555969 Marionette DEBUG loaded listener.js 16:52:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x7fa5323e8c00) [pid = 1803] [serial = 524] [outer = 0x7fa51f6f0000] 16:52:36 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:52:36 INFO - PROCESS | 1803 | 1461023556748 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:52:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:52:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1226ms 16:52:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:52:36 INFO - PROCESS | 1803 | 1461023556779 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 16:52:36 INFO - PROCESS | 1803 | 1461023556782 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 16:52:36 INFO - PROCESS | 1803 | 1461023556790 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:52:36 INFO - PROCESS | 1803 | 1461023556793 Marionette TRACE conn4 <- [1,670,null,{}] 16:52:36 INFO - PROCESS | 1803 | 1461023556798 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:36 INFO - PROCESS | 1803 | 1461023556946 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 16:52:37 INFO - PROCESS | 1803 | 1461023557099 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518b18800 == 89 [pid = 1803] [id = 175] 16:52:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x7fa514523000) [pid = 1803] [serial = 525] [outer = (nil)] 16:52:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x7fa519a90c00) [pid = 1803] [serial = 526] [outer = 0x7fa514523000] 16:52:37 INFO - PROCESS | 1803 | 1461023557168 Marionette DEBUG loaded listener.js 16:52:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x7fa51f7a3000) [pid = 1803] [serial = 527] [outer = 0x7fa514523000] 16:52:38 INFO - PROCESS | 1803 | 1461023558258 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:52:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:52:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1533ms 16:52:38 INFO - PROCESS | 1803 | 1461023558323 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 16:52:38 INFO - PROCESS | 1803 | 1461023558328 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 16:52:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:52:38 INFO - PROCESS | 1803 | 1461023558335 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:52:38 INFO - PROCESS | 1803 | 1461023558340 Marionette TRACE conn4 <- [1,674,null,{}] 16:52:38 INFO - PROCESS | 1803 | 1461023558347 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:38 INFO - PROCESS | 1803 | 1461023558500 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 16:52:38 INFO - PROCESS | 1803 | 1461023558687 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ba66000 == 90 [pid = 1803] [id = 176] 16:52:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x7fa519b39000) [pid = 1803] [serial = 528] [outer = (nil)] 16:52:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x7fa519ee7c00) [pid = 1803] [serial = 529] [outer = 0x7fa519b39000] 16:52:38 INFO - PROCESS | 1803 | 1461023558749 Marionette DEBUG loaded listener.js 16:52:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7fa51b60a000) [pid = 1803] [serial = 530] [outer = 0x7fa519b39000] 16:52:39 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:52:39 INFO - PROCESS | 1803 | 1461023559611 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:52:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 16:52:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1328ms 16:52:39 INFO - PROCESS | 1803 | 1461023559664 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 16:52:39 INFO - PROCESS | 1803 | 1461023559672 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 16:52:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:52:39 INFO - PROCESS | 1803 | 1461023559681 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:52:39 INFO - PROCESS | 1803 | 1461023559684 Marionette TRACE conn4 <- [1,678,null,{}] 16:52:39 INFO - PROCESS | 1803 | 1461023559690 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:39 INFO - PROCESS | 1803 | 1461023559855 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 16:52:40 INFO - PROCESS | 1803 | 1461023560027 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51ad21000 == 89 [pid = 1803] [id = 167] 16:52:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa524660800 == 88 [pid = 1803] [id = 166] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7fa51d18c400) [pid = 1803] [serial = 469] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ad21000 == 89 [pid = 1803] [id = 177] 16:52:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7fa51b70c800) [pid = 1803] [serial = 531] [outer = (nil)] 16:52:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7fa51bbec000) [pid = 1803] [serial = 532] [outer = 0x7fa51b70c800] 16:52:40 INFO - PROCESS | 1803 | 1461023560219 Marionette DEBUG loaded listener.js 16:52:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7fa51db5a000) [pid = 1803] [serial = 533] [outer = 0x7fa51b70c800] 16:52:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5218ea800 == 88 [pid = 1803] [id = 165] 16:52:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51ba63800 == 87 [pid = 1803] [id = 164] 16:52:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa519e1c000 == 86 [pid = 1803] [id = 163] 16:52:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b512800 == 85 [pid = 1803] [id = 162] 16:52:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa53761d000 == 84 [pid = 1803] [id = 159] 16:52:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52580d800 == 83 [pid = 1803] [id = 158] 16:52:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51c0af000 == 82 [pid = 1803] [id = 157] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7fa53702f400) [pid = 1803] [serial = 358] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7fa5274ab400) [pid = 1803] [serial = 355] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7fa51b6d6400) [pid = 1803] [serial = 423] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x7fa51b749c00) [pid = 1803] [serial = 438] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x7fa52772cc00) [pid = 1803] [serial = 441] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x7fa519b38000) [pid = 1803] [serial = 444] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x7fa51db53800) [pid = 1803] [serial = 253] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x7fa519e3c000) [pid = 1803] [serial = 467] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x7fa52643d800) [pid = 1803] [serial = 460] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x7fa51452c000) [pid = 1803] [serial = 466] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x7fa524cc4000) [pid = 1803] [serial = 457] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x7fa524cce000) [pid = 1803] [serial = 459] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x7fa527736c00) [pid = 1803] [serial = 462] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x7fa5323ea800) [pid = 1803] [serial = 463] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x7fa519b3a000) [pid = 1803] [serial = 420] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x7fa519b39400) [pid = 1803] [serial = 448] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x7fa519a83000) [pid = 1803] [serial = 447] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x7fa5253f8800) [pid = 1803] [serial = 429] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x7fa520492400) [pid = 1803] [serial = 453] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x7fa519edf800) [pid = 1803] [serial = 450] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x7fa51efd4400) [pid = 1803] [serial = 451] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x7fa524c68000) [pid = 1803] [serial = 456] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x7fa522b69c00) [pid = 1803] [serial = 454] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x7fa520492800) [pid = 1803] [serial = 426] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x7fa526435400) [pid = 1803] [serial = 432] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x7fa5273a6800) [pid = 1803] [serial = 435] [outer = (nil)] [url = about:blank] 16:52:40 INFO - PROCESS | 1803 | 1461023560966 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:52:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:52:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1335ms 16:52:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:52:41 INFO - PROCESS | 1803 | 1461023561021 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 16:52:41 INFO - PROCESS | 1803 | 1461023561024 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 16:52:41 INFO - PROCESS | 1803 | 1461023561031 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:52:41 INFO - PROCESS | 1803 | 1461023561036 Marionette TRACE conn4 <- [1,682,null,{}] 16:52:41 INFO - PROCESS | 1803 | 1461023561051 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:41 INFO - PROCESS | 1803 | 1461023561198 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 16:52:41 INFO - PROCESS | 1803 | 1461023561216 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f882800 == 83 [pid = 1803] [id = 178] 16:52:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x7fa51f6ed400) [pid = 1803] [serial = 534] [outer = (nil)] 16:52:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x7fa51f6f3c00) [pid = 1803] [serial = 535] [outer = 0x7fa51f6ed400] 16:52:41 INFO - PROCESS | 1803 | 1461023561282 Marionette DEBUG loaded listener.js 16:52:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x7fa51f7a5000) [pid = 1803] [serial = 536] [outer = 0x7fa51f6ed400] 16:52:42 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:52:42 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:52:42 INFO - PROCESS | 1803 | 1461023562470 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:52:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 16:52:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1488ms 16:52:42 INFO - PROCESS | 1803 | 1461023562518 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 16:52:42 INFO - PROCESS | 1803 | 1461023562521 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 16:52:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:52:42 INFO - PROCESS | 1803 | 1461023562526 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:52:42 INFO - PROCESS | 1803 | 1461023562528 Marionette TRACE conn4 <- [1,686,null,{}] 16:52:42 INFO - PROCESS | 1803 | 1461023562534 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:42 INFO - PROCESS | 1803 | 1461023562720 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 16:52:42 INFO - PROCESS | 1803 | 1461023562743 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5246e1800 == 84 [pid = 1803] [id = 179] 16:52:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x7fa51f6ea000) [pid = 1803] [serial = 537] [outer = (nil)] 16:52:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x7fa51f872800) [pid = 1803] [serial = 538] [outer = 0x7fa51f6ea000] 16:52:42 INFO - PROCESS | 1803 | 1461023562803 Marionette DEBUG loaded listener.js 16:52:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x7fa521846c00) [pid = 1803] [serial = 539] [outer = 0x7fa51f6ea000] 16:52:44 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:52:44 INFO - PROCESS | 1803 | 1461023564020 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:52:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:52:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1530ms 16:52:44 INFO - PROCESS | 1803 | 1461023564057 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 16:52:44 INFO - PROCESS | 1803 | 1461023564061 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 16:52:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:52:44 INFO - PROCESS | 1803 | 1461023564077 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:52:44 INFO - PROCESS | 1803 | 1461023564085 Marionette TRACE conn4 <- [1,690,null,{}] 16:52:44 INFO - PROCESS | 1803 | 1461023564097 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:44 INFO - PROCESS | 1803 | 1461023564262 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 16:52:44 INFO - PROCESS | 1803 | 1461023564325 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525d60000 == 85 [pid = 1803] [id = 180] 16:52:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x7fa51f872c00) [pid = 1803] [serial = 540] [outer = (nil)] 16:52:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x7fa5240cc800) [pid = 1803] [serial = 541] [outer = 0x7fa51f872c00] 16:52:44 INFO - PROCESS | 1803 | 1461023564394 Marionette DEBUG loaded listener.js 16:52:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x7fa524ca9400) [pid = 1803] [serial = 542] [outer = 0x7fa51f872c00] 16:52:44 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x7fa519b36000) [pid = 1803] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:52:44 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x7fa51ef19000) [pid = 1803] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:52:44 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x7fa519a8cc00) [pid = 1803] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:52:44 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x7fa51bbe5c00) [pid = 1803] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:52:44 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x7fa518e59800) [pid = 1803] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:52:44 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x7fa514529800) [pid = 1803] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:52:44 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x7fa51ed2dc00) [pid = 1803] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:52:44 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x7fa5255c2400) [pid = 1803] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:52:45 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:52:45 INFO - PROCESS | 1803 | 1461023565610 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:52:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:52:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1588ms 16:52:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:52:45 INFO - PROCESS | 1803 | 1461023565661 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 16:52:45 INFO - PROCESS | 1803 | 1461023565663 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 16:52:45 INFO - PROCESS | 1803 | 1461023565669 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:52:45 INFO - PROCESS | 1803 | 1461023565672 Marionette TRACE conn4 <- [1,694,null,{}] 16:52:45 INFO - PROCESS | 1803 | 1461023565676 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:45 INFO - PROCESS | 1803 | 1461023565832 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 16:52:45 INFO - PROCESS | 1803 | 1461023565988 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa527459000 == 86 [pid = 1803] [id = 181] 16:52:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x7fa51bbe9800) [pid = 1803] [serial = 543] [outer = (nil)] 16:52:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x7fa5274a8000) [pid = 1803] [serial = 544] [outer = 0x7fa51bbe9800] 16:52:46 INFO - PROCESS | 1803 | 1461023566051 Marionette DEBUG loaded listener.js 16:52:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x7fa52a964400) [pid = 1803] [serial = 545] [outer = 0x7fa51bbe9800] 16:52:47 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:52:47 INFO - PROCESS | 1803 | 1461023567109 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:52:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:52:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1488ms 16:52:47 INFO - PROCESS | 1803 | 1461023567157 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 16:52:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:52:47 INFO - PROCESS | 1803 | 1461023567162 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 16:52:47 INFO - PROCESS | 1803 | 1461023567171 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:52:47 INFO - PROCESS | 1803 | 1461023567176 Marionette TRACE conn4 <- [1,698,null,{}] 16:52:47 INFO - PROCESS | 1803 | 1461023567184 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:47 INFO - PROCESS | 1803 | 1461023567382 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 16:52:47 INFO - PROCESS | 1803 | 1461023567572 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51af09000 == 87 [pid = 1803] [id = 182] 16:52:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x7fa519b34400) [pid = 1803] [serial = 546] [outer = (nil)] 16:52:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x7fa519ee9800) [pid = 1803] [serial = 547] [outer = 0x7fa519b34400] 16:52:47 INFO - PROCESS | 1803 | 1461023567644 Marionette DEBUG loaded listener.js 16:52:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x7fa51b707800) [pid = 1803] [serial = 548] [outer = 0x7fa519b34400] 16:52:48 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:52:48 INFO - PROCESS | 1803 | 1461023568952 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:52:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 16:52:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1836ms 16:52:49 INFO - PROCESS | 1803 | 1461023569042 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 16:52:49 INFO - PROCESS | 1803 | 1461023569049 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 16:52:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:52:49 INFO - PROCESS | 1803 | 1461023569064 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:52:49 INFO - PROCESS | 1803 | 1461023569067 Marionette TRACE conn4 <- [1,702,null,{}] 16:52:49 INFO - PROCESS | 1803 | 1461023569073 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:49 INFO - PROCESS | 1803 | 1461023569236 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 16:52:49 INFO - PROCESS | 1803 | 1461023569383 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa524654800 == 88 [pid = 1803] [id = 183] 16:52:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x7fa518c6f800) [pid = 1803] [serial = 549] [outer = (nil)] 16:52:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x7fa51bbe5c00) [pid = 1803] [serial = 550] [outer = 0x7fa518c6f800] 16:52:49 INFO - PROCESS | 1803 | 1461023569464 Marionette DEBUG loaded listener.js 16:52:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x7fa51f6f7000) [pid = 1803] [serial = 551] [outer = 0x7fa518c6f800] 16:52:50 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:52:50 INFO - PROCESS | 1803 | 1461023570929 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:52:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:52:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1880ms 16:52:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:52:50 INFO - PROCESS | 1803 | 1461023570943 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 16:52:50 INFO - PROCESS | 1803 | 1461023570946 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 16:52:50 INFO - PROCESS | 1803 | 1461023570953 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:52:50 INFO - PROCESS | 1803 | 1461023570959 Marionette TRACE conn4 <- [1,706,null,{}] 16:52:50 INFO - PROCESS | 1803 | 1461023570975 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:51 INFO - PROCESS | 1803 | 1461023571134 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 16:52:51 INFO - PROCESS | 1803 | 1461023571284 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5323cf000 == 89 [pid = 1803] [id = 184] 16:52:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x7fa51f6ec400) [pid = 1803] [serial = 552] [outer = (nil)] 16:52:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x7fa523d6fc00) [pid = 1803] [serial = 553] [outer = 0x7fa51f6ec400] 16:52:51 INFO - PROCESS | 1803 | 1461023571360 Marionette DEBUG loaded listener.js 16:52:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x7fa5268b4000) [pid = 1803] [serial = 554] [outer = 0x7fa51f6ec400] 16:52:52 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:52:52 INFO - PROCESS | 1803 | 1461023572587 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:52:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:52:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1685ms 16:52:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:52:52 INFO - PROCESS | 1803 | 1461023572638 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 16:52:52 INFO - PROCESS | 1803 | 1461023572642 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 16:52:52 INFO - PROCESS | 1803 | 1461023572649 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:52:52 INFO - PROCESS | 1803 | 1461023572652 Marionette TRACE conn4 <- [1,710,null,{}] 16:52:52 INFO - PROCESS | 1803 | 1461023572658 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:52 INFO - PROCESS | 1803 | 1461023572888 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 16:52:53 INFO - PROCESS | 1803 | 1461023573364 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5144ec800 == 90 [pid = 1803] [id = 185] 16:52:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x7fa514522400) [pid = 1803] [serial = 555] [outer = (nil)] 16:52:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x7fa518c62400) [pid = 1803] [serial = 556] [outer = 0x7fa514522400] 16:52:53 INFO - PROCESS | 1803 | 1461023573467 Marionette DEBUG loaded listener.js 16:52:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x7fa518e59400) [pid = 1803] [serial = 557] [outer = 0x7fa514522400] 16:52:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5218d6800 == 89 [pid = 1803] [id = 95] 16:52:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b19c000 == 88 [pid = 1803] [id = 43] 16:52:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52bfd8800 == 87 [pid = 1803] [id = 46] 16:52:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa526527800 == 86 [pid = 1803] [id = 84] 16:52:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa527758000 == 85 [pid = 1803] [id = 72] 16:52:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b861000 == 84 [pid = 1803] [id = 49] 16:52:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa525809800 == 83 [pid = 1803] [id = 57] 16:52:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa525dda800 == 82 [pid = 1803] [id = 58] 16:52:54 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x7fa51f7a4000) [pid = 1803] [serial = 478] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x7fa524c6ac00) [pid = 1803] [serial = 481] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x7fa52739e800) [pid = 1803] [serial = 484] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa525d60000 == 81 [pid = 1803] [id = 180] 16:52:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5246e1800 == 80 [pid = 1803] [id = 179] 16:52:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51f882800 == 79 [pid = 1803] [id = 178] 16:52:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51ad21000 == 78 [pid = 1803] [id = 177] 16:52:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51ba66000 == 77 [pid = 1803] [id = 176] 16:52:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa518b18800 == 76 [pid = 1803] [id = 175] 16:52:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa53b781000 == 75 [pid = 1803] [id = 174] 16:52:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa536a32800 == 74 [pid = 1803] [id = 173] 16:52:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5323cc000 == 73 [pid = 1803] [id = 172] 16:52:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52bf06000 == 72 [pid = 1803] [id = 171] 16:52:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa524ece800 == 71 [pid = 1803] [id = 170] 16:52:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b872800 == 70 [pid = 1803] [id = 169] 16:52:54 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x7fa51f7a0000) [pid = 1803] [serial = 496] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x7fa519e41800) [pid = 1803] [serial = 488] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x7fa519b38800) [pid = 1803] [serial = 487] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x7fa51bbee400) [pid = 1803] [serial = 493] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x7fa51db55c00) [pid = 1803] [serial = 494] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x7fa51b6e0800) [pid = 1803] [serial = 491] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x7fa519e3ac00) [pid = 1803] [serial = 490] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x7fa531ec5400) [pid = 1803] [serial = 470] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x7fa519e33400) [pid = 1803] [serial = 472] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x7fa51bbe8400) [pid = 1803] [serial = 475] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x7fa522b67400) [pid = 1803] [serial = 499] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x7fa524584000) [pid = 1803] [serial = 500] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x7fa52048d000) [pid = 1803] [serial = 497] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1803 | --DOMWINDOW == 111 (0x7fa52732bc00) [pid = 1803] [serial = 502] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1803 | --DOMWINDOW == 110 (0x7fa5274ad800) [pid = 1803] [serial = 503] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x7fa524ccd400) [pid = 1803] [serial = 418] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:52:54 INFO - PROCESS | 1803 | 1461023574787 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:52:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:52:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2187ms 16:52:54 INFO - PROCESS | 1803 | 1461023574856 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 16:52:54 INFO - PROCESS | 1803 | 1461023574862 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 16:52:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:52:54 INFO - PROCESS | 1803 | 1461023574873 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:52:54 INFO - PROCESS | 1803 | 1461023574877 Marionette TRACE conn4 <- [1,714,null,{}] 16:52:54 INFO - PROCESS | 1803 | 1461023574883 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:55 INFO - PROCESS | 1803 | 1461023575013 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 16:52:55 INFO - PROCESS | 1803 | 1461023575116 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa519ea7800 == 71 [pid = 1803] [id = 186] 16:52:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x7fa519a87800) [pid = 1803] [serial = 558] [outer = (nil)] 16:52:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x7fa519eda400) [pid = 1803] [serial = 559] [outer = 0x7fa519a87800] 16:52:55 INFO - PROCESS | 1803 | 1461023575177 Marionette DEBUG loaded listener.js 16:52:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x7fa51aff6000) [pid = 1803] [serial = 560] [outer = 0x7fa519a87800] 16:52:56 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:52:56 INFO - PROCESS | 1803 | 1461023576233 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:52:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:52:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1386ms 16:52:56 INFO - PROCESS | 1803 | 1461023576262 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 16:52:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:52:56 INFO - PROCESS | 1803 | 1461023576267 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 16:52:56 INFO - PROCESS | 1803 | 1461023576273 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:52:56 INFO - PROCESS | 1803 | 1461023576275 Marionette TRACE conn4 <- [1,718,null,{}] 16:52:56 INFO - PROCESS | 1803 | 1461023576280 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:56 INFO - PROCESS | 1803 | 1461023576410 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 16:52:56 INFO - PROCESS | 1803 | 1461023576627 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b510800 == 72 [pid = 1803] [id = 187] 16:52:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x7fa51afff000) [pid = 1803] [serial = 561] [outer = (nil)] 16:52:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x7fa51b3b4400) [pid = 1803] [serial = 562] [outer = 0x7fa51afff000] 16:52:56 INFO - PROCESS | 1803 | 1461023576685 Marionette DEBUG loaded listener.js 16:52:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x7fa51b60c000) [pid = 1803] [serial = 563] [outer = 0x7fa51afff000] 16:52:57 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:52:57 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:52:57 INFO - PROCESS | 1803 | 1461023577819 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:52:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:52:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1576ms 16:52:57 INFO - PROCESS | 1803 | 1461023577848 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 16:52:57 INFO - PROCESS | 1803 | 1461023577852 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 16:52:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:52:57 INFO - PROCESS | 1803 | 1461023577872 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:52:57 INFO - PROCESS | 1803 | 1461023577879 Marionette TRACE conn4 <- [1,722,null,{}] 16:52:57 INFO - PROCESS | 1803 | 1461023577921 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:58 INFO - PROCESS | 1803 | 1461023578123 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 16:52:58 INFO - PROCESS | 1803 | 1461023578150 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ba6e000 == 73 [pid = 1803] [id = 188] 16:52:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x7fa51b3b8000) [pid = 1803] [serial = 564] [outer = (nil)] 16:52:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x7fa51b747400) [pid = 1803] [serial = 565] [outer = 0x7fa51b3b8000] 16:52:58 INFO - PROCESS | 1803 | 1461023578206 Marionette DEBUG loaded listener.js 16:52:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x7fa51bbef400) [pid = 1803] [serial = 566] [outer = 0x7fa51b3b8000] 16:52:59 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x7fa51f6ea000) [pid = 1803] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:52:59 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x7fa51f872c00) [pid = 1803] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:52:59 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x7fa51f6ed400) [pid = 1803] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:52:59 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x7fa51b70c800) [pid = 1803] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:52:59 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x7fa514524400) [pid = 1803] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:52:59 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x7fa519b39000) [pid = 1803] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:52:59 INFO - PROCESS | 1803 | 1461023579180 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 16:52:59 INFO - PROCESS | 1803 | 1461023579234 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 16:52:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:52:59 INFO - PROCESS | 1803 | 1461023579240 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:52:59 INFO - PROCESS | 1803 | 1461023579241 Marionette TRACE conn4 <- [1,726,null,{}] 16:52:59 INFO - PROCESS | 1803 | 1461023579246 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:59 INFO - PROCESS | 1803 | 1461023579375 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 16:52:59 INFO - PROCESS | 1803 | 1461023579493 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f87c000 == 74 [pid = 1803] [id = 189] 16:52:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x7fa518c63400) [pid = 1803] [serial = 567] [outer = (nil)] 16:52:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x7fa51c050400) [pid = 1803] [serial = 568] [outer = 0x7fa518c63400] 16:52:59 INFO - PROCESS | 1803 | 1461023579553 Marionette DEBUG loaded listener.js 16:52:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x7fa51ef1a400) [pid = 1803] [serial = 569] [outer = 0x7fa518c63400] 16:53:00 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:00 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:53:00 INFO - PROCESS | 1803 | 1461023580324 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:53:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:53:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1124ms 16:53:00 INFO - PROCESS | 1803 | 1461023580364 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 16:53:00 INFO - PROCESS | 1803 | 1461023580368 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 16:53:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:53:00 INFO - PROCESS | 1803 | 1461023580373 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:53:00 INFO - PROCESS | 1803 | 1461023580375 Marionette TRACE conn4 <- [1,730,null,{}] 16:53:00 INFO - PROCESS | 1803 | 1461023580380 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:00 INFO - PROCESS | 1803 | 1461023580517 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 16:53:00 INFO - PROCESS | 1803 | 1461023580530 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5232c3000 == 75 [pid = 1803] [id = 190] 16:53:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x7fa51f6f2c00) [pid = 1803] [serial = 570] [outer = (nil)] 16:53:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x7fa51f6f4c00) [pid = 1803] [serial = 571] [outer = 0x7fa51f6f2c00] 16:53:00 INFO - PROCESS | 1803 | 1461023580602 Marionette DEBUG loaded listener.js 16:53:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x7fa51f7a5800) [pid = 1803] [serial = 572] [outer = 0x7fa51f6f2c00] 16:53:01 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:01 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:53:01 INFO - PROCESS | 1803 | 1461023581576 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:53:01 INFO - PROCESS | 1803 | 1461023581614 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 16:53:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:53:01 INFO - PROCESS | 1803 | 1461023581622 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:53:01 INFO - PROCESS | 1803 | 1461023581627 Marionette TRACE conn4 <- [1,734,null,{}] 16:53:01 INFO - PROCESS | 1803 | 1461023581635 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:01 INFO - PROCESS | 1803 | 1461023581789 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 16:53:01 INFO - PROCESS | 1803 | 1461023581952 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b295800 == 76 [pid = 1803] [id = 191] 16:53:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x7fa518e64000) [pid = 1803] [serial = 573] [outer = (nil)] 16:53:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x7fa519eec800) [pid = 1803] [serial = 574] [outer = 0x7fa518e64000] 16:53:02 INFO - PROCESS | 1803 | 1461023582029 Marionette DEBUG loaded listener.js 16:53:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x7fa51b162c00) [pid = 1803] [serial = 575] [outer = 0x7fa518e64000] 16:53:02 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:02 INFO - PROCESS | 1803 | 1461023582932 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:53:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:53:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1340ms 16:53:02 INFO - PROCESS | 1803 | 1461023582963 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 16:53:02 INFO - PROCESS | 1803 | 1461023582971 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 16:53:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:53:02 INFO - PROCESS | 1803 | 1461023582980 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:53:02 INFO - PROCESS | 1803 | 1461023582984 Marionette TRACE conn4 <- [1,738,null,{}] 16:53:02 INFO - PROCESS | 1803 | 1461023582988 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:03 INFO - PROCESS | 1803 | 1461023583140 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 16:53:03 INFO - PROCESS | 1803 | 1461023583296 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa522bd2800 == 77 [pid = 1803] [id = 192] 16:53:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x7fa519b34800) [pid = 1803] [serial = 576] [outer = (nil)] 16:53:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x7fa51b748400) [pid = 1803] [serial = 577] [outer = 0x7fa519b34800] 16:53:03 INFO - PROCESS | 1803 | 1461023583367 Marionette DEBUG loaded listener.js 16:53:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x7fa51bbe8400) [pid = 1803] [serial = 578] [outer = 0x7fa519b34800] 16:53:04 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:04 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:53:04 INFO - PROCESS | 1803 | 1461023584817 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:53:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:53:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1930ms 16:53:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:53:04 INFO - PROCESS | 1803 | 1461023584911 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 16:53:04 INFO - PROCESS | 1803 | 1461023584914 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 16:53:04 INFO - PROCESS | 1803 | 1461023584921 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:53:04 INFO - PROCESS | 1803 | 1461023584926 Marionette TRACE conn4 <- [1,742,null,{}] 16:53:04 INFO - PROCESS | 1803 | 1461023584941 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:05 INFO - PROCESS | 1803 | 1461023585092 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 16:53:05 INFO - PROCESS | 1803 | 1461023585240 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa524ecd800 == 78 [pid = 1803] [id = 193] 16:53:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x7fa51bfcb800) [pid = 1803] [serial = 579] [outer = (nil)] 16:53:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x7fa51f874000) [pid = 1803] [serial = 580] [outer = 0x7fa51bfcb800] 16:53:05 INFO - PROCESS | 1803 | 1461023585320 Marionette DEBUG loaded listener.js 16:53:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x7fa521849800) [pid = 1803] [serial = 581] [outer = 0x7fa51bfcb800] 16:53:06 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:06 INFO - PROCESS | 1803 | 1461023586488 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:53:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 16:53:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1633ms 16:53:06 INFO - PROCESS | 1803 | 1461023586554 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 16:53:06 INFO - PROCESS | 1803 | 1461023586559 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 16:53:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:53:06 INFO - PROCESS | 1803 | 1461023586575 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:53:06 INFO - PROCESS | 1803 | 1461023586578 Marionette TRACE conn4 <- [1,746,null,{}] 16:53:06 INFO - PROCESS | 1803 | 1461023586583 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:06 INFO - PROCESS | 1803 | 1461023586773 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 16:53:06 INFO - PROCESS | 1803 | 1461023586939 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5256ad800 == 79 [pid = 1803] [id = 194] 16:53:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x7fa51db55800) [pid = 1803] [serial = 582] [outer = (nil)] 16:53:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x7fa522b23000) [pid = 1803] [serial = 583] [outer = 0x7fa51db55800] 16:53:07 INFO - PROCESS | 1803 | 1461023587009 Marionette DEBUG loaded listener.js 16:53:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x7fa5230a3800) [pid = 1803] [serial = 584] [outer = 0x7fa51db55800] 16:53:07 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:08 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:08 INFO - PROCESS | 1803 | 1461023588273 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:53:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 16:53:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1732ms 16:53:08 INFO - PROCESS | 1803 | 1461023588305 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 16:53:08 INFO - PROCESS | 1803 | 1461023588309 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 16:53:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:53:08 INFO - PROCESS | 1803 | 1461023588315 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:53:08 INFO - PROCESS | 1803 | 1461023588317 Marionette TRACE conn4 <- [1,750,null,{}] 16:53:08 INFO - PROCESS | 1803 | 1461023588410 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:08 INFO - PROCESS | 1803 | 1461023588551 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 16:53:08 INFO - PROCESS | 1803 | 1461023588698 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5264a1000 == 80 [pid = 1803] [id = 195] 16:53:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x7fa52161e800) [pid = 1803] [serial = 585] [outer = (nil)] 16:53:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x7fa523260000) [pid = 1803] [serial = 586] [outer = 0x7fa52161e800] 16:53:08 INFO - PROCESS | 1803 | 1461023588767 Marionette DEBUG loaded listener.js 16:53:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x7fa5240cd400) [pid = 1803] [serial = 587] [outer = 0x7fa52161e800] 16:53:09 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:09 INFO - PROCESS | 1803 | 1461023589987 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:53:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:53:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1718ms 16:53:10 INFO - PROCESS | 1803 | 1461023590034 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 16:53:10 INFO - PROCESS | 1803 | 1461023590037 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 16:53:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:53:10 INFO - PROCESS | 1803 | 1461023590043 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:53:10 INFO - PROCESS | 1803 | 1461023590046 Marionette TRACE conn4 <- [1,754,null,{}] 16:53:10 INFO - PROCESS | 1803 | 1461023590051 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:10 INFO - PROCESS | 1803 | 1461023590442 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 16:53:10 INFO - PROCESS | 1803 | 1461023590601 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b904000 == 81 [pid = 1803] [id = 196] 16:53:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x7fa519a8a800) [pid = 1803] [serial = 588] [outer = (nil)] 16:53:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x7fa519b3c000) [pid = 1803] [serial = 589] [outer = 0x7fa519a8a800] 16:53:10 INFO - PROCESS | 1803 | 1461023590666 Marionette DEBUG loaded listener.js 16:53:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7fa519eedc00) [pid = 1803] [serial = 590] [outer = 0x7fa519a8a800] 16:53:11 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa539c3e000 == 80 [pid = 1803] [id = 86] 16:53:11 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51f87c000 == 79 [pid = 1803] [id = 189] 16:53:11 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51ba6e000 == 78 [pid = 1803] [id = 188] 16:53:11 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7fa5274a8000) [pid = 1803] [serial = 544] [outer = (nil)] [url = about:blank] 16:53:11 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b510800 == 77 [pid = 1803] [id = 187] 16:53:11 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa519ea7800 == 76 [pid = 1803] [id = 186] 16:53:11 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5144ec800 == 75 [pid = 1803] [id = 185] 16:53:11 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51af09000 == 74 [pid = 1803] [id = 182] 16:53:11 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x7fa521846c00) [pid = 1803] [serial = 539] [outer = (nil)] [url = about:blank] 16:53:11 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x7fa5240cc800) [pid = 1803] [serial = 541] [outer = (nil)] [url = about:blank] 16:53:11 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x7fa51f6f3c00) [pid = 1803] [serial = 535] [outer = (nil)] [url = about:blank] 16:53:11 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x7fa51f7a5000) [pid = 1803] [serial = 536] [outer = (nil)] [url = about:blank] 16:53:11 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x7fa51bbec000) [pid = 1803] [serial = 532] [outer = (nil)] [url = about:blank] 16:53:11 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x7fa51db5a000) [pid = 1803] [serial = 533] [outer = (nil)] [url = about:blank] 16:53:11 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x7fa51b70ac00) [pid = 1803] [serial = 520] [outer = (nil)] [url = about:blank] 16:53:11 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x7fa519a90c00) [pid = 1803] [serial = 526] [outer = (nil)] [url = about:blank] 16:53:11 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x7fa51b6de800) [pid = 1803] [serial = 505] [outer = (nil)] [url = about:blank] 16:53:11 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x7fa52756a000) [pid = 1803] [serial = 506] [outer = (nil)] [url = about:blank] 16:53:11 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x7fa519ef9800) [pid = 1803] [serial = 508] [outer = (nil)] [url = about:blank] 16:53:11 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x7fa51ef7b000) [pid = 1803] [serial = 511] [outer = (nil)] [url = about:blank] 16:53:11 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x7fa51b60a000) [pid = 1803] [serial = 530] [outer = (nil)] [url = about:blank] 16:53:11 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x7fa519ee7c00) [pid = 1803] [serial = 529] [outer = (nil)] [url = about:blank] 16:53:11 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x7fa531ec8800) [pid = 1803] [serial = 517] [outer = (nil)] [url = about:blank] 16:53:11 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x7fa51f6f5c00) [pid = 1803] [serial = 523] [outer = (nil)] [url = about:blank] 16:53:11 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x7fa525d8c800) [pid = 1803] [serial = 514] [outer = (nil)] [url = about:blank] 16:53:11 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x7fa51f872800) [pid = 1803] [serial = 538] [outer = (nil)] [url = about:blank] 16:53:11 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x7fa524ca9400) [pid = 1803] [serial = 542] [outer = (nil)] [url = about:blank] 16:53:11 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:11 INFO - PROCESS | 1803 | 1461023591941 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:53:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 16:53:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1931ms 16:53:11 INFO - PROCESS | 1803 | 1461023591976 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 16:53:11 INFO - PROCESS | 1803 | 1461023591982 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 16:53:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:53:12 INFO - PROCESS | 1803 | 1461023592036 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:53:12 INFO - PROCESS | 1803 | 1461023592041 Marionette TRACE conn4 <- [1,758,null,{}] 16:53:12 INFO - PROCESS | 1803 | 1461023592057 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:12 INFO - PROCESS | 1803 | 1461023592195 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 16:53:12 INFO - PROCESS | 1803 | 1461023592205 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ad11800 == 75 [pid = 1803] [id = 197] 16:53:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x7fa518e58c00) [pid = 1803] [serial = 591] [outer = (nil)] 16:53:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x7fa51b6d8400) [pid = 1803] [serial = 592] [outer = 0x7fa518e58c00] 16:53:12 INFO - PROCESS | 1803 | 1461023592272 Marionette DEBUG loaded listener.js 16:53:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x7fa51b70f400) [pid = 1803] [serial = 593] [outer = 0x7fa518e58c00] 16:53:12 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:12 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:53:12 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:12 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:12 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:13 INFO - PROCESS | 1803 | 1461023593017 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:53:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:53:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1048ms 16:53:13 INFO - PROCESS | 1803 | 1461023593079 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 16:53:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:53:13 INFO - PROCESS | 1803 | 1461023593084 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 16:53:13 INFO - PROCESS | 1803 | 1461023593089 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:53:13 INFO - PROCESS | 1803 | 1461023593092 Marionette TRACE conn4 <- [1,762,null,{}] 16:53:13 INFO - PROCESS | 1803 | 1461023593097 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:13 INFO - PROCESS | 1803 | 1461023593233 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 16:53:13 INFO - PROCESS | 1803 | 1461023593251 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f26a000 == 76 [pid = 1803] [id = 198] 16:53:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x7fa51b74d000) [pid = 1803] [serial = 594] [outer = (nil)] 16:53:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x7fa51ef1c400) [pid = 1803] [serial = 595] [outer = 0x7fa51b74d000] 16:53:13 INFO - PROCESS | 1803 | 1461023593310 Marionette DEBUG loaded listener.js 16:53:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x7fa51f6f3800) [pid = 1803] [serial = 596] [outer = 0x7fa51b74d000] 16:53:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:53:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1487ms 16:53:14 INFO - PROCESS | 1803 | 1461023594570 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:53:14 INFO - PROCESS | 1803 | 1461023594577 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 16:53:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:53:14 INFO - PROCESS | 1803 | 1461023594583 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 16:53:14 INFO - PROCESS | 1803 | 1461023594616 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:53:14 INFO - PROCESS | 1803 | 1461023594621 Marionette TRACE conn4 <- [1,766,null,{}] 16:53:14 INFO - PROCESS | 1803 | 1461023594651 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:14 INFO - PROCESS | 1803 | 1461023594822 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 16:53:14 INFO - PROCESS | 1803 | 1461023594852 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5246ed000 == 77 [pid = 1803] [id = 199] 16:53:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x7fa518c69400) [pid = 1803] [serial = 597] [outer = (nil)] 16:53:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x7fa521626400) [pid = 1803] [serial = 598] [outer = 0x7fa518c69400] 16:53:14 INFO - PROCESS | 1803 | 1461023594920 Marionette DEBUG loaded listener.js 16:53:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x7fa523267400) [pid = 1803] [serial = 599] [outer = 0x7fa518c69400] 16:53:15 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x7fa518c63400) [pid = 1803] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:53:15 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x7fa51b3b8000) [pid = 1803] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:53:15 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x7fa514522400) [pid = 1803] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:53:15 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x7fa519a87800) [pid = 1803] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:53:15 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x7fa51afff000) [pid = 1803] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:53:16 INFO - PROCESS | 1803 | 1461023596052 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:53:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:53:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1479ms 16:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:53:16 INFO - PROCESS | 1803 | 1461023596068 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 16:53:16 INFO - PROCESS | 1803 | 1461023596070 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 16:53:16 INFO - PROCESS | 1803 | 1461023596076 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:53:16 INFO - PROCESS | 1803 | 1461023596079 Marionette TRACE conn4 <- [1,770,null,{}] 16:53:16 INFO - PROCESS | 1803 | 1461023596083 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:16 INFO - PROCESS | 1803 | 1461023596208 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 16:53:16 INFO - PROCESS | 1803 | 1461023596218 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5256a7800 == 78 [pid = 1803] [id = 200] 16:53:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x7fa51db5c400) [pid = 1803] [serial = 600] [outer = (nil)] 16:53:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x7fa522add800) [pid = 1803] [serial = 601] [outer = 0x7fa51db5c400] 16:53:16 INFO - PROCESS | 1803 | 1461023596274 Marionette DEBUG loaded listener.js 16:53:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x7fa5240d1800) [pid = 1803] [serial = 602] [outer = 0x7fa51db5c400] 16:53:16 INFO - PROCESS | 1803 | 1461023596988 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 927ms 16:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:53:17 INFO - PROCESS | 1803 | 1461023597002 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 16:53:17 INFO - PROCESS | 1803 | 1461023597004 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 16:53:17 INFO - PROCESS | 1803 | 1461023597010 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:53:17 INFO - PROCESS | 1803 | 1461023597013 Marionette TRACE conn4 <- [1,774,null,{}] 16:53:17 INFO - PROCESS | 1803 | 1461023597017 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:17 INFO - PROCESS | 1803 | 1461023597188 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 16:53:17 INFO - PROCESS | 1803 | 1461023597215 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5268f5000 == 79 [pid = 1803] [id = 201] 16:53:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x7fa524c67800) [pid = 1803] [serial = 603] [outer = (nil)] 16:53:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x7fa524c6a400) [pid = 1803] [serial = 604] [outer = 0x7fa524c67800] 16:53:17 INFO - PROCESS | 1803 | 1461023597288 Marionette DEBUG loaded listener.js 16:53:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x7fa524cc7c00) [pid = 1803] [serial = 605] [outer = 0x7fa524c67800] 16:53:18 INFO - PROCESS | 1803 | 1461023598000 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1029ms 16:53:18 INFO - PROCESS | 1803 | 1461023598039 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 16:53:18 INFO - PROCESS | 1803 | 1461023598042 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 16:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:53:18 INFO - PROCESS | 1803 | 1461023598047 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:53:18 INFO - PROCESS | 1803 | 1461023598049 Marionette TRACE conn4 <- [1,778,null,{}] 16:53:18 INFO - PROCESS | 1803 | 1461023598054 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:18 INFO - PROCESS | 1803 | 1461023598245 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 16:53:18 INFO - PROCESS | 1803 | 1461023598397 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa519e81000 == 80 [pid = 1803] [id = 202] 16:53:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x7fa518c63400) [pid = 1803] [serial = 606] [outer = (nil)] 16:53:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x7fa518c69c00) [pid = 1803] [serial = 607] [outer = 0x7fa518c63400] 16:53:18 INFO - PROCESS | 1803 | 1461023598467 Marionette DEBUG loaded listener.js 16:53:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x7fa518e62800) [pid = 1803] [serial = 608] [outer = 0x7fa518c63400] 16:53:19 INFO - PROCESS | 1803 | 1461023599390 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1387ms 16:53:19 INFO - PROCESS | 1803 | 1461023599436 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 16:53:19 INFO - PROCESS | 1803 | 1461023599443 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 16:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:53:19 INFO - PROCESS | 1803 | 1461023599451 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:53:19 INFO - PROCESS | 1803 | 1461023599455 Marionette TRACE conn4 <- [1,782,null,{}] 16:53:19 INFO - PROCESS | 1803 | 1461023599462 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:19 INFO - PROCESS | 1803 | 1461023599645 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 16:53:19 INFO - PROCESS | 1803 | 1461023599801 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5246d8000 == 81 [pid = 1803] [id = 203] 16:53:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x7fa518c65800) [pid = 1803] [serial = 609] [outer = (nil)] 16:53:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x7fa51bbea800) [pid = 1803] [serial = 610] [outer = 0x7fa518c65800] 16:53:19 INFO - PROCESS | 1803 | 1461023599880 Marionette DEBUG loaded listener.js 16:53:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x7fa51efd1000) [pid = 1803] [serial = 611] [outer = 0x7fa518c65800] 16:53:20 INFO - PROCESS | 1803 | 1461023600779 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1380ms 16:53:20 INFO - PROCESS | 1803 | 1461023600835 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 16:53:20 INFO - PROCESS | 1803 | 1461023600841 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 16:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:53:20 INFO - PROCESS | 1803 | 1461023600847 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:53:20 INFO - PROCESS | 1803 | 1461023600850 Marionette TRACE conn4 <- [1,786,null,{}] 16:53:20 INFO - PROCESS | 1803 | 1461023600856 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:21 INFO - PROCESS | 1803 | 1461023601024 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 16:53:21 INFO - PROCESS | 1803 | 1461023601179 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52bfd8000 == 82 [pid = 1803] [id = 204] 16:53:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x7fa51b2a8c00) [pid = 1803] [serial = 612] [outer = (nil)] 16:53:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x7fa522b67800) [pid = 1803] [serial = 613] [outer = 0x7fa51b2a8c00] 16:53:21 INFO - PROCESS | 1803 | 1461023601248 Marionette DEBUG loaded listener.js 16:53:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x7fa524584000) [pid = 1803] [serial = 614] [outer = 0x7fa51b2a8c00] 16:53:22 INFO - PROCESS | 1803 | 1461023602155 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1378ms 16:53:22 INFO - PROCESS | 1803 | 1461023602227 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 16:53:22 INFO - PROCESS | 1803 | 1461023602229 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 16:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:53:22 INFO - PROCESS | 1803 | 1461023602245 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:53:22 INFO - PROCESS | 1803 | 1461023602253 Marionette TRACE conn4 <- [1,790,null,{}] 16:53:22 INFO - PROCESS | 1803 | 1461023602259 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:22 INFO - PROCESS | 1803 | 1461023602453 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 16:53:22 INFO - PROCESS | 1803 | 1461023602607 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5321b4000 == 83 [pid = 1803] [id = 205] 16:53:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7fa514523800) [pid = 1803] [serial = 615] [outer = (nil)] 16:53:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7fa524cc5800) [pid = 1803] [serial = 616] [outer = 0x7fa514523800] 16:53:22 INFO - PROCESS | 1803 | 1461023602672 Marionette DEBUG loaded listener.js 16:53:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7fa525531c00) [pid = 1803] [serial = 617] [outer = 0x7fa514523800] 16:53:23 INFO - PROCESS | 1803 | 1461023603528 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1343ms 16:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:53:23 INFO - PROCESS | 1803 | 1461023603580 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 16:53:23 INFO - PROCESS | 1803 | 1461023603583 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 16:53:23 INFO - PROCESS | 1803 | 1461023603589 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:53:23 INFO - PROCESS | 1803 | 1461023603592 Marionette TRACE conn4 <- [1,794,null,{}] 16:53:23 INFO - PROCESS | 1803 | 1461023603597 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:23 INFO - PROCESS | 1803 | 1461023603750 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 16:53:23 INFO - PROCESS | 1803 | 1461023603909 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa53334e800 == 84 [pid = 1803] [id = 206] 16:53:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7fa51efd4400) [pid = 1803] [serial = 618] [outer = (nil)] 16:53:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7fa525ca6400) [pid = 1803] [serial = 619] [outer = 0x7fa51efd4400] 16:53:23 INFO - PROCESS | 1803 | 1461023603989 Marionette DEBUG loaded listener.js 16:53:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7fa526435400) [pid = 1803] [serial = 620] [outer = 0x7fa51efd4400] 16:53:24 INFO - PROCESS | 1803 | 1461023604864 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1332ms 16:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:53:24 INFO - PROCESS | 1803 | 1461023604922 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 16:53:24 INFO - PROCESS | 1803 | 1461023604924 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 16:53:24 INFO - PROCESS | 1803 | 1461023604930 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:53:24 INFO - PROCESS | 1803 | 1461023604933 Marionette TRACE conn4 <- [1,798,null,{}] 16:53:24 INFO - PROCESS | 1803 | 1461023604938 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:25 INFO - PROCESS | 1803 | 1461023605082 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 16:53:25 INFO - PROCESS | 1803 | 1461023605242 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa536aaa800 == 85 [pid = 1803] [id = 207] 16:53:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7fa52657a400) [pid = 1803] [serial = 621] [outer = (nil)] 16:53:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7fa52732b000) [pid = 1803] [serial = 622] [outer = 0x7fa52657a400] 16:53:25 INFO - PROCESS | 1803 | 1461023605322 Marionette DEBUG loaded listener.js 16:53:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7fa5273a1c00) [pid = 1803] [serial = 623] [outer = 0x7fa52657a400] 16:53:26 INFO - PROCESS | 1803 | 1461023606185 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 16:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1327ms 16:53:26 INFO - PROCESS | 1803 | 1461023606257 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 16:53:26 INFO - PROCESS | 1803 | 1461023606260 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 16:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:53:26 INFO - PROCESS | 1803 | 1461023606265 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:53:26 INFO - PROCESS | 1803 | 1461023606267 Marionette TRACE conn4 <- [1,802,null,{}] 16:53:26 INFO - PROCESS | 1803 | 1461023606273 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:26 INFO - PROCESS | 1803 | 1461023606458 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 16:53:26 INFO - PROCESS | 1803 | 1461023606614 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa537573800 == 86 [pid = 1803] [id = 208] 16:53:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7fa5268a6800) [pid = 1803] [serial = 624] [outer = (nil)] 16:53:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7fa52756c400) [pid = 1803] [serial = 625] [outer = 0x7fa5268a6800] 16:53:26 INFO - PROCESS | 1803 | 1461023606683 Marionette DEBUG loaded listener.js 16:53:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7fa52a962800) [pid = 1803] [serial = 626] [outer = 0x7fa5268a6800] 16:53:27 INFO - PROCESS | 1803 | 1461023607442 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 16:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1232ms 16:53:27 INFO - PROCESS | 1803 | 1461023607498 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 16:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:53:27 INFO - PROCESS | 1803 | 1461023607502 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 16:53:27 INFO - PROCESS | 1803 | 1461023607507 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:53:27 INFO - PROCESS | 1803 | 1461023607510 Marionette TRACE conn4 <- [1,806,null,{}] 16:53:27 INFO - PROCESS | 1803 | 1461023607515 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:27 INFO - PROCESS | 1803 | 1461023607660 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 16:53:27 INFO - PROCESS | 1803 | 1461023607822 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b629000 == 87 [pid = 1803] [id = 209] 16:53:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7fa518c6b000) [pid = 1803] [serial = 627] [outer = (nil)] 16:53:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7fa51bfcd800) [pid = 1803] [serial = 628] [outer = 0x7fa518c6b000] 16:53:27 INFO - PROCESS | 1803 | 1461023607894 Marionette DEBUG loaded listener.js 16:53:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7fa5310dd800) [pid = 1803] [serial = 629] [outer = 0x7fa518c6b000] 16:53:28 INFO - PROCESS | 1803 | 1461023608734 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 16:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1281ms 16:53:28 INFO - PROCESS | 1803 | 1461023608789 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 16:53:28 INFO - PROCESS | 1803 | 1461023608793 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 16:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:53:28 INFO - PROCESS | 1803 | 1461023608798 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:53:28 INFO - PROCESS | 1803 | 1461023608801 Marionette TRACE conn4 <- [1,810,null,{}] 16:53:28 INFO - PROCESS | 1803 | 1461023608806 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:28 INFO - PROCESS | 1803 | 1461023608946 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 16:53:29 INFO - PROCESS | 1803 | 1461023609413 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5246d9800 == 88 [pid = 1803] [id = 210] 16:53:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7fa519e32800) [pid = 1803] [serial = 630] [outer = (nil)] 16:53:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7fa519eeac00) [pid = 1803] [serial = 631] [outer = 0x7fa519e32800] 16:53:29 INFO - PROCESS | 1803 | 1461023609520 Marionette DEBUG loaded listener.js 16:53:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7fa51b2af800) [pid = 1803] [serial = 632] [outer = 0x7fa519e32800] 16:53:30 INFO - PROCESS | 1803 | 1461023610439 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1679ms 16:53:30 INFO - PROCESS | 1803 | 1461023610478 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 16:53:30 INFO - PROCESS | 1803 | 1461023610485 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 16:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:53:30 INFO - PROCESS | 1803 | 1461023610493 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:53:30 INFO - PROCESS | 1803 | 1461023610496 Marionette TRACE conn4 <- [1,814,null,{}] 16:53:30 INFO - PROCESS | 1803 | 1461023610502 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:30 INFO - PROCESS | 1803 | 1461023610654 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 16:53:30 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5268f5000 == 87 [pid = 1803] [id = 201] 16:53:30 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5256a7800 == 86 [pid = 1803] [id = 200] 16:53:30 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5246ed000 == 85 [pid = 1803] [id = 199] 16:53:30 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7fa519ee9800) [pid = 1803] [serial = 547] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7fa51bbe5c00) [pid = 1803] [serial = 550] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7fa523d6fc00) [pid = 1803] [serial = 553] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7fa51f6f4c00) [pid = 1803] [serial = 571] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1803 | 1461023610916 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:30 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51f26a000 == 84 [pid = 1803] [id = 198] 16:53:30 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51ad11800 == 83 [pid = 1803] [id = 197] 16:53:30 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b904000 == 82 [pid = 1803] [id = 196] 16:53:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa519e87000 == 83 [pid = 1803] [id = 211] 16:53:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7fa51b705000) [pid = 1803] [serial = 633] [outer = (nil)] 16:53:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7fa51ef1ac00) [pid = 1803] [serial = 634] [outer = 0x7fa51b705000] 16:53:30 INFO - PROCESS | 1803 | 1461023610994 Marionette DEBUG loaded listener.js 16:53:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7fa51f867400) [pid = 1803] [serial = 635] [outer = 0x7fa51b705000] 16:53:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa522bd2800 == 82 [pid = 1803] [id = 192] 16:53:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b295800 == 81 [pid = 1803] [id = 191] 16:53:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5232c3000 == 80 [pid = 1803] [id = 190] 16:53:31 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7fa51b747400) [pid = 1803] [serial = 565] [outer = (nil)] [url = about:blank] 16:53:31 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7fa518e59400) [pid = 1803] [serial = 557] [outer = (nil)] [url = about:blank] 16:53:31 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7fa518c62400) [pid = 1803] [serial = 556] [outer = (nil)] [url = about:blank] 16:53:31 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7fa519eda400) [pid = 1803] [serial = 559] [outer = (nil)] [url = about:blank] 16:53:31 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7fa51aff6000) [pid = 1803] [serial = 560] [outer = (nil)] [url = about:blank] 16:53:31 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7fa51b3b4400) [pid = 1803] [serial = 562] [outer = (nil)] [url = about:blank] 16:53:31 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7fa51c050400) [pid = 1803] [serial = 568] [outer = (nil)] [url = about:blank] 16:53:31 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7fa51bbef400) [pid = 1803] [serial = 566] [outer = (nil)] [url = about:blank] 16:53:31 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7fa51ef1a400) [pid = 1803] [serial = 569] [outer = (nil)] [url = about:blank] 16:53:31 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7fa51b60c000) [pid = 1803] [serial = 563] [outer = (nil)] [url = about:blank] 16:53:31 INFO - PROCESS | 1803 | 1461023611718 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 16:53:31 INFO - PROCESS | 1803 | 1461023611782 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 16:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:53:31 INFO - PROCESS | 1803 | 1461023611788 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:53:31 INFO - PROCESS | 1803 | 1461023611790 Marionette TRACE conn4 <- [1,818,null,{}] 16:53:31 INFO - PROCESS | 1803 | 1461023611796 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:31 INFO - PROCESS | 1803 | 1461023611932 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 16:53:31 INFO - PROCESS | 1803 | 1461023611947 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f25a800 == 81 [pid = 1803] [id = 212] 16:53:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7fa51ef1a400) [pid = 1803] [serial = 636] [outer = (nil)] 16:53:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7fa522b17800) [pid = 1803] [serial = 637] [outer = 0x7fa51ef1a400] 16:53:32 INFO - PROCESS | 1803 | 1461023612005 Marionette DEBUG loaded listener.js 16:53:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7fa523d77400) [pid = 1803] [serial = 638] [outer = 0x7fa51ef1a400] 16:53:32 INFO - PROCESS | 1803 | 1461023612796 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1029ms 16:53:32 INFO - PROCESS | 1803 | 1461023612819 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 16:53:32 INFO - PROCESS | 1803 | 1461023612823 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 16:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:53:32 INFO - PROCESS | 1803 | 1461023612835 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:53:32 INFO - PROCESS | 1803 | 1461023612844 Marionette TRACE conn4 <- [1,822,null,{}] 16:53:32 INFO - PROCESS | 1803 | 1461023612867 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:33 INFO - PROCESS | 1803 | 1461023613003 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 16:53:33 INFO - PROCESS | 1803 | 1461023613023 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5256ab800 == 82 [pid = 1803] [id = 213] 16:53:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7fa522bec800) [pid = 1803] [serial = 639] [outer = (nil)] 16:53:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7fa52517b800) [pid = 1803] [serial = 640] [outer = 0x7fa522bec800] 16:53:33 INFO - PROCESS | 1803 | 1461023613080 Marionette DEBUG loaded listener.js 16:53:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7fa526433000) [pid = 1803] [serial = 641] [outer = 0x7fa522bec800] 16:53:33 INFO - PROCESS | 1803 | 1461023613868 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 16:53:33 INFO - PROCESS | 1803 | 1461023613941 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 16:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:53:33 INFO - PROCESS | 1803 | 1461023613947 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:53:33 INFO - PROCESS | 1803 | 1461023613949 Marionette TRACE conn4 <- [1,826,null,{}] 16:53:33 INFO - PROCESS | 1803 | 1461023613954 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:34 INFO - PROCESS | 1803 | 1461023614143 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 16:53:34 INFO - PROCESS | 1803 | 1461023614172 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa531f77000 == 83 [pid = 1803] [id = 214] 16:53:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7fa524c71000) [pid = 1803] [serial = 642] [outer = (nil)] 16:53:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7fa52739e800) [pid = 1803] [serial = 643] [outer = 0x7fa524c71000] 16:53:34 INFO - PROCESS | 1803 | 1461023614229 Marionette DEBUG loaded listener.js 16:53:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7fa5274a8000) [pid = 1803] [serial = 644] [outer = 0x7fa524c71000] 16:53:34 INFO - PROCESS | 1803 | 1461023614962 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1030ms 16:53:34 INFO - PROCESS | 1803 | 1461023614991 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 16:53:34 INFO - PROCESS | 1803 | 1461023614995 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 16:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:53:35 INFO - PROCESS | 1803 | 1461023615001 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:53:35 INFO - PROCESS | 1803 | 1461023615003 Marionette TRACE conn4 <- [1,830,null,{}] 16:53:35 INFO - PROCESS | 1803 | 1461023615030 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:35 INFO - PROCESS | 1803 | 1461023615207 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 16:53:35 INFO - PROCESS | 1803 | 1461023615231 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa537462000 == 84 [pid = 1803] [id = 215] 16:53:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7fa5310dd000) [pid = 1803] [serial = 645] [outer = (nil)] 16:53:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7fa5310e6000) [pid = 1803] [serial = 646] [outer = 0x7fa5310dd000] 16:53:35 INFO - PROCESS | 1803 | 1461023615302 Marionette DEBUG loaded listener.js 16:53:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7fa531ec9400) [pid = 1803] [serial = 647] [outer = 0x7fa5310dd000] 16:53:35 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7fa518e58c00) [pid = 1803] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:53:35 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7fa51db5c400) [pid = 1803] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:53:35 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7fa51b74d000) [pid = 1803] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:53:35 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7fa51bbe9800) [pid = 1803] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:53:35 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7fa519a8a800) [pid = 1803] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:53:35 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7fa518c69400) [pid = 1803] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:53:36 INFO - PROCESS | 1803 | 1461023616316 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1344ms 16:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:53:36 INFO - PROCESS | 1803 | 1461023616346 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 16:53:36 INFO - PROCESS | 1803 | 1461023616348 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 16:53:36 INFO - PROCESS | 1803 | 1461023616354 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:53:36 INFO - PROCESS | 1803 | 1461023616357 Marionette TRACE conn4 <- [1,834,null,{}] 16:53:36 INFO - PROCESS | 1803 | 1461023616361 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:36 INFO - PROCESS | 1803 | 1461023616541 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 16:53:36 INFO - PROCESS | 1803 | 1461023616622 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa53b509800 == 85 [pid = 1803] [id = 216] 16:53:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7fa522b71400) [pid = 1803] [serial = 648] [outer = (nil)] 16:53:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7fa531ecb400) [pid = 1803] [serial = 649] [outer = 0x7fa522b71400] 16:53:36 INFO - PROCESS | 1803 | 1461023616681 Marionette DEBUG loaded listener.js 16:53:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7fa5323e7400) [pid = 1803] [serial = 650] [outer = 0x7fa522b71400] 16:53:37 INFO - PROCESS | 1803 | 1461023617317 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 976ms 16:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:53:37 INFO - PROCESS | 1803 | 1461023617329 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 16:53:37 INFO - PROCESS | 1803 | 1461023617331 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 16:53:37 INFO - PROCESS | 1803 | 1461023617337 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:53:37 INFO - PROCESS | 1803 | 1461023617340 Marionette TRACE conn4 <- [1,838,null,{}] 16:53:37 INFO - PROCESS | 1803 | 1461023617345 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:37 INFO - PROCESS | 1803 | 1461023617475 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 16:53:37 INFO - PROCESS | 1803 | 1461023617603 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f55d000 == 86 [pid = 1803] [id = 217] 16:53:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7fa51b711000) [pid = 1803] [serial = 651] [outer = (nil)] 16:53:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7fa5330dd800) [pid = 1803] [serial = 652] [outer = 0x7fa51b711000] 16:53:37 INFO - PROCESS | 1803 | 1461023617662 Marionette DEBUG loaded listener.js 16:53:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7fa533307c00) [pid = 1803] [serial = 653] [outer = 0x7fa51b711000] 16:53:38 INFO - PROCESS | 1803 | 1461023618597 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1328ms 16:53:38 INFO - PROCESS | 1803 | 1461023618665 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 16:53:38 INFO - PROCESS | 1803 | 1461023618671 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 16:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:53:38 INFO - PROCESS | 1803 | 1461023618679 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:53:38 INFO - PROCESS | 1803 | 1461023618684 Marionette TRACE conn4 <- [1,842,null,{}] 16:53:38 INFO - PROCESS | 1803 | 1461023618692 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:38 INFO - PROCESS | 1803 | 1461023618898 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 16:53:39 INFO - PROCESS | 1803 | 1461023619070 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f56b800 == 87 [pid = 1803] [id = 218] 16:53:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7fa51b70b400) [pid = 1803] [serial = 654] [outer = (nil)] 16:53:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7fa51bfcdc00) [pid = 1803] [serial = 655] [outer = 0x7fa51b70b400] 16:53:39 INFO - PROCESS | 1803 | 1461023619145 Marionette DEBUG loaded listener.js 16:53:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7fa51f868800) [pid = 1803] [serial = 656] [outer = 0x7fa51b70b400] 16:53:40 INFO - PROCESS | 1803 | 1461023620127 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1483ms 16:53:40 INFO - PROCESS | 1803 | 1461023620165 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 16:53:40 INFO - PROCESS | 1803 | 1461023620173 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 16:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:53:40 INFO - PROCESS | 1803 | 1461023620185 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:53:40 INFO - PROCESS | 1803 | 1461023620188 Marionette TRACE conn4 <- [1,846,null,{}] 16:53:40 INFO - PROCESS | 1803 | 1461023620195 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:40 INFO - PROCESS | 1803 | 1461023620383 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 16:53:40 INFO - PROCESS | 1803 | 1461023620541 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52bfd9000 == 88 [pid = 1803] [id = 219] 16:53:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7fa52451f400) [pid = 1803] [serial = 657] [outer = (nil)] 16:53:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7fa524c69000) [pid = 1803] [serial = 658] [outer = 0x7fa52451f400] 16:53:40 INFO - PROCESS | 1803 | 1461023620688 Marionette DEBUG loaded listener.js 16:53:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7fa5264fa400) [pid = 1803] [serial = 659] [outer = 0x7fa52451f400] 16:53:41 INFO - PROCESS | 1803 | 1461023621509 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1382ms 16:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:53:41 INFO - PROCESS | 1803 | 1461023621566 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 16:53:41 INFO - PROCESS | 1803 | 1461023621569 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 16:53:41 INFO - PROCESS | 1803 | 1461023621575 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:53:41 INFO - PROCESS | 1803 | 1461023621581 Marionette TRACE conn4 <- [1,850,null,{}] 16:53:41 INFO - PROCESS | 1803 | 1461023621596 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:41 INFO - PROCESS | 1803 | 1461023621767 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 16:53:41 INFO - PROCESS | 1803 | 1461023621928 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa511324800 == 89 [pid = 1803] [id = 220] 16:53:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7fa526432c00) [pid = 1803] [serial = 660] [outer = (nil)] 16:53:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7fa5310e3800) [pid = 1803] [serial = 661] [outer = 0x7fa526432c00] 16:53:42 INFO - PROCESS | 1803 | 1461023622014 Marionette DEBUG loaded listener.js 16:53:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7fa532194400) [pid = 1803] [serial = 662] [outer = 0x7fa526432c00] 16:53:42 INFO - PROCESS | 1803 | 1461023622871 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1336ms 16:53:42 INFO - PROCESS | 1803 | 1461023622911 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 16:53:42 INFO - PROCESS | 1803 | 1461023622915 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 16:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:53:42 INFO - PROCESS | 1803 | 1461023622920 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:53:42 INFO - PROCESS | 1803 | 1461023622923 Marionette TRACE conn4 <- [1,854,null,{}] 16:53:42 INFO - PROCESS | 1803 | 1461023622928 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:43 INFO - PROCESS | 1803 | 1461023623084 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 16:53:43 INFO - PROCESS | 1803 | 1461023623254 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51af22800 == 90 [pid = 1803] [id = 221] 16:53:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7fa52756f800) [pid = 1803] [serial = 663] [outer = (nil)] 16:53:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7fa5331c3800) [pid = 1803] [serial = 664] [outer = 0x7fa52756f800] 16:53:43 INFO - PROCESS | 1803 | 1461023623323 Marionette DEBUG loaded listener.js 16:53:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7fa533311000) [pid = 1803] [serial = 665] [outer = 0x7fa52756f800] 16:53:44 INFO - PROCESS | 1803 | 1461023624143 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1281ms 16:53:44 INFO - PROCESS | 1803 | 1461023624202 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 16:53:44 INFO - PROCESS | 1803 | 1461023624204 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 16:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:53:44 INFO - PROCESS | 1803 | 1461023624210 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:53:44 INFO - PROCESS | 1803 | 1461023624214 Marionette TRACE conn4 <- [1,858,null,{}] 16:53:44 INFO - PROCESS | 1803 | 1461023624219 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:44 INFO - PROCESS | 1803 | 1461023624382 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 16:53:44 INFO - PROCESS | 1803 | 1461023624543 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa512642000 == 91 [pid = 1803] [id = 222] 16:53:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7fa5323a7000) [pid = 1803] [serial = 666] [outer = (nil)] 16:53:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7fa535222c00) [pid = 1803] [serial = 667] [outer = 0x7fa5323a7000] 16:53:44 INFO - PROCESS | 1803 | 1461023624615 Marionette DEBUG loaded listener.js 16:53:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7fa535340800) [pid = 1803] [serial = 668] [outer = 0x7fa5323a7000] 16:53:45 INFO - PROCESS | 1803 | 1461023625451 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1282ms 16:53:45 INFO - PROCESS | 1803 | 1461023625493 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 16:53:45 INFO - PROCESS | 1803 | 1461023625497 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 16:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:53:45 INFO - PROCESS | 1803 | 1461023625503 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:53:45 INFO - PROCESS | 1803 | 1461023625505 Marionette TRACE conn4 <- [1,862,null,{}] 16:53:45 INFO - PROCESS | 1803 | 1461023625510 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:45 INFO - PROCESS | 1803 | 1461023625691 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 16:53:45 INFO - PROCESS | 1803 | 1461023625875 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5126e4000 == 92 [pid = 1803] [id = 223] 16:53:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7fa536a62000) [pid = 1803] [serial = 669] [outer = (nil)] 16:53:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7fa53702fc00) [pid = 1803] [serial = 670] [outer = 0x7fa536a62000] 16:53:45 INFO - PROCESS | 1803 | 1461023625949 Marionette DEBUG loaded listener.js 16:53:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7fa5374a2400) [pid = 1803] [serial = 671] [outer = 0x7fa536a62000] 16:53:46 INFO - PROCESS | 1803 | 1461023626811 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1378ms 16:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:53:46 INFO - PROCESS | 1803 | 1461023626882 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 16:53:46 INFO - PROCESS | 1803 | 1461023626885 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 16:53:46 INFO - PROCESS | 1803 | 1461023626891 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:53:46 INFO - PROCESS | 1803 | 1461023626894 Marionette TRACE conn4 <- [1,866,null,{}] 16:53:46 INFO - PROCESS | 1803 | 1461023626899 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:47 INFO - PROCESS | 1803 | 1461023627043 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 16:53:47 INFO - PROCESS | 1803 | 1461023627211 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5115e7800 == 93 [pid = 1803] [id = 224] 16:53:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7fa510d16400) [pid = 1803] [serial = 672] [outer = (nil)] 16:53:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7fa510d1bc00) [pid = 1803] [serial = 673] [outer = 0x7fa510d16400] 16:53:47 INFO - PROCESS | 1803 | 1461023627290 Marionette DEBUG loaded listener.js 16:53:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7fa510d20400) [pid = 1803] [serial = 674] [outer = 0x7fa510d16400] 16:53:48 INFO - PROCESS | 1803 | 1461023628102 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1280ms 16:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:53:48 INFO - PROCESS | 1803 | 1461023628171 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 16:53:48 INFO - PROCESS | 1803 | 1461023628174 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 16:53:48 INFO - PROCESS | 1803 | 1461023628180 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:53:48 INFO - PROCESS | 1803 | 1461023628183 Marionette TRACE conn4 <- [1,870,null,{}] 16:53:48 INFO - PROCESS | 1803 | 1461023628188 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:48 INFO - PROCESS | 1803 | 1461023628336 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 16:53:48 INFO - PROCESS | 1803 | 1461023628507 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f55b000 == 94 [pid = 1803] [id = 225] 16:53:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7fa510d16800) [pid = 1803] [serial = 675] [outer = (nil)] 16:53:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7fa511144000) [pid = 1803] [serial = 676] [outer = 0x7fa510d16800] 16:53:48 INFO - PROCESS | 1803 | 1461023628579 Marionette DEBUG loaded listener.js 16:53:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7fa51114a400) [pid = 1803] [serial = 677] [outer = 0x7fa510d16800] 16:53:49 INFO - PROCESS | 1803 | 1461023629422 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1283ms 16:53:49 INFO - PROCESS | 1803 | 1461023629462 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 16:53:49 INFO - PROCESS | 1803 | 1461023629466 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 16:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:53:49 INFO - PROCESS | 1803 | 1461023629472 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:53:49 INFO - PROCESS | 1803 | 1461023629474 Marionette TRACE conn4 <- [1,874,null,{}] 16:53:49 INFO - PROCESS | 1803 | 1461023629480 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:49 INFO - PROCESS | 1803 | 1461023629629 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 16:53:49 INFO - PROCESS | 1803 | 1461023629799 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513719800 == 95 [pid = 1803] [id = 226] 16:53:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7fa510d1dc00) [pid = 1803] [serial = 678] [outer = (nil)] 16:53:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7fa51114f000) [pid = 1803] [serial = 679] [outer = 0x7fa510d1dc00] 16:53:49 INFO - PROCESS | 1803 | 1461023629867 Marionette DEBUG loaded listener.js 16:53:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7fa513a1d800) [pid = 1803] [serial = 680] [outer = 0x7fa510d1dc00] 16:53:50 INFO - PROCESS | 1803 | 1461023630729 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1326ms 16:53:50 INFO - PROCESS | 1803 | 1461023630800 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 16:53:50 INFO - PROCESS | 1803 | 1461023630805 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 16:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:53:50 INFO - PROCESS | 1803 | 1461023630810 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:53:50 INFO - PROCESS | 1803 | 1461023630813 Marionette TRACE conn4 <- [1,878,null,{}] 16:53:50 INFO - PROCESS | 1803 | 1461023630818 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:51 INFO - PROCESS | 1803 | 1461023631259 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 16:53:51 INFO - PROCESS | 1803 | 1461023631511 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5115e8800 == 96 [pid = 1803] [id = 227] 16:53:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7fa510d1c400) [pid = 1803] [serial = 681] [outer = (nil)] 16:53:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7fa51114b400) [pid = 1803] [serial = 682] [outer = 0x7fa510d1c400] 16:53:51 INFO - PROCESS | 1803 | 1461023631588 Marionette DEBUG loaded listener.js 16:53:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7fa513a1e800) [pid = 1803] [serial = 683] [outer = 0x7fa510d1c400] 16:53:52 INFO - PROCESS | 1803 | 1461023632379 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1631ms 16:53:52 INFO - PROCESS | 1803 | 1461023632445 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 16:53:52 INFO - PROCESS | 1803 | 1461023632453 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 16:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:53:52 INFO - PROCESS | 1803 | 1461023632462 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:53:52 INFO - PROCESS | 1803 | 1461023632471 Marionette TRACE conn4 <- [1,882,null,{}] 16:53:52 INFO - PROCESS | 1803 | 1461023632485 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:52 INFO - PROCESS | 1803 | 1461023632653 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 16:53:52 INFO - PROCESS | 1803 | 1461023632821 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa519e03800 == 97 [pid = 1803] [id = 228] 16:53:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7fa513a2a000) [pid = 1803] [serial = 684] [outer = (nil)] 16:53:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7fa518c6f400) [pid = 1803] [serial = 685] [outer = 0x7fa513a2a000] 16:53:52 INFO - PROCESS | 1803 | 1461023632886 Marionette DEBUG loaded listener.js 16:53:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x7fa519a85400) [pid = 1803] [serial = 686] [outer = 0x7fa513a2a000] 16:53:53 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa522bcc000 == 96 [pid = 1803] [id = 168] 16:53:53 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa527459000 == 95 [pid = 1803] [id = 181] 16:53:53 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51f235000 == 94 [pid = 1803] [id = 87] 16:53:53 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa539f34800 == 93 [pid = 1803] [id = 97] 16:53:53 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa523eb6000 == 92 [pid = 1803] [id = 60] 16:53:53 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x7fa523260000) [pid = 1803] [serial = 586] [outer = (nil)] [url = about:blank] 16:53:53 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7fa51b748400) [pid = 1803] [serial = 577] [outer = (nil)] [url = about:blank] 16:53:53 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7fa51f874000) [pid = 1803] [serial = 580] [outer = (nil)] [url = about:blank] 16:53:53 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7fa519eec800) [pid = 1803] [serial = 574] [outer = (nil)] [url = about:blank] 16:53:53 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7fa522b23000) [pid = 1803] [serial = 583] [outer = (nil)] [url = about:blank] 16:53:53 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7fa524c6a400) [pid = 1803] [serial = 604] [outer = (nil)] [url = about:blank] 16:53:53 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa53b509800 == 91 [pid = 1803] [id = 216] 16:53:53 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa537462000 == 90 [pid = 1803] [id = 215] 16:53:53 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa531f77000 == 89 [pid = 1803] [id = 214] 16:53:53 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5256ab800 == 88 [pid = 1803] [id = 213] 16:53:53 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51f25a800 == 87 [pid = 1803] [id = 212] 16:53:53 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa519e87000 == 86 [pid = 1803] [id = 211] 16:53:53 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5246d9800 == 85 [pid = 1803] [id = 210] 16:53:53 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b629000 == 84 [pid = 1803] [id = 209] 16:53:53 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa537573800 == 83 [pid = 1803] [id = 208] 16:53:53 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa53334e800 == 82 [pid = 1803] [id = 206] 16:53:53 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5321b4000 == 81 [pid = 1803] [id = 205] 16:53:53 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52bfd8000 == 80 [pid = 1803] [id = 204] 16:53:53 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5246d8000 == 79 [pid = 1803] [id = 203] 16:53:53 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa519e81000 == 78 [pid = 1803] [id = 202] 16:53:53 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7fa51b6d8400) [pid = 1803] [serial = 592] [outer = (nil)] [url = about:blank] 16:53:53 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7fa51b70f400) [pid = 1803] [serial = 593] [outer = (nil)] [url = about:blank] 16:53:53 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7fa5240d1800) [pid = 1803] [serial = 602] [outer = (nil)] [url = about:blank] 16:53:53 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7fa51f6f3800) [pid = 1803] [serial = 596] [outer = (nil)] [url = about:blank] 16:53:53 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7fa52a964400) [pid = 1803] [serial = 545] [outer = (nil)] [url = about:blank] 16:53:53 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7fa519eedc00) [pid = 1803] [serial = 590] [outer = (nil)] [url = about:blank] 16:53:53 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7fa523267400) [pid = 1803] [serial = 599] [outer = (nil)] [url = about:blank] 16:53:53 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7fa519b3c000) [pid = 1803] [serial = 589] [outer = (nil)] [url = about:blank] 16:53:53 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7fa51ef1c400) [pid = 1803] [serial = 595] [outer = (nil)] [url = about:blank] 16:53:53 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7fa522add800) [pid = 1803] [serial = 601] [outer = (nil)] [url = about:blank] 16:53:53 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7fa521626400) [pid = 1803] [serial = 598] [outer = (nil)] [url = about:blank] 16:53:53 INFO - PROCESS | 1803 | 1461023633853 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1441ms 16:53:53 INFO - PROCESS | 1803 | 1461023633904 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 16:53:53 INFO - PROCESS | 1803 | 1461023633908 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 16:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:53:53 INFO - PROCESS | 1803 | 1461023633914 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:53:53 INFO - PROCESS | 1803 | 1461023633916 Marionette TRACE conn4 <- [1,886,null,{}] 16:53:53 INFO - PROCESS | 1803 | 1461023633922 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:54 INFO - PROCESS | 1803 | 1461023634061 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 16:53:54 INFO - PROCESS | 1803 | 1461023634090 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b510800 == 79 [pid = 1803] [id = 229] 16:53:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7fa519a8a000) [pid = 1803] [serial = 687] [outer = (nil)] 16:53:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7fa51b3b3800) [pid = 1803] [serial = 688] [outer = 0x7fa519a8a000] 16:53:54 INFO - PROCESS | 1803 | 1461023634156 Marionette DEBUG loaded listener.js 16:53:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7fa51b70f400) [pid = 1803] [serial = 689] [outer = 0x7fa519a8a000] 16:53:55 INFO - PROCESS | 1803 | 1461023635011 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1132ms 16:53:55 INFO - PROCESS | 1803 | 1461023635047 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 16:53:55 INFO - PROCESS | 1803 | 1461023635051 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 16:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:53:55 INFO - PROCESS | 1803 | 1461023635066 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:53:55 INFO - PROCESS | 1803 | 1461023635072 Marionette TRACE conn4 <- [1,890,null,{}] 16:53:55 INFO - PROCESS | 1803 | 1461023635081 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:55 INFO - PROCESS | 1803 | 1461023635284 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 16:53:55 INFO - PROCESS | 1803 | 1461023635362 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f555000 == 80 [pid = 1803] [id = 230] 16:53:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7fa518c62400) [pid = 1803] [serial = 690] [outer = (nil)] 16:53:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7fa51bbed000) [pid = 1803] [serial = 691] [outer = 0x7fa518c62400] 16:53:55 INFO - PROCESS | 1803 | 1461023635421 Marionette DEBUG loaded listener.js 16:53:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7fa51f86f800) [pid = 1803] [serial = 692] [outer = 0x7fa518c62400] 16:53:56 INFO - PROCESS | 1803 | 1461023636161 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1142ms 16:53:56 INFO - PROCESS | 1803 | 1461023636202 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 16:53:56 INFO - PROCESS | 1803 | 1461023636205 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 16:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:53:56 INFO - PROCESS | 1803 | 1461023636217 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:53:56 INFO - PROCESS | 1803 | 1461023636219 Marionette TRACE conn4 <- [1,894,null,{}] 16:53:56 INFO - PROCESS | 1803 | 1461023636224 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:56 INFO - PROCESS | 1803 | 1461023636404 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 16:53:56 INFO - PROCESS | 1803 | 1461023636430 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52457f800 == 81 [pid = 1803] [id = 231] 16:53:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7fa51bbe9800) [pid = 1803] [serial = 693] [outer = (nil)] 16:53:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7fa522b6c000) [pid = 1803] [serial = 694] [outer = 0x7fa51bbe9800] 16:53:56 INFO - PROCESS | 1803 | 1461023636490 Marionette DEBUG loaded listener.js 16:53:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7fa523e77800) [pid = 1803] [serial = 695] [outer = 0x7fa51bbe9800] 16:53:57 INFO - PROCESS | 1803 | 1461023637313 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1131ms 16:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:53:57 INFO - PROCESS | 1803 | 1461023637350 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 16:53:57 INFO - PROCESS | 1803 | 1461023637352 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 16:53:57 INFO - PROCESS | 1803 | 1461023637358 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:53:57 INFO - PROCESS | 1803 | 1461023637361 Marionette TRACE conn4 <- [1,898,null,{}] 16:53:57 INFO - PROCESS | 1803 | 1461023637372 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:57 INFO - PROCESS | 1803 | 1461023637554 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 16:53:57 INFO - PROCESS | 1803 | 1461023637581 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525337800 == 82 [pid = 1803] [id = 232] 16:53:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7fa524c6a400) [pid = 1803] [serial = 696] [outer = (nil)] 16:53:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7fa524cc4c00) [pid = 1803] [serial = 697] [outer = 0x7fa524c6a400] 16:53:57 INFO - PROCESS | 1803 | 1461023637652 Marionette DEBUG loaded listener.js 16:53:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7fa525c2fc00) [pid = 1803] [serial = 698] [outer = 0x7fa524c6a400] 16:53:58 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7fa524c71000) [pid = 1803] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:53:58 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7fa51b705000) [pid = 1803] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:53:58 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7fa519e32800) [pid = 1803] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:53:58 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7fa5310dd000) [pid = 1803] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:53:58 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7fa51ef1a400) [pid = 1803] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:53:58 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7fa522bec800) [pid = 1803] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:53:58 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7fa522b71400) [pid = 1803] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:53:58 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7fa524c67800) [pid = 1803] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:53:58 INFO - PROCESS | 1803 | 1461023638592 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1278ms 16:53:58 INFO - PROCESS | 1803 | 1461023638635 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 16:53:58 INFO - PROCESS | 1803 | 1461023638638 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 16:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:53:58 INFO - PROCESS | 1803 | 1461023638643 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:53:58 INFO - PROCESS | 1803 | 1461023638656 Marionette TRACE conn4 <- [1,902,null,{}] 16:53:58 INFO - PROCESS | 1803 | 1461023638661 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:58 INFO - PROCESS | 1803 | 1461023638795 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 16:53:58 INFO - PROCESS | 1803 | 1461023638808 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525df4000 == 83 [pid = 1803] [id = 233] 16:53:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7fa5230a8000) [pid = 1803] [serial = 699] [outer = (nil)] 16:53:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7fa527326400) [pid = 1803] [serial = 700] [outer = 0x7fa5230a8000] 16:53:58 INFO - PROCESS | 1803 | 1461023638866 Marionette DEBUG loaded listener.js 16:53:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7fa5273a2800) [pid = 1803] [serial = 701] [outer = 0x7fa5230a8000] 16:53:59 INFO - PROCESS | 1803 | 1461023639641 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1040ms 16:53:59 INFO - PROCESS | 1803 | 1461023639684 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 16:53:59 INFO - PROCESS | 1803 | 1461023639688 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 16:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:53:59 INFO - PROCESS | 1803 | 1461023639694 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:53:59 INFO - PROCESS | 1803 | 1461023639696 Marionette TRACE conn4 <- [1,906,null,{}] 16:53:59 INFO - PROCESS | 1803 | 1461023639717 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:59 INFO - PROCESS | 1803 | 1461023639905 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 16:53:59 INFO - PROCESS | 1803 | 1461023639919 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52bf07800 == 84 [pid = 1803] [id = 234] 16:53:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7fa51114d000) [pid = 1803] [serial = 702] [outer = (nil)] 16:53:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7fa5274ab800) [pid = 1803] [serial = 703] [outer = 0x7fa51114d000] 16:53:59 INFO - PROCESS | 1803 | 1461023639979 Marionette DEBUG loaded listener.js 16:54:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7fa5310e1400) [pid = 1803] [serial = 704] [outer = 0x7fa51114d000] 16:54:01 INFO - PROCESS | 1803 | 1461023641000 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1378ms 16:54:01 INFO - PROCESS | 1803 | 1461023641074 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 16:54:01 INFO - PROCESS | 1803 | 1461023641081 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 16:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:54:01 INFO - PROCESS | 1803 | 1461023641090 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:54:01 INFO - PROCESS | 1803 | 1461023641094 Marionette TRACE conn4 <- [1,910,null,{}] 16:54:01 INFO - PROCESS | 1803 | 1461023641101 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:01 INFO - PROCESS | 1803 | 1461023641303 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 16:54:01 INFO - PROCESS | 1803 | 1461023641468 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ad0f000 == 85 [pid = 1803] [id = 235] 16:54:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7fa513a22c00) [pid = 1803] [serial = 705] [outer = (nil)] 16:54:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7fa518e58c00) [pid = 1803] [serial = 706] [outer = 0x7fa513a22c00] 16:54:01 INFO - PROCESS | 1803 | 1461023641541 Marionette DEBUG loaded listener.js 16:54:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7fa519ef7000) [pid = 1803] [serial = 707] [outer = 0x7fa513a22c00] 16:54:02 INFO - PROCESS | 1803 | 1461023642445 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1428ms 16:54:02 INFO - PROCESS | 1803 | 1461023642519 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 16:54:02 INFO - PROCESS | 1803 | 1461023642527 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 16:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:54:02 INFO - PROCESS | 1803 | 1461023642536 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:54:02 INFO - PROCESS | 1803 | 1461023642540 Marionette TRACE conn4 <- [1,914,null,{}] 16:54:02 INFO - PROCESS | 1803 | 1461023642546 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:02 INFO - PROCESS | 1803 | 1461023642745 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 16:54:03 INFO - PROCESS | 1803 | 1461023642999 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5246da000 == 86 [pid = 1803] [id = 236] 16:54:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7fa51d19a400) [pid = 1803] [serial = 708] [outer = (nil)] 16:54:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7fa51f79e800) [pid = 1803] [serial = 709] [outer = 0x7fa51d19a400] 16:54:03 INFO - PROCESS | 1803 | 1461023643113 Marionette DEBUG loaded listener.js 16:54:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7fa522b71800) [pid = 1803] [serial = 710] [outer = 0x7fa51d19a400] 16:54:03 INFO - PROCESS | 1803 | 1461023643879 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1385ms 16:54:03 INFO - PROCESS | 1803 | 1461023643922 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 16:54:03 INFO - PROCESS | 1803 | 1461023643925 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 16:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:54:03 INFO - PROCESS | 1803 | 1461023643932 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:54:03 INFO - PROCESS | 1803 | 1461023643937 Marionette TRACE conn4 <- [1,918,null,{}] 16:54:03 INFO - PROCESS | 1803 | 1461023643952 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:04 INFO - PROCESS | 1803 | 1461023644140 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 16:54:04 INFO - PROCESS | 1803 | 1461023644313 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa533012800 == 87 [pid = 1803] [id = 237] 16:54:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x7fa524066c00) [pid = 1803] [serial = 711] [outer = (nil)] 16:54:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x7fa5257bac00) [pid = 1803] [serial = 712] [outer = 0x7fa524066c00] 16:54:04 INFO - PROCESS | 1803 | 1461023644410 Marionette DEBUG loaded listener.js 16:54:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7fa52739f400) [pid = 1803] [serial = 713] [outer = 0x7fa524066c00] 16:54:05 INFO - PROCESS | 1803 | 1461023645248 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1388ms 16:54:05 INFO - PROCESS | 1803 | 1461023645322 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 16:54:05 INFO - PROCESS | 1803 | 1461023645325 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 16:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:54:05 INFO - PROCESS | 1803 | 1461023645332 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:54:05 INFO - PROCESS | 1803 | 1461023645335 Marionette TRACE conn4 <- [1,922,null,{}] 16:54:05 INFO - PROCESS | 1803 | 1461023645340 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:05 INFO - PROCESS | 1803 | 1461023645534 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 16:54:05 INFO - PROCESS | 1803 | 1461023645701 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa537468800 == 88 [pid = 1803] [id = 238] 16:54:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7fa51affd400) [pid = 1803] [serial = 714] [outer = (nil)] 16:54:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x7fa5310da800) [pid = 1803] [serial = 715] [outer = 0x7fa51affd400] 16:54:05 INFO - PROCESS | 1803 | 1461023645775 Marionette DEBUG loaded listener.js 16:54:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7fa531ec9000) [pid = 1803] [serial = 716] [outer = 0x7fa51affd400] 16:54:06 INFO - PROCESS | 1803 | 1461023646578 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1277ms 16:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:54:06 INFO - PROCESS | 1803 | 1461023646610 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 16:54:06 INFO - PROCESS | 1803 | 1461023646613 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 16:54:06 INFO - PROCESS | 1803 | 1461023646619 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:54:06 INFO - PROCESS | 1803 | 1461023646622 Marionette TRACE conn4 <- [1,926,null,{}] 16:54:06 INFO - PROCESS | 1803 | 1461023646627 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:06 INFO - PROCESS | 1803 | 1461023646791 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 16:54:06 INFO - PROCESS | 1803 | 1461023646965 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa53b772000 == 89 [pid = 1803] [id = 239] 16:54:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7fa524c6cc00) [pid = 1803] [serial = 717] [outer = (nil)] 16:54:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7fa53302d400) [pid = 1803] [serial = 718] [outer = 0x7fa524c6cc00] 16:54:07 INFO - PROCESS | 1803 | 1461023647036 Marionette DEBUG loaded listener.js 16:54:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7fa5334c2800) [pid = 1803] [serial = 719] [outer = 0x7fa524c6cc00] 16:54:07 INFO - PROCESS | 1803 | 1461023647927 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1383ms 16:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:54:08 INFO - PROCESS | 1803 | 1461023648002 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 16:54:08 INFO - PROCESS | 1803 | 1461023648005 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 16:54:08 INFO - PROCESS | 1803 | 1461023648011 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:54:08 INFO - PROCESS | 1803 | 1461023648015 Marionette TRACE conn4 <- [1,930,null,{}] 16:54:08 INFO - PROCESS | 1803 | 1461023648020 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:08 INFO - PROCESS | 1803 | 1461023648244 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 16:54:08 INFO - PROCESS | 1803 | 1461023648415 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52575f800 == 90 [pid = 1803] [id = 240] 16:54:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x7fa5265b4400) [pid = 1803] [serial = 720] [outer = (nil)] 16:54:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x7fa5265bb800) [pid = 1803] [serial = 721] [outer = 0x7fa5265b4400] 16:54:08 INFO - PROCESS | 1803 | 1461023648492 Marionette DEBUG loaded listener.js 16:54:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x7fa53702a800) [pid = 1803] [serial = 722] [outer = 0x7fa5265b4400] 16:54:09 INFO - PROCESS | 1803 | 1461023649345 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1378ms 16:54:09 INFO - PROCESS | 1803 | 1461023649389 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 16:54:09 INFO - PROCESS | 1803 | 1461023649393 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 16:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:54:09 INFO - PROCESS | 1803 | 1461023649399 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:54:09 INFO - PROCESS | 1803 | 1461023649401 Marionette TRACE conn4 <- [1,934,null,{}] 16:54:09 INFO - PROCESS | 1803 | 1461023649407 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:09 INFO - PROCESS | 1803 | 1461023649566 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 16:54:09 INFO - PROCESS | 1803 | 1461023649744 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51103f000 == 91 [pid = 1803] [id = 241] 16:54:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x7fa512723400) [pid = 1803] [serial = 723] [outer = (nil)] 16:54:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x7fa51272b800) [pid = 1803] [serial = 724] [outer = 0x7fa512723400] 16:54:09 INFO - PROCESS | 1803 | 1461023649816 Marionette DEBUG loaded listener.js 16:54:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x7fa512730c00) [pid = 1803] [serial = 725] [outer = 0x7fa512723400] 16:54:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x7fa510fd4400) [pid = 1803] [serial = 726] [outer = 0x7fa51b3b7800] 16:54:10 INFO - PROCESS | 1803 | 1461023650814 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1483ms 16:54:10 INFO - PROCESS | 1803 | 1461023650883 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 16:54:10 INFO - PROCESS | 1803 | 1461023650887 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 16:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:54:10 INFO - PROCESS | 1803 | 1461023650893 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:54:10 INFO - PROCESS | 1803 | 1461023650895 Marionette TRACE conn4 <- [1,938,null,{}] 16:54:10 INFO - PROCESS | 1803 | 1461023650900 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:11 INFO - PROCESS | 1803 | 1461023651070 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 16:54:11 INFO - PROCESS | 1803 | 1461023651284 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50f7d8000 == 92 [pid = 1803] [id = 242] 16:54:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x7fa510fce800) [pid = 1803] [serial = 727] [outer = (nil)] 16:54:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x7fa510fd9000) [pid = 1803] [serial = 728] [outer = 0x7fa510fce800] 16:54:11 INFO - PROCESS | 1803 | 1461023651403 Marionette DEBUG loaded listener.js 16:54:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x7fa512731400) [pid = 1803] [serial = 729] [outer = 0x7fa510fce800] 16:54:12 INFO - PROCESS | 1803 | 1461023652200 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1335ms 16:54:12 INFO - PROCESS | 1803 | 1461023652229 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 16:54:12 INFO - PROCESS | 1803 | 1461023652234 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 16:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:54:12 INFO - PROCESS | 1803 | 1461023652243 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:54:12 INFO - PROCESS | 1803 | 1461023652246 Marionette TRACE conn4 <- [1,942,null,{}] 16:54:12 INFO - PROCESS | 1803 | 1461023652252 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:12 INFO - PROCESS | 1803 | 1461023652429 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 16:54:12 INFO - PROCESS | 1803 | 1461023652616 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51018c800 == 93 [pid = 1803] [id = 243] 16:54:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x7fa50f8df400) [pid = 1803] [serial = 730] [outer = (nil)] 16:54:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x7fa50f8e4400) [pid = 1803] [serial = 731] [outer = 0x7fa50f8df400] 16:54:12 INFO - PROCESS | 1803 | 1461023652687 Marionette DEBUG loaded listener.js 16:54:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 208 (0x7fa50f8e9400) [pid = 1803] [serial = 732] [outer = 0x7fa50f8df400] 16:54:13 INFO - PROCESS | 1803 | 1461023653582 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1385ms 16:54:13 INFO - PROCESS | 1803 | 1461023653628 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 16:54:13 INFO - PROCESS | 1803 | 1461023653631 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 16:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:54:13 INFO - PROCESS | 1803 | 1461023653639 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:54:13 INFO - PROCESS | 1803 | 1461023653642 Marionette TRACE conn4 <- [1,946,null,{}] 16:54:13 INFO - PROCESS | 1803 | 1461023653647 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:13 INFO - PROCESS | 1803 | 1461023653814 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 16:54:14 INFO - PROCESS | 1803 | 1461023653999 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa511044000 == 94 [pid = 1803] [id = 244] 16:54:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 209 (0x7fa50f8df800) [pid = 1803] [serial = 733] [outer = (nil)] 16:54:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 210 (0x7fa51272a400) [pid = 1803] [serial = 734] [outer = 0x7fa50f8df800] 16:54:14 INFO - PROCESS | 1803 | 1461023654065 Marionette DEBUG loaded listener.js 16:54:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 211 (0x7fa51452dc00) [pid = 1803] [serial = 735] [outer = 0x7fa50f8df800] 16:54:15 INFO - PROCESS | 1803 | 1461023655330 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1737ms 16:54:15 INFO - PROCESS | 1803 | 1461023655376 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 16:54:15 INFO - PROCESS | 1803 | 1461023655382 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 16:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:54:15 INFO - PROCESS | 1803 | 1461023655391 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:54:15 INFO - PROCESS | 1803 | 1461023655395 Marionette TRACE conn4 <- [1,950,null,{}] 16:54:15 INFO - PROCESS | 1803 | 1461023655402 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:15 INFO - PROCESS | 1803 | 1461023655576 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 16:54:15 INFO - PROCESS | 1803 | 1461023655770 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51370f800 == 95 [pid = 1803] [id = 245] 16:54:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x7fa510d1e000) [pid = 1803] [serial = 736] [outer = (nil)] 16:54:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 213 (0x7fa511144c00) [pid = 1803] [serial = 737] [outer = 0x7fa510d1e000] 16:54:15 INFO - PROCESS | 1803 | 1461023655840 Marionette DEBUG loaded listener.js 16:54:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x7fa5125c4c00) [pid = 1803] [serial = 738] [outer = 0x7fa510d1e000] 16:54:16 INFO - PROCESS | 1803 | 1461023656807 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1484ms 16:54:16 INFO - PROCESS | 1803 | 1461023656876 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 16:54:16 INFO - PROCESS | 1803 | 1461023656883 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 16:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:54:16 INFO - PROCESS | 1803 | 1461023656894 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:54:16 INFO - PROCESS | 1803 | 1461023656898 Marionette TRACE conn4 <- [1,954,null,{}] 16:54:16 INFO - PROCESS | 1803 | 1461023656904 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:17 INFO - PROCESS | 1803 | 1461023657124 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 16:54:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b515000 == 94 [pid = 1803] [id = 75] 16:54:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa525331000 == 93 [pid = 1803] [id = 56] 16:54:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa533343800 == 92 [pid = 1803] [id = 73] 16:54:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa524ecd800 == 91 [pid = 1803] [id = 193] 16:54:17 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0x7fa5330dd800) [pid = 1803] [serial = 652] [outer = (nil)] [url = about:blank] 16:54:17 INFO - PROCESS | 1803 | 1461023657428 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa525df4000 == 90 [pid = 1803] [id = 233] 16:54:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5256ad800 == 89 [pid = 1803] [id = 194] 16:54:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa525337800 == 88 [pid = 1803] [id = 232] 16:54:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5126d0000 == 89 [pid = 1803] [id = 246] 16:54:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x7fa513a21400) [pid = 1803] [serial = 739] [outer = (nil)] 16:54:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 215 (0x7fa513a27800) [pid = 1803] [serial = 740] [outer = 0x7fa513a21400] 16:54:17 INFO - PROCESS | 1803 | 1461023657515 Marionette DEBUG loaded listener.js 16:54:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 216 (0x7fa518c71400) [pid = 1803] [serial = 741] [outer = 0x7fa513a21400] 16:54:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52457f800 == 88 [pid = 1803] [id = 231] 16:54:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51f555000 == 87 [pid = 1803] [id = 230] 16:54:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b510800 == 86 [pid = 1803] [id = 229] 16:54:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa519e03800 == 85 [pid = 1803] [id = 228] 16:54:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5115e8800 == 84 [pid = 1803] [id = 227] 16:54:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5115e7800 == 83 [pid = 1803] [id = 224] 16:54:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5126e4000 == 82 [pid = 1803] [id = 223] 16:54:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa512642000 == 81 [pid = 1803] [id = 222] 16:54:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51af22800 == 80 [pid = 1803] [id = 221] 16:54:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa511324800 == 79 [pid = 1803] [id = 220] 16:54:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52bfd9000 == 78 [pid = 1803] [id = 219] 16:54:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51f56b800 == 77 [pid = 1803] [id = 218] 16:54:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51f55d000 == 76 [pid = 1803] [id = 217] 16:54:17 INFO - PROCESS | 1803 | --DOMWINDOW == 215 (0x7fa524cc7c00) [pid = 1803] [serial = 605] [outer = (nil)] [url = about:blank] 16:54:17 INFO - PROCESS | 1803 | --DOMWINDOW == 214 (0x7fa52739e800) [pid = 1803] [serial = 643] [outer = (nil)] [url = about:blank] 16:54:17 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0x7fa51ef1ac00) [pid = 1803] [serial = 634] [outer = (nil)] [url = about:blank] 16:54:17 INFO - PROCESS | 1803 | --DOMWINDOW == 212 (0x7fa51f867400) [pid = 1803] [serial = 635] [outer = (nil)] [url = about:blank] 16:54:17 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x7fa519eeac00) [pid = 1803] [serial = 631] [outer = (nil)] [url = about:blank] 16:54:17 INFO - PROCESS | 1803 | --DOMWINDOW == 210 (0x7fa5310e6000) [pid = 1803] [serial = 646] [outer = (nil)] [url = about:blank] 16:54:17 INFO - PROCESS | 1803 | --DOMWINDOW == 209 (0x7fa51b2af800) [pid = 1803] [serial = 632] [outer = (nil)] [url = about:blank] 16:54:17 INFO - PROCESS | 1803 | --DOMWINDOW == 208 (0x7fa531ec9400) [pid = 1803] [serial = 647] [outer = (nil)] [url = about:blank] 16:54:17 INFO - PROCESS | 1803 | --DOMWINDOW == 207 (0x7fa518c69c00) [pid = 1803] [serial = 607] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x7fa522b17800) [pid = 1803] [serial = 637] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x7fa523d77400) [pid = 1803] [serial = 638] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x7fa51bbea800) [pid = 1803] [serial = 610] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x7fa524cc5800) [pid = 1803] [serial = 616] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0x7fa522b67800) [pid = 1803] [serial = 613] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x7fa52517b800) [pid = 1803] [serial = 640] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x7fa525ca6400) [pid = 1803] [serial = 619] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x7fa52732b000) [pid = 1803] [serial = 622] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x7fa52756c400) [pid = 1803] [serial = 625] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x7fa51bfcd800) [pid = 1803] [serial = 628] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x7fa5274a8000) [pid = 1803] [serial = 644] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x7fa531ecb400) [pid = 1803] [serial = 649] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7fa526433000) [pid = 1803] [serial = 641] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7fa5323e7400) [pid = 1803] [serial = 650] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1803 | 1461023658278 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1434ms 16:54:18 INFO - PROCESS | 1803 | 1461023658329 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 16:54:18 INFO - PROCESS | 1803 | 1461023658333 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 16:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:54:18 INFO - PROCESS | 1803 | 1461023658339 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:54:18 INFO - PROCESS | 1803 | 1461023658345 Marionette TRACE conn4 <- [1,958,null,{}] 16:54:18 INFO - PROCESS | 1803 | 1461023658365 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:18 INFO - PROCESS | 1803 | 1461023658582 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 16:54:18 INFO - PROCESS | 1803 | 1461023658592 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51af06800 == 77 [pid = 1803] [id = 247] 16:54:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7fa513a2a800) [pid = 1803] [serial = 742] [outer = (nil)] 16:54:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7fa51b3b4400) [pid = 1803] [serial = 743] [outer = 0x7fa513a2a800] 16:54:18 INFO - PROCESS | 1803 | 1461023658657 Marionette DEBUG loaded listener.js 16:54:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x7fa51b744400) [pid = 1803] [serial = 744] [outer = 0x7fa513a2a800] 16:54:19 INFO - PROCESS | 1803 | 1461023659457 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1141ms 16:54:19 INFO - PROCESS | 1803 | 1461023659495 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 16:54:19 INFO - PROCESS | 1803 | 1461023659500 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 16:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:54:19 INFO - PROCESS | 1803 | 1461023659508 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:54:19 INFO - PROCESS | 1803 | 1461023659511 Marionette TRACE conn4 <- [1,962,null,{}] 16:54:19 INFO - PROCESS | 1803 | 1461023659515 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:19 INFO - PROCESS | 1803 | 1461023659671 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 16:54:19 INFO - PROCESS | 1803 | 1461023659685 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f56c800 == 78 [pid = 1803] [id = 248] 16:54:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x7fa5125cb400) [pid = 1803] [serial = 745] [outer = (nil)] 16:54:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x7fa51ef1cc00) [pid = 1803] [serial = 746] [outer = 0x7fa5125cb400] 16:54:19 INFO - PROCESS | 1803 | 1461023659748 Marionette DEBUG loaded listener.js 16:54:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x7fa51f6f5000) [pid = 1803] [serial = 747] [outer = 0x7fa5125cb400] 16:54:20 INFO - PROCESS | 1803 | 1461023660672 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1227ms 16:54:20 INFO - PROCESS | 1803 | 1461023660736 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 16:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:54:20 INFO - PROCESS | 1803 | 1461023660740 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 16:54:20 INFO - PROCESS | 1803 | 1461023660746 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:54:20 INFO - PROCESS | 1803 | 1461023660749 Marionette TRACE conn4 <- [1,966,null,{}] 16:54:20 INFO - PROCESS | 1803 | 1461023660759 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:20 INFO - PROCESS | 1803 | 1461023660959 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 16:54:20 INFO - PROCESS | 1803 | 1461023660982 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5246d9800 == 79 [pid = 1803] [id = 249] 16:54:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x7fa5125c0800) [pid = 1803] [serial = 748] [outer = (nil)] 16:54:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x7fa51f799000) [pid = 1803] [serial = 749] [outer = 0x7fa5125c0800] 16:54:21 INFO - PROCESS | 1803 | 1461023661042 Marionette DEBUG loaded listener.js 16:54:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x7fa52184c800) [pid = 1803] [serial = 750] [outer = 0x7fa5125c0800] 16:54:21 INFO - PROCESS | 1803 | 1461023661890 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:54:22 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x7fa5230a8000) [pid = 1803] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:54:22 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x7fa518c62400) [pid = 1803] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:54:22 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x7fa524c6a400) [pid = 1803] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:54:22 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x7fa519a8a000) [pid = 1803] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:54:22 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x7fa513a2a000) [pid = 1803] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:54:22 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x7fa51f6f2c00) [pid = 1803] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:54:22 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x7fa510d1c400) [pid = 1803] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:54:22 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7fa51bbe9800) [pid = 1803] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1438ms 16:54:22 INFO - PROCESS | 1803 | 1461023662184 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 16:54:22 INFO - PROCESS | 1803 | 1461023662187 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 16:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:54:22 INFO - PROCESS | 1803 | 1461023662193 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:54:22 INFO - PROCESS | 1803 | 1461023662195 Marionette TRACE conn4 <- [1,970,null,{}] 16:54:22 INFO - PROCESS | 1803 | 1461023662200 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:22 INFO - PROCESS | 1803 | 1461023662359 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 16:54:22 INFO - PROCESS | 1803 | 1461023662368 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5256ad800 == 80 [pid = 1803] [id = 250] 16:54:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7fa51f79a800) [pid = 1803] [serial = 751] [outer = (nil)] 16:54:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x7fa524cc7c00) [pid = 1803] [serial = 752] [outer = 0x7fa51f79a800] 16:54:22 INFO - PROCESS | 1803 | 1461023662438 Marionette DEBUG loaded listener.js 16:54:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x7fa526433000) [pid = 1803] [serial = 753] [outer = 0x7fa51f79a800] 16:54:23 INFO - PROCESS | 1803 | 1461023663188 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1033ms 16:54:23 INFO - PROCESS | 1803 | 1461023663229 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 16:54:23 INFO - PROCESS | 1803 | 1461023663233 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 16:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:54:23 INFO - PROCESS | 1803 | 1461023663238 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:54:23 INFO - PROCESS | 1803 | 1461023663241 Marionette TRACE conn4 <- [1,974,null,{}] 16:54:23 INFO - PROCESS | 1803 | 1461023663245 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:23 INFO - PROCESS | 1803 | 1461023663432 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 16:54:23 INFO - PROCESS | 1803 | 1461023663446 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5268f1800 == 81 [pid = 1803] [id = 251] 16:54:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x7fa51bbea800) [pid = 1803] [serial = 754] [outer = (nil)] 16:54:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x7fa5265b1800) [pid = 1803] [serial = 755] [outer = 0x7fa51bbea800] 16:54:23 INFO - PROCESS | 1803 | 1461023663502 Marionette DEBUG loaded listener.js 16:54:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x7fa5265ba000) [pid = 1803] [serial = 756] [outer = 0x7fa51bbea800] 16:54:24 INFO - PROCESS | 1803 | 1461023664343 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1132ms 16:54:24 INFO - PROCESS | 1803 | 1461023664389 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 16:54:24 INFO - PROCESS | 1803 | 1461023664395 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 16:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:54:24 INFO - PROCESS | 1803 | 1461023664405 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:54:24 INFO - PROCESS | 1803 | 1461023664409 Marionette TRACE conn4 <- [1,978,null,{}] 16:54:24 INFO - PROCESS | 1803 | 1461023664417 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:24 INFO - PROCESS | 1803 | 1461023664606 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 16:54:24 INFO - PROCESS | 1803 | 1461023664780 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa512639000 == 82 [pid = 1803] [id = 252] 16:54:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x7fa510fcfc00) [pid = 1803] [serial = 757] [outer = (nil)] 16:54:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x7fa51114d800) [pid = 1803] [serial = 758] [outer = 0x7fa510fcfc00] 16:54:24 INFO - PROCESS | 1803 | 1461023664856 Marionette DEBUG loaded listener.js 16:54:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x7fa5125c6400) [pid = 1803] [serial = 759] [outer = 0x7fa510fcfc00] 16:54:25 INFO - PROCESS | 1803 | 1461023665779 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1431ms 16:54:25 INFO - PROCESS | 1803 | 1461023665836 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 16:54:25 INFO - PROCESS | 1803 | 1461023665844 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 16:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:54:25 INFO - PROCESS | 1803 | 1461023665855 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:54:25 INFO - PROCESS | 1803 | 1461023665858 Marionette TRACE conn4 <- [1,982,null,{}] 16:54:25 INFO - PROCESS | 1803 | 1461023665864 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:26 INFO - PROCESS | 1803 | 1461023666050 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 16:54:26 INFO - PROCESS | 1803 | 1461023666228 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f563000 == 83 [pid = 1803] [id = 253] 16:54:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x7fa510fd5000) [pid = 1803] [serial = 760] [outer = (nil)] 16:54:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x7fa519e32800) [pid = 1803] [serial = 761] [outer = 0x7fa510fd5000] 16:54:26 INFO - PROCESS | 1803 | 1461023666303 Marionette DEBUG loaded listener.js 16:54:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x7fa51b6df000) [pid = 1803] [serial = 762] [outer = 0x7fa510fd5000] 16:54:27 INFO - PROCESS | 1803 | 1461023667222 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1427ms 16:54:27 INFO - PROCESS | 1803 | 1461023667282 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 16:54:27 INFO - PROCESS | 1803 | 1461023667286 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 16:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:54:27 INFO - PROCESS | 1803 | 1461023667292 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:54:27 INFO - PROCESS | 1803 | 1461023667297 Marionette TRACE conn4 <- [1,986,null,{}] 16:54:27 INFO - PROCESS | 1803 | 1461023667313 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:27 INFO - PROCESS | 1803 | 1461023667523 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 16:54:27 INFO - PROCESS | 1803 | 1461023667739 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa531ef5000 == 84 [pid = 1803] [id = 254] 16:54:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x7fa51f6eec00) [pid = 1803] [serial = 763] [outer = (nil)] 16:54:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 208 (0x7fa522b71400) [pid = 1803] [serial = 764] [outer = 0x7fa51f6eec00] 16:54:27 INFO - PROCESS | 1803 | 1461023667856 Marionette DEBUG loaded listener.js 16:54:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 209 (0x7fa524583400) [pid = 1803] [serial = 765] [outer = 0x7fa51f6eec00] 16:54:28 INFO - PROCESS | 1803 | 1461023668666 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1440ms 16:54:28 INFO - PROCESS | 1803 | 1461023668733 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 16:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:54:28 INFO - PROCESS | 1803 | 1461023668738 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 16:54:28 INFO - PROCESS | 1803 | 1461023668743 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:54:28 INFO - PROCESS | 1803 | 1461023668748 Marionette TRACE conn4 <- [1,990,null,{}] 16:54:28 INFO - PROCESS | 1803 | 1461023668753 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:28 INFO - PROCESS | 1803 | 1461023668926 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 16:54:29 INFO - PROCESS | 1803 | 1461023669107 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa533357000 == 85 [pid = 1803] [id = 255] 16:54:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 210 (0x7fa519eeec00) [pid = 1803] [serial = 766] [outer = (nil)] 16:54:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 211 (0x7fa5265b7800) [pid = 1803] [serial = 767] [outer = 0x7fa519eeec00] 16:54:29 INFO - PROCESS | 1803 | 1461023669180 Marionette DEBUG loaded listener.js 16:54:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x7fa52739bc00) [pid = 1803] [serial = 768] [outer = 0x7fa519eeec00] 16:54:30 INFO - PROCESS | 1803 | 1461023670043 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1332ms 16:54:30 INFO - PROCESS | 1803 | 1461023670078 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 16:54:30 INFO - PROCESS | 1803 | 1461023670081 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 16:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:54:30 INFO - PROCESS | 1803 | 1461023670087 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:54:30 INFO - PROCESS | 1803 | 1461023670090 Marionette TRACE conn4 <- [1,994,null,{}] 16:54:30 INFO - PROCESS | 1803 | 1461023670096 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:30 INFO - PROCESS | 1803 | 1461023670268 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 16:54:30 INFO - PROCESS | 1803 | 1461023670453 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa539f3a800 == 86 [pid = 1803] [id = 256] 16:54:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 213 (0x7fa5230a8c00) [pid = 1803] [serial = 769] [outer = (nil)] 16:54:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x7fa52a967c00) [pid = 1803] [serial = 770] [outer = 0x7fa5230a8c00] 16:54:30 INFO - PROCESS | 1803 | 1461023670539 Marionette DEBUG loaded listener.js 16:54:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 215 (0x7fa532126400) [pid = 1803] [serial = 771] [outer = 0x7fa5230a8c00] 16:54:31 INFO - PROCESS | 1803 | 1461023671430 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1376ms 16:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:54:31 INFO - PROCESS | 1803 | 1461023671464 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 16:54:31 INFO - PROCESS | 1803 | 1461023671467 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 16:54:31 INFO - PROCESS | 1803 | 1461023671473 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:54:31 INFO - PROCESS | 1803 | 1461023671476 Marionette TRACE conn4 <- [1,998,null,{}] 16:54:31 INFO - PROCESS | 1803 | 1461023671481 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:31 INFO - PROCESS | 1803 | 1461023671668 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 16:54:31 INFO - PROCESS | 1803 | 1461023671852 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51261c800 == 87 [pid = 1803] [id = 257] 16:54:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 216 (0x7fa53218fc00) [pid = 1803] [serial = 772] [outer = (nil)] 16:54:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 217 (0x7fa535223800) [pid = 1803] [serial = 773] [outer = 0x7fa53218fc00] 16:54:31 INFO - PROCESS | 1803 | 1461023671925 Marionette DEBUG loaded listener.js 16:54:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 218 (0x7fa53702f400) [pid = 1803] [serial = 774] [outer = 0x7fa53218fc00] 16:54:32 INFO - PROCESS | 1803 | 1461023672801 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1378ms 16:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:54:32 INFO - PROCESS | 1803 | 1461023672850 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 16:54:32 INFO - PROCESS | 1803 | 1461023672853 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 16:54:32 INFO - PROCESS | 1803 | 1461023672859 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:54:32 INFO - PROCESS | 1803 | 1461023672862 Marionette TRACE conn4 <- [1,1002,null,{}] 16:54:32 INFO - PROCESS | 1803 | 1461023672867 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:33 INFO - PROCESS | 1803 | 1461023673016 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 16:54:33 INFO - PROCESS | 1803 | 1461023673195 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513970800 == 88 [pid = 1803] [id = 258] 16:54:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 219 (0x7fa511307400) [pid = 1803] [serial = 775] [outer = (nil)] 16:54:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 220 (0x7fa51130c000) [pid = 1803] [serial = 776] [outer = 0x7fa511307400] 16:54:33 INFO - PROCESS | 1803 | 1461023673261 Marionette DEBUG loaded listener.js 16:54:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 221 (0x7fa511311000) [pid = 1803] [serial = 777] [outer = 0x7fa511307400] 16:54:34 INFO - PROCESS | 1803 | 1461023674097 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1279ms 16:54:34 INFO - PROCESS | 1803 | 1461023674137 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 16:54:34 INFO - PROCESS | 1803 | 1461023674141 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 16:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:54:34 INFO - PROCESS | 1803 | 1461023674147 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:54:34 INFO - PROCESS | 1803 | 1461023674149 Marionette TRACE conn4 <- [1,1006,null,{}] 16:54:34 INFO - PROCESS | 1803 | 1461023674155 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:34 INFO - PROCESS | 1803 | 1461023674321 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 16:54:34 INFO - PROCESS | 1803 | 1461023674510 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50eae8000 == 89 [pid = 1803] [id = 259] 16:54:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 222 (0x7fa50e9c6000) [pid = 1803] [serial = 778] [outer = (nil)] 16:54:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 223 (0x7fa50e9cac00) [pid = 1803] [serial = 779] [outer = 0x7fa50e9c6000] 16:54:34 INFO - PROCESS | 1803 | 1461023674577 Marionette DEBUG loaded listener.js 16:54:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 224 (0x7fa50e9d0c00) [pid = 1803] [serial = 780] [outer = 0x7fa50e9c6000] 16:54:35 INFO - PROCESS | 1803 | 1461023675403 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1330ms 16:54:35 INFO - PROCESS | 1803 | 1461023675478 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 16:54:35 INFO - PROCESS | 1803 | 1461023675482 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 16:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:54:35 INFO - PROCESS | 1803 | 1461023675487 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:54:35 INFO - PROCESS | 1803 | 1461023675491 Marionette TRACE conn4 <- [1,1010,null,{}] 16:54:35 INFO - PROCESS | 1803 | 1461023675496 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:35 INFO - PROCESS | 1803 | 1461023675712 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 16:54:35 INFO - PROCESS | 1803 | 1461023675889 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51397e000 == 90 [pid = 1803] [id = 260] 16:54:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 225 (0x7fa50e9c6400) [pid = 1803] [serial = 781] [outer = (nil)] 16:54:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 226 (0x7fa50f9de000) [pid = 1803] [serial = 782] [outer = 0x7fa50e9c6400] 16:54:35 INFO - PROCESS | 1803 | 1461023675963 Marionette DEBUG loaded listener.js 16:54:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 227 (0x7fa50f9e3800) [pid = 1803] [serial = 783] [outer = 0x7fa50e9c6400] 16:54:36 INFO - PROCESS | 1803 | 1461023676764 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1334ms 16:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:54:36 INFO - PROCESS | 1803 | 1461023676822 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 16:54:36 INFO - PROCESS | 1803 | 1461023676825 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 16:54:36 INFO - PROCESS | 1803 | 1461023676831 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:54:36 INFO - PROCESS | 1803 | 1461023676834 Marionette TRACE conn4 <- [1,1014,null,{}] 16:54:36 INFO - PROCESS | 1803 | 1461023676840 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:37 INFO - PROCESS | 1803 | 1461023677002 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 16:54:37 INFO - PROCESS | 1803 | 1461023677192 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518f92000 == 91 [pid = 1803] [id = 261] 16:54:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 228 (0x7fa50e9cc000) [pid = 1803] [serial = 784] [outer = (nil)] 16:54:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0x7fa50f9e8400) [pid = 1803] [serial = 785] [outer = 0x7fa50e9cc000] 16:54:37 INFO - PROCESS | 1803 | 1461023677260 Marionette DEBUG loaded listener.js 16:54:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 230 (0x7fa51130dc00) [pid = 1803] [serial = 786] [outer = 0x7fa50e9cc000] 16:54:38 INFO - PROCESS | 1803 | 1461023678459 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1677ms 16:54:38 INFO - PROCESS | 1803 | 1461023678510 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 16:54:38 INFO - PROCESS | 1803 | 1461023678516 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 16:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:54:38 INFO - PROCESS | 1803 | 1461023678525 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:54:38 INFO - PROCESS | 1803 | 1461023678529 Marionette TRACE conn4 <- [1,1018,null,{}] 16:54:38 INFO - PROCESS | 1803 | 1461023678545 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:38 INFO - PROCESS | 1803 | 1461023678715 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 16:54:38 INFO - PROCESS | 1803 | 1461023678912 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51370b000 == 92 [pid = 1803] [id = 262] 16:54:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 231 (0x7fa50f8e8800) [pid = 1803] [serial = 787] [outer = (nil)] 16:54:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x7fa510d21400) [pid = 1803] [serial = 788] [outer = 0x7fa50f8e8800] 16:54:38 INFO - PROCESS | 1803 | 1461023678988 Marionette DEBUG loaded listener.js 16:54:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x7fa51130f400) [pid = 1803] [serial = 789] [outer = 0x7fa50f8e8800] 16:54:40 INFO - PROCESS | 1803 | 1461023680047 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1590ms 16:54:40 INFO - PROCESS | 1803 | 1461023680115 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 16:54:40 INFO - PROCESS | 1803 | 1461023680123 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 16:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:54:40 INFO - PROCESS | 1803 | 1461023680133 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:54:40 INFO - PROCESS | 1803 | 1461023680137 Marionette TRACE conn4 <- [1,1022,null,{}] 16:54:40 INFO - PROCESS | 1803 | 1461023680143 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:40 INFO - PROCESS | 1803 | 1461023680343 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 16:54:40 INFO - PROCESS | 1803 | 1461023680635 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa512617800 == 93 [pid = 1803] [id = 263] 16:54:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 234 (0x7fa5125bc400) [pid = 1803] [serial = 790] [outer = (nil)] 16:54:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 235 (0x7fa5125c4000) [pid = 1803] [serial = 791] [outer = 0x7fa5125bc400] 16:54:40 INFO - PROCESS | 1803 | 1461023680771 Marionette DEBUG loaded listener.js 16:54:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 236 (0x7fa512724800) [pid = 1803] [serial = 792] [outer = 0x7fa5125bc400] 16:54:41 INFO - PROCESS | 1803 | 1461023681599 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1532ms 16:54:41 INFO - PROCESS | 1803 | 1461023681666 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 16:54:41 INFO - PROCESS | 1803 | 1461023681669 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 16:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:54:41 INFO - PROCESS | 1803 | 1461023681674 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:54:41 INFO - PROCESS | 1803 | 1461023681679 Marionette TRACE conn4 <- [1,1026,null,{}] 16:54:41 INFO - PROCESS | 1803 | 1461023681693 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:41 INFO - PROCESS | 1803 | 1461023681864 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 16:54:42 INFO - PROCESS | 1803 | 1461023682043 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b50c800 == 94 [pid = 1803] [id = 264] 16:54:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 237 (0x7fa514525000) [pid = 1803] [serial = 793] [outer = (nil)] 16:54:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 238 (0x7fa518c68400) [pid = 1803] [serial = 794] [outer = 0x7fa514525000] 16:54:42 INFO - PROCESS | 1803 | 1461023682108 Marionette DEBUG loaded listener.js 16:54:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 239 (0x7fa519b3f800) [pid = 1803] [serial = 795] [outer = 0x7fa514525000] 16:54:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5256ad800 == 93 [pid = 1803] [id = 250] 16:54:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5246d9800 == 92 [pid = 1803] [id = 249] 16:54:42 INFO - PROCESS | 1803 | --DOMWINDOW == 238 (0x7fa53702fc00) [pid = 1803] [serial = 670] [outer = (nil)] [url = about:blank] 16:54:42 INFO - PROCESS | 1803 | --DOMWINDOW == 237 (0x7fa510d1bc00) [pid = 1803] [serial = 673] [outer = (nil)] [url = about:blank] 16:54:42 INFO - PROCESS | 1803 | --DOMWINDOW == 236 (0x7fa51114f000) [pid = 1803] [serial = 679] [outer = (nil)] [url = about:blank] 16:54:42 INFO - PROCESS | 1803 | --DOMWINDOW == 235 (0x7fa51bfcdc00) [pid = 1803] [serial = 655] [outer = (nil)] [url = about:blank] 16:54:42 INFO - PROCESS | 1803 | --DOMWINDOW == 234 (0x7fa5310e3800) [pid = 1803] [serial = 661] [outer = (nil)] [url = about:blank] 16:54:42 INFO - PROCESS | 1803 | --DOMWINDOW == 233 (0x7fa511144000) [pid = 1803] [serial = 676] [outer = (nil)] [url = about:blank] 16:54:42 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x7fa524c69000) [pid = 1803] [serial = 658] [outer = (nil)] [url = about:blank] 16:54:42 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x7fa5331c3800) [pid = 1803] [serial = 664] [outer = (nil)] [url = about:blank] 16:54:42 INFO - PROCESS | 1803 | --DOMWINDOW == 230 (0x7fa535222c00) [pid = 1803] [serial = 667] [outer = (nil)] [url = about:blank] 16:54:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51f56c800 == 91 [pid = 1803] [id = 248] 16:54:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51af06800 == 90 [pid = 1803] [id = 247] 16:54:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5126d0000 == 89 [pid = 1803] [id = 246] 16:54:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51370f800 == 88 [pid = 1803] [id = 245] 16:54:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51103f000 == 87 [pid = 1803] [id = 241] 16:54:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52575f800 == 86 [pid = 1803] [id = 240] 16:54:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa53b772000 == 85 [pid = 1803] [id = 239] 16:54:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa537468800 == 84 [pid = 1803] [id = 238] 16:54:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa533012800 == 83 [pid = 1803] [id = 237] 16:54:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5246da000 == 82 [pid = 1803] [id = 236] 16:54:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa536aaa800 == 81 [pid = 1803] [id = 207] 16:54:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51ad0f000 == 80 [pid = 1803] [id = 235] 16:54:42 INFO - PROCESS | 1803 | 1461023682981 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:54:43 INFO - PROCESS | 1803 | --DOMWINDOW == 229 (0x7fa527326400) [pid = 1803] [serial = 700] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x7fa51f86f800) [pid = 1803] [serial = 692] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 1803 | --DOMWINDOW == 227 (0x7fa524cc4c00) [pid = 1803] [serial = 697] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 1803 | --DOMWINDOW == 226 (0x7fa51b70f400) [pid = 1803] [serial = 689] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 1803 | --DOMWINDOW == 225 (0x7fa519a85400) [pid = 1803] [serial = 686] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 1803 | --DOMWINDOW == 224 (0x7fa51f7a5800) [pid = 1803] [serial = 572] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 1803 | --DOMWINDOW == 223 (0x7fa513a1e800) [pid = 1803] [serial = 683] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 1803 | --DOMWINDOW == 222 (0x7fa51114b400) [pid = 1803] [serial = 682] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 1803 | --DOMWINDOW == 221 (0x7fa522b6c000) [pid = 1803] [serial = 694] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 1803 | --DOMWINDOW == 220 (0x7fa51b3b3800) [pid = 1803] [serial = 688] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 1803 | --DOMWINDOW == 219 (0x7fa523e77800) [pid = 1803] [serial = 695] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 1803 | --DOMWINDOW == 218 (0x7fa51bbed000) [pid = 1803] [serial = 691] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 1803 | --DOMWINDOW == 217 (0x7fa518c6f400) [pid = 1803] [serial = 685] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 1803 | --DOMWINDOW == 216 (0x7fa525c2fc00) [pid = 1803] [serial = 698] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 1803 | --DOMWINDOW == 215 (0x7fa5273a2800) [pid = 1803] [serial = 701] [outer = (nil)] [url = about:blank] 16:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1388ms 16:54:43 INFO - PROCESS | 1803 | 1461023683064 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 16:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:54:43 INFO - PROCESS | 1803 | 1461023683068 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 16:54:43 INFO - PROCESS | 1803 | 1461023683073 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:54:43 INFO - PROCESS | 1803 | 1461023683075 Marionette TRACE conn4 <- [1,1030,null,{}] 16:54:43 INFO - PROCESS | 1803 | 1461023683080 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:43 INFO - PROCESS | 1803 | 1461023683233 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 16:54:43 INFO - PROCESS | 1803 | 1461023683386 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51262f800 == 81 [pid = 1803] [id = 265] 16:54:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 216 (0x7fa511144000) [pid = 1803] [serial = 796] [outer = (nil)] 16:54:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 217 (0x7fa51aff7800) [pid = 1803] [serial = 797] [outer = 0x7fa511144000] 16:54:43 INFO - PROCESS | 1803 | 1461023683444 Marionette DEBUG loaded listener.js 16:54:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 218 (0x7fa51b2af800) [pid = 1803] [serial = 798] [outer = 0x7fa511144000] 16:54:44 INFO - PROCESS | 1803 | 1461023684149 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1126ms 16:54:44 INFO - PROCESS | 1803 | 1461023684211 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 16:54:44 INFO - PROCESS | 1803 | 1461023684215 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 16:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:54:44 INFO - PROCESS | 1803 | 1461023684223 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:54:44 INFO - PROCESS | 1803 | 1461023684226 Marionette TRACE conn4 <- [1,1034,null,{}] 16:54:44 INFO - PROCESS | 1803 | 1461023684231 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:44 INFO - PROCESS | 1803 | 1461023684387 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 16:54:44 INFO - PROCESS | 1803 | 1461023684396 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b623000 == 82 [pid = 1803] [id = 266] 16:54:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 219 (0x7fa51b3b3800) [pid = 1803] [serial = 799] [outer = (nil)] 16:54:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 220 (0x7fa51b748400) [pid = 1803] [serial = 800] [outer = 0x7fa51b3b3800] 16:54:44 INFO - PROCESS | 1803 | 1461023684453 Marionette DEBUG loaded listener.js 16:54:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 221 (0x7fa51db59800) [pid = 1803] [serial = 801] [outer = 0x7fa51b3b3800] 16:54:45 INFO - PROCESS | 1803 | 1461023685261 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1084ms 16:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:54:45 INFO - PROCESS | 1803 | 1461023685314 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 16:54:45 INFO - PROCESS | 1803 | 1461023685317 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 16:54:45 INFO - PROCESS | 1803 | 1461023685332 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:54:45 INFO - PROCESS | 1803 | 1461023685334 Marionette TRACE conn4 <- [1,1038,null,{}] 16:54:45 INFO - PROCESS | 1803 | 1461023685339 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:45 INFO - PROCESS | 1803 | 1461023685562 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 16:54:45 INFO - PROCESS | 1803 | 1461023685583 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa522ab2000 == 83 [pid = 1803] [id = 267] 16:54:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 222 (0x7fa51bbe4c00) [pid = 1803] [serial = 802] [outer = (nil)] 16:54:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 223 (0x7fa521628400) [pid = 1803] [serial = 803] [outer = 0x7fa51bbe4c00] 16:54:45 INFO - PROCESS | 1803 | 1461023685642 Marionette DEBUG loaded listener.js 16:54:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 224 (0x7fa524cccc00) [pid = 1803] [serial = 804] [outer = 0x7fa51bbe4c00] 16:54:46 INFO - PROCESS | 1803 | 1461023686470 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1187ms 16:54:46 INFO - PROCESS | 1803 | 1461023686510 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 16:54:46 INFO - PROCESS | 1803 | 1461023686512 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 16:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:54:46 INFO - PROCESS | 1803 | 1461023686518 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:54:46 INFO - PROCESS | 1803 | 1461023686520 Marionette TRACE conn4 <- [1,1042,null,{}] 16:54:46 INFO - PROCESS | 1803 | 1461023686531 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:46 INFO - PROCESS | 1803 | 1461023686727 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 16:54:46 INFO - PROCESS | 1803 | 1461023686752 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525332800 == 84 [pid = 1803] [id = 268] 16:54:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 225 (0x7fa51bbed000) [pid = 1803] [serial = 805] [outer = (nil)] 16:54:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 226 (0x7fa5265b1000) [pid = 1803] [serial = 806] [outer = 0x7fa51bbed000] 16:54:46 INFO - PROCESS | 1803 | 1461023686810 Marionette DEBUG loaded listener.js 16:54:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 227 (0x7fa5273a1800) [pid = 1803] [serial = 807] [outer = 0x7fa51bbed000] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 226 (0x7fa536a62000) [pid = 1803] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 225 (0x7fa518c6a000) [pid = 1803] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 224 (0x7fa518c77400) [pid = 1803] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 223 (0x7fa518c6b000) [pid = 1803] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 222 (0x7fa51b2a8c00) [pid = 1803] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 221 (0x7fa514523000) [pid = 1803] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 220 (0x7fa518c7a400) [pid = 1803] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 219 (0x7fa518c7d000) [pid = 1803] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 218 (0x7fa52451f400) [pid = 1803] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 217 (0x7fa518c78000) [pid = 1803] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 216 (0x7fa519eeb000) [pid = 1803] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 215 (0x7fa52444c800) [pid = 1803] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 214 (0x7fa52756f800) [pid = 1803] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0x7fa5268a6800) [pid = 1803] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 212 (0x7fa52657a400) [pid = 1803] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x7fa518c65800) [pid = 1803] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 210 (0x7fa518c7e000) [pid = 1803] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 209 (0x7fa5323a7000) [pid = 1803] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 208 (0x7fa510d16800) [pid = 1803] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 207 (0x7fa51b70b400) [pid = 1803] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x7fa522b63400) [pid = 1803] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x7fa52048c400) [pid = 1803] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x7fa51b167400) [pid = 1803] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x7fa518e5f400) [pid = 1803] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0x7fa524583000) [pid = 1803] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x7fa51efd4400) [pid = 1803] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x7fa51f79c400) [pid = 1803] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x7fa510d1dc00) [pid = 1803] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x7fa519b37c00) [pid = 1803] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x7fa51b744800) [pid = 1803] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x7fa519a86800) [pid = 1803] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x7fa51ef19800) [pid = 1803] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7fa519edc800) [pid = 1803] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7fa51f6f0000) [pid = 1803] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7fa5264f6c00) [pid = 1803] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7fa514523800) [pid = 1803] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x7fa51b6dbc00) [pid = 1803] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7fa526432c00) [pid = 1803] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7fa51b702800) [pid = 1803] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x7fa518c63400) [pid = 1803] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x7fa52162b000) [pid = 1803] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7fa5125c0800) [pid = 1803] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7fa51f79a800) [pid = 1803] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7fa513a2a800) [pid = 1803] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7fa513a21400) [pid = 1803] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7fa510d1e000) [pid = 1803] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7fa5125cb400) [pid = 1803] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7fa519b34400) [pid = 1803] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7fa519b34800) [pid = 1803] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7fa51bfcb800) [pid = 1803] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7fa52161e800) [pid = 1803] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7fa51f6ec400) [pid = 1803] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7fa518c6f800) [pid = 1803] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7fa51db55800) [pid = 1803] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7fa518e64000) [pid = 1803] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7fa510d16400) [pid = 1803] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:54:47 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7fa51b6e5800) [pid = 1803] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:54:48 INFO - PROCESS | 1803 | 1461023688259 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1781ms 16:54:48 INFO - PROCESS | 1803 | 1461023688299 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 16:54:48 INFO - PROCESS | 1803 | 1461023688302 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 16:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:54:48 INFO - PROCESS | 1803 | 1461023688307 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:54:48 INFO - PROCESS | 1803 | 1461023688309 Marionette TRACE conn4 <- [1,1046,null,{}] 16:54:48 INFO - PROCESS | 1803 | 1461023688314 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:48 INFO - PROCESS | 1803 | 1461023688510 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 16:54:48 INFO - PROCESS | 1803 | 1461023688526 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518b0b800 == 85 [pid = 1803] [id = 269] 16:54:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7fa51009f800) [pid = 1803] [serial = 808] [outer = (nil)] 16:54:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7fa518c64400) [pid = 1803] [serial = 809] [outer = 0x7fa51009f800] 16:54:48 INFO - PROCESS | 1803 | 1461023688583 Marionette DEBUG loaded listener.js 16:54:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7fa519b34800) [pid = 1803] [serial = 810] [outer = 0x7fa51009f800] 16:54:49 INFO - PROCESS | 1803 | 1461023689258 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 980ms 16:54:49 INFO - PROCESS | 1803 | 1461023689288 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 16:54:49 INFO - PROCESS | 1803 | 1461023689296 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 16:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:54:49 INFO - PROCESS | 1803 | 1461023689307 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:54:49 INFO - PROCESS | 1803 | 1461023689309 Marionette TRACE conn4 <- [1,1050,null,{}] 16:54:49 INFO - PROCESS | 1803 | 1461023689314 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:49 INFO - PROCESS | 1803 | 1461023689455 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 16:54:49 INFO - PROCESS | 1803 | 1461023689605 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5246d6800 == 86 [pid = 1803] [id = 270] 16:54:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7fa51114a000) [pid = 1803] [serial = 811] [outer = (nil)] 16:54:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7fa51aff6000) [pid = 1803] [serial = 812] [outer = 0x7fa51114a000] 16:54:49 INFO - PROCESS | 1803 | 1461023689662 Marionette DEBUG loaded listener.js 16:54:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7fa51bbec400) [pid = 1803] [serial = 813] [outer = 0x7fa51114a000] 16:54:50 INFO - PROCESS | 1803 | 1461023690576 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1326ms 16:54:50 INFO - PROCESS | 1803 | 1461023690632 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 16:54:50 INFO - PROCESS | 1803 | 1461023690639 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 16:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:54:50 INFO - PROCESS | 1803 | 1461023690647 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:54:50 INFO - PROCESS | 1803 | 1461023690652 Marionette TRACE conn4 <- [1,1054,null,{}] 16:54:50 INFO - PROCESS | 1803 | 1461023690659 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:50 INFO - PROCESS | 1803 | 1461023690879 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 16:54:51 INFO - PROCESS | 1803 | 1461023691057 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5126dc000 == 87 [pid = 1803] [id = 271] 16:54:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7fa51114ec00) [pid = 1803] [serial = 814] [outer = (nil)] 16:54:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7fa511311c00) [pid = 1803] [serial = 815] [outer = 0x7fa51114ec00] 16:54:51 INFO - PROCESS | 1803 | 1461023691132 Marionette DEBUG loaded listener.js 16:54:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7fa51170e000) [pid = 1803] [serial = 816] [outer = 0x7fa51114ec00] 16:54:52 INFO - PROCESS | 1803 | 1461023692044 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1432ms 16:54:52 INFO - PROCESS | 1803 | 1461023692080 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 16:54:52 INFO - PROCESS | 1803 | 1461023692089 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 16:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:54:52 INFO - PROCESS | 1803 | 1461023692098 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:54:52 INFO - PROCESS | 1803 | 1461023692101 Marionette TRACE conn4 <- [1,1058,null,{}] 16:54:52 INFO - PROCESS | 1803 | 1461023692107 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:52 INFO - PROCESS | 1803 | 1461023692276 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 16:54:52 INFO - PROCESS | 1803 | 1461023692459 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b91a000 == 88 [pid = 1803] [id = 272] 16:54:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7fa511150000) [pid = 1803] [serial = 817] [outer = (nil)] 16:54:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7fa513a22400) [pid = 1803] [serial = 818] [outer = 0x7fa511150000] 16:54:52 INFO - PROCESS | 1803 | 1461023692529 Marionette DEBUG loaded listener.js 16:54:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7fa519a85000) [pid = 1803] [serial = 819] [outer = 0x7fa511150000] 16:54:53 INFO - PROCESS | 1803 | 1461023693403 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1379ms 16:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:54:53 INFO - PROCESS | 1803 | 1461023693478 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 16:54:53 INFO - PROCESS | 1803 | 1461023693481 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 16:54:53 INFO - PROCESS | 1803 | 1461023693487 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:54:53 INFO - PROCESS | 1803 | 1461023693493 Marionette TRACE conn4 <- [1,1062,null,{}] 16:54:53 INFO - PROCESS | 1803 | 1461023693507 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:53 INFO - PROCESS | 1803 | 1461023693716 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 16:54:53 INFO - PROCESS | 1803 | 1461023693894 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525df3800 == 89 [pid = 1803] [id = 273] 16:54:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7fa519eec800) [pid = 1803] [serial = 820] [outer = (nil)] 16:54:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7fa51d196400) [pid = 1803] [serial = 821] [outer = 0x7fa519eec800] 16:54:53 INFO - PROCESS | 1803 | 1461023693968 Marionette DEBUG loaded listener.js 16:54:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7fa51f6f5c00) [pid = 1803] [serial = 822] [outer = 0x7fa519eec800] 16:54:54 INFO - PROCESS | 1803 | 1461023694882 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1433ms 16:54:54 INFO - PROCESS | 1803 | 1461023694920 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 16:54:54 INFO - PROCESS | 1803 | 1461023694924 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 16:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:54:54 INFO - PROCESS | 1803 | 1461023694931 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:54:54 INFO - PROCESS | 1803 | 1461023694933 Marionette TRACE conn4 <- [1,1066,null,{}] 16:54:54 INFO - PROCESS | 1803 | 1461023694939 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:55 INFO - PROCESS | 1803 | 1461023695111 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 16:54:55 INFO - PROCESS | 1803 | 1461023695295 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa531e46800 == 90 [pid = 1803] [id = 274] 16:54:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7fa519eedc00) [pid = 1803] [serial = 823] [outer = (nil)] 16:54:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x7fa51f872c00) [pid = 1803] [serial = 824] [outer = 0x7fa519eedc00] 16:54:55 INFO - PROCESS | 1803 | 1461023695367 Marionette DEBUG loaded listener.js 16:54:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x7fa522b68000) [pid = 1803] [serial = 825] [outer = 0x7fa519eedc00] 16:54:56 INFO - PROCESS | 1803 | 1461023696270 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1385ms 16:54:56 INFO - PROCESS | 1803 | 1461023696317 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 16:54:56 INFO - PROCESS | 1803 | 1461023696320 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 16:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:54:56 INFO - PROCESS | 1803 | 1461023696326 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:54:56 INFO - PROCESS | 1803 | 1461023696329 Marionette TRACE conn4 <- [1,1070,null,{}] 16:54:56 INFO - PROCESS | 1803 | 1461023696334 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:56 INFO - PROCESS | 1803 | 1461023696508 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 16:54:56 INFO - PROCESS | 1803 | 1461023696699 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa53335b800 == 91 [pid = 1803] [id = 275] 16:54:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7fa51f799c00) [pid = 1803] [serial = 826] [outer = (nil)] 16:54:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7fa5240cbc00) [pid = 1803] [serial = 827] [outer = 0x7fa51f799c00] 16:54:56 INFO - PROCESS | 1803 | 1461023696773 Marionette DEBUG loaded listener.js 16:54:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x7fa524c68800) [pid = 1803] [serial = 828] [outer = 0x7fa51f799c00] 16:54:57 INFO - PROCESS | 1803 | 1461023697633 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1333ms 16:54:57 INFO - PROCESS | 1803 | 1461023697660 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 16:54:57 INFO - PROCESS | 1803 | 1461023697663 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 16:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:54:57 INFO - PROCESS | 1803 | 1461023697670 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:54:57 INFO - PROCESS | 1803 | 1461023697673 Marionette TRACE conn4 <- [1,1074,null,{}] 16:54:57 INFO - PROCESS | 1803 | 1461023697678 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:57 INFO - PROCESS | 1803 | 1461023697867 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 16:54:58 INFO - PROCESS | 1803 | 1461023698054 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa539f2d000 == 92 [pid = 1803] [id = 276] 16:54:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7fa5265ae000) [pid = 1803] [serial = 829] [outer = (nil)] 16:54:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7fa527568400) [pid = 1803] [serial = 830] [outer = 0x7fa5265ae000] 16:54:58 INFO - PROCESS | 1803 | 1461023698125 Marionette DEBUG loaded listener.js 16:54:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7fa532125800) [pid = 1803] [serial = 831] [outer = 0x7fa5265ae000] 16:54:58 INFO - PROCESS | 1803 | 1461023698989 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1378ms 16:54:59 INFO - PROCESS | 1803 | 1461023699049 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 16:54:59 INFO - PROCESS | 1803 | 1461023699052 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 16:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:54:59 INFO - PROCESS | 1803 | 1461023699058 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:54:59 INFO - PROCESS | 1803 | 1461023699060 Marionette TRACE conn4 <- [1,1078,null,{}] 16:54:59 INFO - PROCESS | 1803 | 1461023699065 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:59 INFO - PROCESS | 1803 | 1461023699216 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 16:54:59 INFO - PROCESS | 1803 | 1461023699412 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5139a0000 == 93 [pid = 1803] [id = 277] 16:54:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7fa52444cc00) [pid = 1803] [serial = 832] [outer = (nil)] 16:54:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x7fa5323a7000) [pid = 1803] [serial = 833] [outer = 0x7fa52444cc00] 16:54:59 INFO - PROCESS | 1803 | 1461023699480 Marionette DEBUG loaded listener.js 16:54:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x7fa533305c00) [pid = 1803] [serial = 834] [outer = 0x7fa52444cc00] 16:55:00 INFO - PROCESS | 1803 | 1461023700337 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1331ms 16:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:55:00 INFO - PROCESS | 1803 | 1461023700389 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 16:55:00 INFO - PROCESS | 1803 | 1461023700392 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 16:55:00 INFO - PROCESS | 1803 | 1461023700398 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:55:00 INFO - PROCESS | 1803 | 1461023700401 Marionette TRACE conn4 <- [1,1082,null,{}] 16:55:00 INFO - PROCESS | 1803 | 1461023700406 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:00 INFO - PROCESS | 1803 | 1461023700562 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 16:55:00 INFO - PROCESS | 1803 | 1461023700746 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51248e000 == 94 [pid = 1803] [id = 278] 16:55:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x7fa51b6db000) [pid = 1803] [serial = 835] [outer = (nil)] 16:55:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x7fa524ccf800) [pid = 1803] [serial = 836] [outer = 0x7fa51b6db000] 16:55:00 INFO - PROCESS | 1803 | 1461023700836 Marionette DEBUG loaded listener.js 16:55:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x7fa5352d9800) [pid = 1803] [serial = 837] [outer = 0x7fa51b6db000] 16:55:01 INFO - PROCESS | 1803 | 1461023701758 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1430ms 16:55:01 INFO - PROCESS | 1803 | 1461023701829 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 16:55:01 INFO - PROCESS | 1803 | 1461023701833 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 16:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:55:01 INFO - PROCESS | 1803 | 1461023701840 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:55:01 INFO - PROCESS | 1803 | 1461023701842 Marionette TRACE conn4 <- [1,1086,null,{}] 16:55:01 INFO - PROCESS | 1803 | 1461023701848 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:02 INFO - PROCESS | 1803 | 1461023702035 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 16:55:02 INFO - PROCESS | 1803 | 1461023702219 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5115f2000 == 95 [pid = 1803] [id = 279] 16:55:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x7fa510d13000) [pid = 1803] [serial = 838] [outer = (nil)] 16:55:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x7fa5116af000) [pid = 1803] [serial = 839] [outer = 0x7fa510d13000] 16:55:02 INFO - PROCESS | 1803 | 1461023702291 Marionette DEBUG loaded listener.js 16:55:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x7fa5116b6800) [pid = 1803] [serial = 840] [outer = 0x7fa510d13000] 16:55:03 INFO - PROCESS | 1803 | 1461023703114 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1330ms 16:55:03 INFO - PROCESS | 1803 | 1461023703171 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 16:55:03 INFO - PROCESS | 1803 | 1461023703174 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 16:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:55:03 INFO - PROCESS | 1803 | 1461023703180 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:55:03 INFO - PROCESS | 1803 | 1461023703182 Marionette TRACE conn4 <- [1,1090,null,{}] 16:55:03 INFO - PROCESS | 1803 | 1461023703188 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:03 INFO - PROCESS | 1803 | 1461023703356 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 16:55:03 INFO - PROCESS | 1803 | 1461023703546 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b616000 == 96 [pid = 1803] [id = 280] 16:55:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x7fa5100a2400) [pid = 1803] [serial = 841] [outer = (nil)] 16:55:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x7fa5116bc000) [pid = 1803] [serial = 842] [outer = 0x7fa5100a2400] 16:55:03 INFO - PROCESS | 1803 | 1461023703616 Marionette DEBUG loaded listener.js 16:55:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x7fa512729800) [pid = 1803] [serial = 843] [outer = 0x7fa5100a2400] 16:55:04 INFO - PROCESS | 1803 | 1461023704520 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1377ms 16:55:04 INFO - PROCESS | 1803 | 1461023704558 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 16:55:04 INFO - PROCESS | 1803 | 1461023704562 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 16:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:55:04 INFO - PROCESS | 1803 | 1461023704571 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:55:04 INFO - PROCESS | 1803 | 1461023704581 Marionette TRACE conn4 <- [1,1094,null,{}] 16:55:04 INFO - PROCESS | 1803 | 1461023704586 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:04 INFO - PROCESS | 1803 | 1461023704798 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 16:55:05 INFO - PROCESS | 1803 | 1461023705467 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51264a000 == 97 [pid = 1803] [id = 281] 16:55:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x7fa50f8e0800) [pid = 1803] [serial = 844] [outer = (nil)] 16:55:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 208 (0x7fa50f8e9c00) [pid = 1803] [serial = 845] [outer = 0x7fa50f8e0800] 16:55:05 INFO - PROCESS | 1803 | 1461023705537 Marionette DEBUG loaded listener.js 16:55:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 209 (0x7fa5100a3800) [pid = 1803] [serial = 846] [outer = 0x7fa50f8e0800] 16:55:06 INFO - PROCESS | 1803 | 1461023706349 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1836ms 16:55:06 INFO - PROCESS | 1803 | 1461023706407 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 16:55:06 INFO - PROCESS | 1803 | 1461023706413 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 16:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:55:06 INFO - PROCESS | 1803 | 1461023706421 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:55:06 INFO - PROCESS | 1803 | 1461023706426 Marionette TRACE conn4 <- [1,1098,null,{}] 16:55:06 INFO - PROCESS | 1803 | 1461023706432 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:06 INFO - PROCESS | 1803 | 1461023706606 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 16:55:06 INFO - PROCESS | 1803 | 1461023706922 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50eaf9800 == 98 [pid = 1803] [id = 282] 16:55:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 210 (0x7fa511303000) [pid = 1803] [serial = 847] [outer = (nil)] 16:55:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 211 (0x7fa51130e800) [pid = 1803] [serial = 848] [outer = 0x7fa511303000] 16:55:07 INFO - PROCESS | 1803 | 1461023707034 Marionette DEBUG loaded listener.js 16:55:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x7fa51170a000) [pid = 1803] [serial = 849] [outer = 0x7fa511303000] 16:55:07 INFO - PROCESS | 1803 | 1461023707887 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1531ms 16:55:07 INFO - PROCESS | 1803 | 1461023707957 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 16:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:55:07 INFO - PROCESS | 1803 | 1461023707963 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 16:55:07 INFO - PROCESS | 1803 | 1461023707969 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:55:07 INFO - PROCESS | 1803 | 1461023707972 Marionette TRACE conn4 <- [1,1102,null,{}] 16:55:07 INFO - PROCESS | 1803 | 1461023707977 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:08 INFO - PROCESS | 1803 | 1461023708188 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 16:55:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52775d000 == 97 [pid = 1803] [id = 96] 16:55:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa518b0b800 == 96 [pid = 1803] [id = 269] 16:55:08 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x7fa5257bac00) [pid = 1803] [serial = 712] [outer = (nil)] [url = about:blank] 16:55:08 INFO - PROCESS | 1803 | --DOMWINDOW == 210 (0x7fa5310da800) [pid = 1803] [serial = 715] [outer = (nil)] [url = about:blank] 16:55:08 INFO - PROCESS | 1803 | --DOMWINDOW == 209 (0x7fa53302d400) [pid = 1803] [serial = 718] [outer = (nil)] [url = about:blank] 16:55:08 INFO - PROCESS | 1803 | --DOMWINDOW == 208 (0x7fa5265bb800) [pid = 1803] [serial = 721] [outer = (nil)] [url = about:blank] 16:55:08 INFO - PROCESS | 1803 | --DOMWINDOW == 207 (0x7fa51272b800) [pid = 1803] [serial = 724] [outer = (nil)] [url = about:blank] 16:55:08 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x7fa510fd9000) [pid = 1803] [serial = 728] [outer = (nil)] [url = about:blank] 16:55:08 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x7fa50f8e4400) [pid = 1803] [serial = 731] [outer = (nil)] [url = about:blank] 16:55:08 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x7fa5265b1800) [pid = 1803] [serial = 755] [outer = (nil)] [url = about:blank] 16:55:08 INFO - PROCESS | 1803 | 1461023708496 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa525332800 == 95 [pid = 1803] [id = 268] 16:55:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa522ab2000 == 94 [pid = 1803] [id = 267] 16:55:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b623000 == 93 [pid = 1803] [id = 266] 16:55:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51262f800 == 92 [pid = 1803] [id = 265] 16:55:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5101a2000 == 93 [pid = 1803] [id = 283] 16:55:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x7fa50f8e4400) [pid = 1803] [serial = 850] [outer = (nil)] 16:55:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x7fa51272bc00) [pid = 1803] [serial = 851] [outer = 0x7fa50f8e4400] 16:55:08 INFO - PROCESS | 1803 | 1461023708584 Marionette DEBUG loaded listener.js 16:55:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x7fa51452a000) [pid = 1803] [serial = 852] [outer = 0x7fa50f8e4400] 16:55:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b50c800 == 92 [pid = 1803] [id = 264] 16:55:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa512617800 == 91 [pid = 1803] [id = 263] 16:55:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51370b000 == 90 [pid = 1803] [id = 262] 16:55:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa513970800 == 89 [pid = 1803] [id = 258] 16:55:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51261c800 == 88 [pid = 1803] [id = 257] 16:55:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa539f3a800 == 87 [pid = 1803] [id = 256] 16:55:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa533357000 == 86 [pid = 1803] [id = 255] 16:55:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa531ef5000 == 85 [pid = 1803] [id = 254] 16:55:09 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51f563000 == 84 [pid = 1803] [id = 253] 16:55:09 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa512639000 == 83 [pid = 1803] [id = 252] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x7fa51b162c00) [pid = 1803] [serial = 575] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x7fa510d20400) [pid = 1803] [serial = 674] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x7fa51b74f400) [pid = 1803] [serial = 439] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x7fa51f798400) [pid = 1803] [serial = 445] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0x7fa5310dd800) [pid = 1803] [serial = 629] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x7fa524584000) [pid = 1803] [serial = 614] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x7fa51f7a3000) [pid = 1803] [serial = 527] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x7fa519e41400) [pid = 1803] [serial = 421] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x7fa51b2a3800) [pid = 1803] [serial = 385] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x7fa5264fa400) [pid = 1803] [serial = 659] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x7fa519edb000) [pid = 1803] [serial = 382] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x7fa524cc2c00) [pid = 1803] [serial = 427] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7fa5323e6000) [pid = 1803] [serial = 518] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7fa533311000) [pid = 1803] [serial = 665] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7fa52a962800) [pid = 1803] [serial = 626] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7fa5273a1c00) [pid = 1803] [serial = 623] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x7fa51efd1000) [pid = 1803] [serial = 611] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7fa52739b000) [pid = 1803] [serial = 394] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7fa535340800) [pid = 1803] [serial = 668] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x7fa51114a400) [pid = 1803] [serial = 677] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x7fa51f868800) [pid = 1803] [serial = 656] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7fa52bfbc400) [pid = 1803] [serial = 485] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7fa527569800) [pid = 1803] [serial = 515] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7fa51bbee800) [pid = 1803] [serial = 476] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7fa51b3b5400) [pid = 1803] [serial = 473] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7fa5273a6400) [pid = 1803] [serial = 433] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7fa526435400) [pid = 1803] [serial = 620] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7fa52552c000) [pid = 1803] [serial = 482] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7fa51b6dac00) [pid = 1803] [serial = 509] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7fa53233fc00) [pid = 1803] [serial = 442] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7fa51db5b400) [pid = 1803] [serial = 424] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7fa522b18400) [pid = 1803] [serial = 479] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7fa52162c000) [pid = 1803] [serial = 512] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7fa5323e8c00) [pid = 1803] [serial = 524] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7fa532194c00) [pid = 1803] [serial = 436] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7fa525531c00) [pid = 1803] [serial = 617] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7fa526433400) [pid = 1803] [serial = 430] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7fa532194400) [pid = 1803] [serial = 662] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7fa51b70f000) [pid = 1803] [serial = 521] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7fa518e62800) [pid = 1803] [serial = 608] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7fa524c6d800) [pid = 1803] [serial = 391] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7fa5374a2400) [pid = 1803] [serial = 671] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7fa51ef1b800) [pid = 1803] [serial = 388] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7fa521849800) [pid = 1803] [serial = 581] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7fa5240cd400) [pid = 1803] [serial = 587] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7fa5268b4000) [pid = 1803] [serial = 554] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7fa51f6f7000) [pid = 1803] [serial = 551] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7fa5230a3800) [pid = 1803] [serial = 584] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7fa514522c00) [pid = 1803] [serial = 464] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7fa51b707800) [pid = 1803] [serial = 548] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7fa51bbe8400) [pid = 1803] [serial = 578] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7fa513a1d800) [pid = 1803] [serial = 680] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7fa51f799000) [pid = 1803] [serial = 749] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7fa524cc7c00) [pid = 1803] [serial = 752] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7fa52184c800) [pid = 1803] [serial = 750] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7fa51b3b4400) [pid = 1803] [serial = 743] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7fa51b744400) [pid = 1803] [serial = 744] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7fa513a27800) [pid = 1803] [serial = 740] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7fa518c71400) [pid = 1803] [serial = 741] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7fa518e58c00) [pid = 1803] [serial = 706] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7fa51f79e800) [pid = 1803] [serial = 709] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7fa5125c4c00) [pid = 1803] [serial = 738] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7fa511144c00) [pid = 1803] [serial = 737] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7fa51272a400) [pid = 1803] [serial = 734] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7fa5274ab800) [pid = 1803] [serial = 703] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7fa51ef1cc00) [pid = 1803] [serial = 746] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7fa526433000) [pid = 1803] [serial = 753] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7fa51f6f5000) [pid = 1803] [serial = 747] [outer = (nil)] [url = about:blank] 16:55:09 INFO - PROCESS | 1803 | 1461023709338 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1381ms 16:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:55:09 INFO - PROCESS | 1803 | 1461023709350 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 16:55:09 INFO - PROCESS | 1803 | 1461023709353 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 16:55:09 INFO - PROCESS | 1803 | 1461023709365 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:55:09 INFO - PROCESS | 1803 | 1461023709372 Marionette TRACE conn4 <- [1,1106,null,{}] 16:55:09 INFO - PROCESS | 1803 | 1461023709386 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:09 INFO - PROCESS | 1803 | 1461023709542 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 16:55:09 INFO - PROCESS | 1803 | 1461023709688 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513714800 == 84 [pid = 1803] [id = 284] 16:55:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7fa510d20400) [pid = 1803] [serial = 853] [outer = (nil)] 16:55:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7fa518c6b000) [pid = 1803] [serial = 854] [outer = 0x7fa510d20400] 16:55:09 INFO - PROCESS | 1803 | 1461023709751 Marionette DEBUG loaded listener.js 16:55:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7fa519b37800) [pid = 1803] [serial = 855] [outer = 0x7fa510d20400] 16:55:10 INFO - PROCESS | 1803 | 1461023710415 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1101ms 16:55:10 INFO - PROCESS | 1803 | 1461023710460 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 16:55:10 INFO - PROCESS | 1803 | 1461023710463 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 16:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:55:10 INFO - PROCESS | 1803 | 1461023710468 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:55:10 INFO - PROCESS | 1803 | 1461023710470 Marionette TRACE conn4 <- [1,1110,null,{}] 16:55:10 INFO - PROCESS | 1803 | 1461023710475 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:10 INFO - PROCESS | 1803 | 1461023710677 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 16:55:10 INFO - PROCESS | 1803 | 1461023710765 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa519e03800 == 85 [pid = 1803] [id = 285] 16:55:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7fa5125c7000) [pid = 1803] [serial = 856] [outer = (nil)] 16:55:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7fa519ee5000) [pid = 1803] [serial = 857] [outer = 0x7fa5125c7000] 16:55:10 INFO - PROCESS | 1803 | 1461023710825 Marionette DEBUG loaded listener.js 16:55:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7fa51affc000) [pid = 1803] [serial = 858] [outer = 0x7fa5125c7000] 16:55:11 INFO - PROCESS | 1803 | 1461023711644 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1231ms 16:55:11 INFO - PROCESS | 1803 | 1461023711702 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 16:55:11 INFO - PROCESS | 1803 | 1461023711705 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 16:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:55:11 INFO - PROCESS | 1803 | 1461023711711 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:55:11 INFO - PROCESS | 1803 | 1461023711713 Marionette TRACE conn4 <- [1,1114,null,{}] 16:55:11 INFO - PROCESS | 1803 | 1461023711718 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:11 INFO - PROCESS | 1803 | 1461023711910 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 16:55:11 INFO - PROCESS | 1803 | 1461023711938 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ad27800 == 86 [pid = 1803] [id = 286] 16:55:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7fa51b3bc400) [pid = 1803] [serial = 859] [outer = (nil)] 16:55:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7fa51b6e5c00) [pid = 1803] [serial = 860] [outer = 0x7fa51b3bc400] 16:55:12 INFO - PROCESS | 1803 | 1461023712010 Marionette DEBUG loaded listener.js 16:55:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7fa51b750000) [pid = 1803] [serial = 861] [outer = 0x7fa51b3bc400] 16:55:13 INFO - PROCESS | 1803 | 1461023713004 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1324ms 16:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:55:13 INFO - PROCESS | 1803 | 1461023713036 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 16:55:13 INFO - PROCESS | 1803 | 1461023713039 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 16:55:13 INFO - PROCESS | 1803 | 1461023713044 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:55:13 INFO - PROCESS | 1803 | 1461023713047 Marionette TRACE conn4 <- [1,1118,null,{}] 16:55:13 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7fa51bbed000) [pid = 1803] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:55:13 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7fa51b3b3800) [pid = 1803] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:55:13 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7fa5125bc400) [pid = 1803] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:55:13 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7fa514525000) [pid = 1803] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:55:13 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7fa511144000) [pid = 1803] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:55:13 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7fa51009f800) [pid = 1803] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:55:13 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7fa51bbe4c00) [pid = 1803] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:55:13 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7fa50f8e8800) [pid = 1803] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:55:13 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7fa51bbea800) [pid = 1803] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:55:13 INFO - PROCESS | 1803 | 1461023713454 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:13 INFO - PROCESS | 1803 | 1461023713657 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 16:55:13 INFO - PROCESS | 1803 | 1461023713798 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51370c800 == 87 [pid = 1803] [id = 287] 16:55:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7fa519a85400) [pid = 1803] [serial = 862] [outer = (nil)] 16:55:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7fa51bbe6000) [pid = 1803] [serial = 863] [outer = 0x7fa519a85400] 16:55:13 INFO - PROCESS | 1803 | 1461023713858 Marionette DEBUG loaded listener.js 16:55:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7fa51d198c00) [pid = 1803] [serial = 864] [outer = 0x7fa519a85400] 16:55:14 INFO - PROCESS | 1803 | 1461023714526 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1496ms 16:55:14 INFO - PROCESS | 1803 | 1461023714553 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 16:55:14 INFO - PROCESS | 1803 | 1461023714555 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 16:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:55:14 INFO - PROCESS | 1803 | 1461023714562 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:55:14 INFO - PROCESS | 1803 | 1461023714564 Marionette TRACE conn4 <- [1,1122,null,{}] 16:55:14 INFO - PROCESS | 1803 | 1461023714569 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:14 INFO - PROCESS | 1803 | 1461023714724 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 16:55:14 INFO - PROCESS | 1803 | 1461023714863 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ba59000 == 88 [pid = 1803] [id = 288] 16:55:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7fa514523800) [pid = 1803] [serial = 865] [outer = (nil)] 16:55:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7fa51ef23c00) [pid = 1803] [serial = 866] [outer = 0x7fa514523800] 16:55:14 INFO - PROCESS | 1803 | 1461023714921 Marionette DEBUG loaded listener.js 16:55:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7fa51f79d400) [pid = 1803] [serial = 867] [outer = 0x7fa514523800] 16:55:15 INFO - PROCESS | 1803 | 1461023715716 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1178ms 16:55:15 INFO - PROCESS | 1803 | 1461023715741 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 16:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:55:15 INFO - PROCESS | 1803 | 1461023715747 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 16:55:15 INFO - PROCESS | 1803 | 1461023715756 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:55:15 INFO - PROCESS | 1803 | 1461023715762 Marionette TRACE conn4 <- [1,1126,null,{}] 16:55:15 INFO - PROCESS | 1803 | 1461023715773 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:16 INFO - PROCESS | 1803 | 1461023716060 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 16:55:16 INFO - PROCESS | 1803 | 1461023716190 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa512616000 == 89 [pid = 1803] [id = 289] 16:55:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7fa50e9cd400) [pid = 1803] [serial = 868] [outer = (nil)] 16:55:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7fa511144c00) [pid = 1803] [serial = 869] [outer = 0x7fa50e9cd400] 16:55:16 INFO - PROCESS | 1803 | 1461023716263 Marionette DEBUG loaded listener.js 16:55:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7fa5116bb000) [pid = 1803] [serial = 870] [outer = 0x7fa50e9cd400] 16:55:17 INFO - PROCESS | 1803 | 1461023717178 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1439ms 16:55:17 INFO - PROCESS | 1803 | 1461023717194 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 16:55:17 INFO - PROCESS | 1803 | 1461023717202 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 16:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:55:17 INFO - PROCESS | 1803 | 1461023717213 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:55:17 INFO - PROCESS | 1803 | 1461023717216 Marionette TRACE conn4 <- [1,1130,null,{}] 16:55:17 INFO - PROCESS | 1803 | 1461023717223 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:17 INFO - PROCESS | 1803 | 1461023717397 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 16:55:17 INFO - PROCESS | 1803 | 1461023717576 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa519eac800 == 90 [pid = 1803] [id = 290] 16:55:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7fa50f8dc000) [pid = 1803] [serial = 871] [outer = (nil)] 16:55:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7fa514522800) [pid = 1803] [serial = 872] [outer = 0x7fa50f8dc000] 16:55:17 INFO - PROCESS | 1803 | 1461023717649 Marionette DEBUG loaded listener.js 16:55:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7fa518c7a400) [pid = 1803] [serial = 873] [outer = 0x7fa50f8dc000] 16:55:18 INFO - PROCESS | 1803 | 1461023718603 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1434ms 16:55:18 INFO - PROCESS | 1803 | 1461023718647 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 16:55:18 INFO - PROCESS | 1803 | 1461023718651 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 16:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:55:18 INFO - PROCESS | 1803 | 1461023718657 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:55:18 INFO - PROCESS | 1803 | 1461023718663 Marionette TRACE conn4 <- [1,1134,null,{}] 16:55:18 INFO - PROCESS | 1803 | 1461023718679 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:18 INFO - PROCESS | 1803 | 1461023718866 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 16:55:19 INFO - PROCESS | 1803 | 1461023719082 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f55b800 == 91 [pid = 1803] [id = 291] 16:55:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7fa51b162c00) [pid = 1803] [serial = 874] [outer = (nil)] 16:55:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7fa51b3bd800) [pid = 1803] [serial = 875] [outer = 0x7fa51b162c00] 16:55:19 INFO - PROCESS | 1803 | 1461023719209 Marionette DEBUG loaded listener.js 16:55:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7fa51b749000) [pid = 1803] [serial = 876] [outer = 0x7fa51b162c00] 16:55:20 INFO - PROCESS | 1803 | 1461023720008 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1385ms 16:55:20 INFO - PROCESS | 1803 | 1461023720043 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 16:55:20 INFO - PROCESS | 1803 | 1461023720048 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 16:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:55:20 INFO - PROCESS | 1803 | 1461023720054 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:55:20 INFO - PROCESS | 1803 | 1461023720056 Marionette TRACE conn4 <- [1,1138,null,{}] 16:55:20 INFO - PROCESS | 1803 | 1461023720061 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:20 INFO - PROCESS | 1803 | 1461023720234 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 16:55:20 INFO - PROCESS | 1803 | 1461023720412 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52228b800 == 92 [pid = 1803] [id = 292] 16:55:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7fa51b2abc00) [pid = 1803] [serial = 877] [outer = (nil)] 16:55:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7fa51f6ef400) [pid = 1803] [serial = 878] [outer = 0x7fa51b2abc00] 16:55:20 INFO - PROCESS | 1803 | 1461023720482 Marionette DEBUG loaded listener.js 16:55:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7fa51f866c00) [pid = 1803] [serial = 879] [outer = 0x7fa51b2abc00] 16:55:21 INFO - PROCESS | 1803 | 1461023721343 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1331ms 16:55:21 INFO - PROCESS | 1803 | 1461023721386 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 16:55:21 INFO - PROCESS | 1803 | 1461023721389 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 16:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:55:21 INFO - PROCESS | 1803 | 1461023721395 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:55:21 INFO - PROCESS | 1803 | 1461023721397 Marionette TRACE conn4 <- [1,1142,null,{}] 16:55:21 INFO - PROCESS | 1803 | 1461023721403 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:21 INFO - PROCESS | 1803 | 1461023721568 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 16:55:21 INFO - PROCESS | 1803 | 1461023721746 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5246e7800 == 93 [pid = 1803] [id = 293] 16:55:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7fa519b33000) [pid = 1803] [serial = 880] [outer = (nil)] 16:55:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7fa52048d000) [pid = 1803] [serial = 881] [outer = 0x7fa519b33000] 16:55:21 INFO - PROCESS | 1803 | 1461023721815 Marionette DEBUG loaded listener.js 16:55:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7fa522b66400) [pid = 1803] [serial = 882] [outer = 0x7fa519b33000] 16:55:22 INFO - PROCESS | 1803 | 1461023722692 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1329ms 16:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:55:22 INFO - PROCESS | 1803 | 1461023722724 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 16:55:22 INFO - PROCESS | 1803 | 1461023722727 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 16:55:22 INFO - PROCESS | 1803 | 1461023722733 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:55:22 INFO - PROCESS | 1803 | 1461023722736 Marionette TRACE conn4 <- [1,1146,null,{}] 16:55:22 INFO - PROCESS | 1803 | 1461023722741 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:22 INFO - PROCESS | 1803 | 1461023722931 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 16:55:23 INFO - PROCESS | 1803 | 1461023723115 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5256a6000 == 94 [pid = 1803] [id = 294] 16:55:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7fa51f7a6800) [pid = 1803] [serial = 883] [outer = (nil)] 16:55:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7fa52484cc00) [pid = 1803] [serial = 884] [outer = 0x7fa51f7a6800] 16:55:23 INFO - PROCESS | 1803 | 1461023723187 Marionette DEBUG loaded listener.js 16:55:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7fa524cd1400) [pid = 1803] [serial = 885] [outer = 0x7fa51f7a6800] 16:55:24 INFO - PROCESS | 1803 | 1461023724064 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1376ms 16:55:24 INFO - PROCESS | 1803 | 1461023724110 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 16:55:24 INFO - PROCESS | 1803 | 1461023724114 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 16:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:55:24 INFO - PROCESS | 1803 | 1461023724120 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:55:24 INFO - PROCESS | 1803 | 1461023724123 Marionette TRACE conn4 <- [1,1150,null,{}] 16:55:24 INFO - PROCESS | 1803 | 1461023724128 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:24 INFO - PROCESS | 1803 | 1461023724304 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 16:55:24 INFO - PROCESS | 1803 | 1461023724502 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525817800 == 95 [pid = 1803] [id = 295] 16:55:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7fa518e5a400) [pid = 1803] [serial = 886] [outer = (nil)] 16:55:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7fa525c2c000) [pid = 1803] [serial = 887] [outer = 0x7fa518e5a400] 16:55:24 INFO - PROCESS | 1803 | 1461023724610 Marionette DEBUG loaded listener.js 16:55:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7fa5264fa400) [pid = 1803] [serial = 888] [outer = 0x7fa518e5a400] 16:55:25 INFO - PROCESS | 1803 | 1461023725474 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1378ms 16:55:25 INFO - PROCESS | 1803 | 1461023725502 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 16:55:25 INFO - PROCESS | 1803 | 1461023725507 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 16:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:55:25 INFO - PROCESS | 1803 | 1461023725516 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:55:25 INFO - PROCESS | 1803 | 1461023725520 Marionette TRACE conn4 <- [1,1154,null,{}] 16:55:25 INFO - PROCESS | 1803 | 1461023725525 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:25 INFO - PROCESS | 1803 | 1461023725696 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 16:55:25 INFO - PROCESS | 1803 | 1461023725874 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa526536000 == 96 [pid = 1803] [id = 296] 16:55:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7fa51d18c800) [pid = 1803] [serial = 889] [outer = (nil)] 16:55:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7fa5265b5400) [pid = 1803] [serial = 890] [outer = 0x7fa51d18c800] 16:55:25 INFO - PROCESS | 1803 | 1461023725943 Marionette DEBUG loaded listener.js 16:55:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7fa52732b800) [pid = 1803] [serial = 891] [outer = 0x7fa51d18c800] 16:55:26 INFO - PROCESS | 1803 | 1461023726865 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1386ms 16:55:26 INFO - PROCESS | 1803 | 1461023726903 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 16:55:26 INFO - PROCESS | 1803 | 1461023726906 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 16:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:55:26 INFO - PROCESS | 1803 | 1461023726913 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:55:26 INFO - PROCESS | 1803 | 1461023726917 Marionette TRACE conn4 <- [1,1158,null,{}] 16:55:26 INFO - PROCESS | 1803 | 1461023726922 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:27 INFO - PROCESS | 1803 | 1461023727098 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 16:55:27 INFO - PROCESS | 1803 | 1461023727279 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52bfd7000 == 97 [pid = 1803] [id = 297] 16:55:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7fa525d90000) [pid = 1803] [serial = 892] [outer = (nil)] 16:55:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7fa5274a3000) [pid = 1803] [serial = 893] [outer = 0x7fa525d90000] 16:55:27 INFO - PROCESS | 1803 | 1461023727350 Marionette DEBUG loaded listener.js 16:55:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7fa52756d000) [pid = 1803] [serial = 894] [outer = 0x7fa525d90000] 16:55:28 INFO - PROCESS | 1803 | 1461023728214 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1331ms 16:55:28 INFO - PROCESS | 1803 | 1461023728244 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 16:55:28 INFO - PROCESS | 1803 | 1461023728248 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 16:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:55:28 INFO - PROCESS | 1803 | 1461023728254 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:55:28 INFO - PROCESS | 1803 | 1461023728256 Marionette TRACE conn4 <- [1,1162,null,{}] 16:55:28 INFO - PROCESS | 1803 | 1461023728261 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:28 INFO - PROCESS | 1803 | 1461023728434 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 16:55:28 INFO - PROCESS | 1803 | 1461023728643 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5321aa800 == 98 [pid = 1803] [id = 298] 16:55:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7fa50e9c5000) [pid = 1803] [serial = 895] [outer = (nil)] 16:55:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7fa5273a1c00) [pid = 1803] [serial = 896] [outer = 0x7fa50e9c5000] 16:55:28 INFO - PROCESS | 1803 | 1461023728709 Marionette DEBUG loaded listener.js 16:55:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7fa531ece800) [pid = 1803] [serial = 897] [outer = 0x7fa50e9c5000] 16:55:29 INFO - PROCESS | 1803 | 1461023729579 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1379ms 16:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:55:29 INFO - PROCESS | 1803 | 1461023729634 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 16:55:29 INFO - PROCESS | 1803 | 1461023729637 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 16:55:29 INFO - PROCESS | 1803 | 1461023729643 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:55:29 INFO - PROCESS | 1803 | 1461023729647 Marionette TRACE conn4 <- [1,1166,null,{}] 16:55:29 INFO - PROCESS | 1803 | 1461023729657 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:29 INFO - PROCESS | 1803 | 1461023729862 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 16:55:30 INFO - PROCESS | 1803 | 1461023730041 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513712800 == 99 [pid = 1803] [id = 299] 16:55:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7fa50e9c8c00) [pid = 1803] [serial = 898] [outer = (nil)] 16:55:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7fa51b74d000) [pid = 1803] [serial = 899] [outer = 0x7fa50e9c8c00] 16:55:30 INFO - PROCESS | 1803 | 1461023730121 Marionette DEBUG loaded listener.js 16:55:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7fa533306000) [pid = 1803] [serial = 900] [outer = 0x7fa50e9c8c00] 16:55:31 INFO - PROCESS | 1803 | 1461023731266 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1677ms 16:55:31 INFO - PROCESS | 1803 | 1461023731325 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 16:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:55:31 INFO - PROCESS | 1803 | 1461023731337 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 16:55:31 INFO - PROCESS | 1803 | 1461023731345 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:55:31 INFO - PROCESS | 1803 | 1461023731350 Marionette TRACE conn4 <- [1,1170,null,{}] 16:55:31 INFO - PROCESS | 1803 | 1461023731357 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:31 INFO - PROCESS | 1803 | 1461023731558 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 16:55:31 INFO - PROCESS | 1803 | 1461023731812 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51396c800 == 100 [pid = 1803] [id = 300] 16:55:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7fa510d1e800) [pid = 1803] [serial = 901] [outer = (nil)] 16:55:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7fa511309000) [pid = 1803] [serial = 902] [outer = 0x7fa510d1e800] 16:55:31 INFO - PROCESS | 1803 | 1461023731893 Marionette DEBUG loaded listener.js 16:55:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7fa511703000) [pid = 1803] [serial = 903] [outer = 0x7fa510d1e800] 16:55:32 INFO - PROCESS | 1803 | 1461023732797 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1480ms 16:55:32 INFO - PROCESS | 1803 | 1461023732826 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 16:55:32 INFO - PROCESS | 1803 | 1461023732833 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 16:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:55:32 INFO - PROCESS | 1803 | 1461023732843 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:55:32 INFO - PROCESS | 1803 | 1461023732846 Marionette TRACE conn4 <- [1,1174,null,{}] 16:55:32 INFO - PROCESS | 1803 | 1461023732852 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:33 INFO - PROCESS | 1803 | 1461023733006 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 16:55:33 INFO - PROCESS | 1803 | 1461023733208 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa512484800 == 101 [pid = 1803] [id = 301] 16:55:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7fa5116b8800) [pid = 1803] [serial = 904] [outer = (nil)] 16:55:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7fa514524c00) [pid = 1803] [serial = 905] [outer = 0x7fa5116b8800] 16:55:33 INFO - PROCESS | 1803 | 1461023733266 Marionette DEBUG loaded listener.js 16:55:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7fa518c7a800) [pid = 1803] [serial = 906] [outer = 0x7fa5116b8800] 16:55:33 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7fa50e9cac00) [pid = 1803] [serial = 779] [outer = (nil)] [url = about:blank] 16:55:33 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7fa535223800) [pid = 1803] [serial = 773] [outer = (nil)] [url = about:blank] 16:55:33 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7fa50f9de000) [pid = 1803] [serial = 782] [outer = (nil)] [url = about:blank] 16:55:33 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7fa51130c000) [pid = 1803] [serial = 776] [outer = (nil)] [url = about:blank] 16:55:33 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7fa52a967c00) [pid = 1803] [serial = 770] [outer = (nil)] [url = about:blank] 16:55:33 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7fa51aff6000) [pid = 1803] [serial = 812] [outer = (nil)] [url = about:blank] 16:55:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51370c800 == 100 [pid = 1803] [id = 287] 16:55:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51ad27800 == 99 [pid = 1803] [id = 286] 16:55:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa519e03800 == 98 [pid = 1803] [id = 285] 16:55:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa513714800 == 97 [pid = 1803] [id = 284] 16:55:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5101a2000 == 96 [pid = 1803] [id = 283] 16:55:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50eaf9800 == 95 [pid = 1803] [id = 282] 16:55:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51264a000 == 94 [pid = 1803] [id = 281] 16:55:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5115f2000 == 93 [pid = 1803] [id = 279] 16:55:34 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51248e000 == 92 [pid = 1803] [id = 278] 16:55:34 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5139a0000 == 91 [pid = 1803] [id = 277] 16:55:34 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa539f2d000 == 90 [pid = 1803] [id = 276] 16:55:34 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa53335b800 == 89 [pid = 1803] [id = 275] 16:55:34 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa531e46800 == 88 [pid = 1803] [id = 274] 16:55:34 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa525df3800 == 87 [pid = 1803] [id = 273] 16:55:34 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b91a000 == 86 [pid = 1803] [id = 272] 16:55:34 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5126dc000 == 85 [pid = 1803] [id = 271] 16:55:34 INFO - PROCESS | 1803 | 1461023734215 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:55:34 INFO - PROCESS | 1803 | 1461023734279 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 16:55:34 INFO - PROCESS | 1803 | 1461023734285 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:55:34 INFO - PROCESS | 1803 | 1461023734290 Marionette TRACE conn4 <- [1,1178,null,{}] 16:55:34 INFO - PROCESS | 1803 | 1461023734304 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:34 INFO - PROCESS | 1803 | 1461023734456 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 16:55:34 INFO - PROCESS | 1803 | 1461023734601 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513982800 == 86 [pid = 1803] [id = 302] 16:55:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7fa511310c00) [pid = 1803] [serial = 907] [outer = (nil)] 16:55:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7fa519e3fc00) [pid = 1803] [serial = 908] [outer = 0x7fa511310c00] 16:55:34 INFO - PROCESS | 1803 | 1461023734665 Marionette DEBUG loaded listener.js 16:55:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7fa51b3b8400) [pid = 1803] [serial = 909] [outer = 0x7fa511310c00] 16:55:35 INFO - PROCESS | 1803 | 1461023735376 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:55:35 INFO - PROCESS | 1803 | 1461023735426 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 16:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:55:35 INFO - PROCESS | 1803 | 1461023735432 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:55:35 INFO - PROCESS | 1803 | 1461023735433 Marionette TRACE conn4 <- [1,1182,null,{}] 16:55:35 INFO - PROCESS | 1803 | 1461023735439 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:35 INFO - PROCESS | 1803 | 1461023735650 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 16:55:35 INFO - PROCESS | 1803 | 1461023735745 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa519e11000 == 87 [pid = 1803] [id = 303] 16:55:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7fa5125c9000) [pid = 1803] [serial = 910] [outer = (nil)] 16:55:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7fa51b710c00) [pid = 1803] [serial = 911] [outer = 0x7fa5125c9000] 16:55:35 INFO - PROCESS | 1803 | 1461023735804 Marionette DEBUG loaded listener.js 16:55:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7fa51f6ef800) [pid = 1803] [serial = 912] [outer = 0x7fa5125c9000] 16:55:36 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:36 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:55:36 INFO - PROCESS | 1803 | 1461023736591 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:55:36 INFO - PROCESS | 1803 | 1461023736620 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 16:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:55:36 INFO - PROCESS | 1803 | 1461023736627 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:55:36 INFO - PROCESS | 1803 | 1461023736630 Marionette TRACE conn4 <- [1,1186,null,{}] 16:55:36 INFO - PROCESS | 1803 | 1461023736635 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:36 INFO - PROCESS | 1803 | 1461023736827 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 16:55:36 INFO - PROCESS | 1803 | 1461023736851 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b91a000 == 88 [pid = 1803] [id = 304] 16:55:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7fa519e37800) [pid = 1803] [serial = 913] [outer = (nil)] 16:55:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7fa522b22800) [pid = 1803] [serial = 914] [outer = 0x7fa519e37800] 16:55:36 INFO - PROCESS | 1803 | 1461023736909 Marionette DEBUG loaded listener.js 16:55:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7fa524070400) [pid = 1803] [serial = 915] [outer = 0x7fa519e37800] 16:55:37 INFO - PROCESS | 1803 | 1461023737751 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 16:55:37 INFO - PROCESS | 1803 | 1461023737821 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 16:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:55:37 INFO - PROCESS | 1803 | 1461023737828 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:55:37 INFO - PROCESS | 1803 | 1461023737831 Marionette TRACE conn4 <- [1,1190,null,{}] 16:55:37 INFO - PROCESS | 1803 | 1461023737836 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:38 INFO - PROCESS | 1803 | 1461023738069 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 16:55:38 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7fa51b3bc400) [pid = 1803] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:55:38 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7fa50f8e4400) [pid = 1803] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:55:38 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7fa50f8e0800) [pid = 1803] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:55:38 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7fa51114a000) [pid = 1803] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:55:38 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7fa510d20400) [pid = 1803] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:55:38 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7fa5125c7000) [pid = 1803] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:55:38 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7fa511303000) [pid = 1803] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:55:38 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7fa519a85400) [pid = 1803] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:55:38 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7fa51114d000) [pid = 1803] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:55:38 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7fa513a22c00) [pid = 1803] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:55:38 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7fa51d19a400) [pid = 1803] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:55:38 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7fa524066c00) [pid = 1803] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:55:38 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7fa51affd400) [pid = 1803] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:55:38 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7fa524c6cc00) [pid = 1803] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:55:38 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7fa5265b4400) [pid = 1803] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:55:38 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7fa512723400) [pid = 1803] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:55:38 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7fa510fce800) [pid = 1803] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:55:38 INFO - PROCESS | 1803 | 1461023738534 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa511032000 == 89 [pid = 1803] [id = 305] 16:55:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7fa50f8db800) [pid = 1803] [serial = 916] [outer = (nil)] 16:55:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7fa50f9de400) [pid = 1803] [serial = 917] [outer = 0x7fa50f8db800] 16:55:38 INFO - PROCESS | 1803 | 1461023738596 Marionette DEBUG loaded listener.js 16:55:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7fa512723800) [pid = 1803] [serial = 918] [outer = 0x7fa50f8db800] 16:55:39 INFO - PROCESS | 1803 | 1461023739229 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 16:55:39 INFO - PROCESS | 1803 | 1461023739260 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 16:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:55:39 INFO - PROCESS | 1803 | 1461023739266 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:55:39 INFO - PROCESS | 1803 | 1461023739268 Marionette TRACE conn4 <- [1,1194,null,{}] 16:55:39 INFO - PROCESS | 1803 | 1461023739273 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:39 INFO - PROCESS | 1803 | 1461023739478 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 16:55:39 INFO - PROCESS | 1803 | 1461023739501 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa524ed1800 == 90 [pid = 1803] [id = 306] 16:55:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7fa50f8dcc00) [pid = 1803] [serial = 919] [outer = (nil)] 16:55:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7fa5240d6800) [pid = 1803] [serial = 920] [outer = 0x7fa50f8dcc00] 16:55:39 INFO - PROCESS | 1803 | 1461023739565 Marionette DEBUG loaded listener.js 16:55:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7fa5310de000) [pid = 1803] [serial = 921] [outer = 0x7fa50f8dcc00] 16:55:40 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:40 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:40 INFO - PROCESS | 1803 | 1461023740289 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:55:40 INFO - PROCESS | 1803 | 1461023740349 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 16:55:40 INFO - PROCESS | 1803 | 1461023740355 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:55:40 INFO - PROCESS | 1803 | 1461023740358 Marionette TRACE conn4 <- [1,1198,null,{}] 16:55:40 INFO - PROCESS | 1803 | 1461023740362 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:40 INFO - PROCESS | 1803 | 1461023740658 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 16:55:40 INFO - PROCESS | 1803 | 1461023740800 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5101a1800 == 91 [pid = 1803] [id = 307] 16:55:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7fa50f9de000) [pid = 1803] [serial = 922] [outer = (nil)] 16:55:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7fa50f9e8400) [pid = 1803] [serial = 923] [outer = 0x7fa50f9de000] 16:55:40 INFO - PROCESS | 1803 | 1461023740875 Marionette DEBUG loaded listener.js 16:55:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7fa51114a400) [pid = 1803] [serial = 924] [outer = 0x7fa50f9de000] 16:55:41 INFO - PROCESS | 1803 | 1461023741869 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1577ms 16:55:41 INFO - PROCESS | 1803 | 1461023741933 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 16:55:41 INFO - PROCESS | 1803 | 1461023741939 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 16:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:55:41 INFO - PROCESS | 1803 | 1461023741946 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:55:41 INFO - PROCESS | 1803 | 1461023741952 Marionette TRACE conn4 <- [1,1202,null,{}] 16:55:41 INFO - PROCESS | 1803 | 1461023741959 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:42 INFO - PROCESS | 1803 | 1461023742174 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 16:55:42 INFO - PROCESS | 1803 | 1461023742396 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518f87000 == 92 [pid = 1803] [id = 308] 16:55:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7fa518c7ac00) [pid = 1803] [serial = 925] [outer = (nil)] 16:55:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7fa519a8b000) [pid = 1803] [serial = 926] [outer = 0x7fa518c7ac00] 16:55:42 INFO - PROCESS | 1803 | 1461023742518 Marionette DEBUG loaded listener.js 16:55:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7fa519ef2800) [pid = 1803] [serial = 927] [outer = 0x7fa518c7ac00] 16:55:43 INFO - PROCESS | 1803 | 1461023743428 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1543ms 16:55:43 INFO - PROCESS | 1803 | 1461023743491 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 16:55:43 INFO - PROCESS | 1803 | 1461023743495 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 16:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:55:43 INFO - PROCESS | 1803 | 1461023743501 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:55:43 INFO - PROCESS | 1803 | 1461023743504 Marionette TRACE conn4 <- [1,1206,null,{}] 16:55:43 INFO - PROCESS | 1803 | 1461023743509 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:43 INFO - PROCESS | 1803 | 1461023743684 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 16:55:43 INFO - PROCESS | 1803 | 1461023743866 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52574b800 == 93 [pid = 1803] [id = 309] 16:55:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7fa518c79400) [pid = 1803] [serial = 928] [outer = (nil)] 16:55:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7fa51bfcc400) [pid = 1803] [serial = 929] [outer = 0x7fa518c79400] 16:55:43 INFO - PROCESS | 1803 | 1461023743938 Marionette DEBUG loaded listener.js 16:55:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7fa5240cb400) [pid = 1803] [serial = 930] [outer = 0x7fa518c79400] 16:55:44 INFO - PROCESS | 1803 | 1461023744811 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1383ms 16:55:44 INFO - PROCESS | 1803 | 1461023744885 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 16:55:44 INFO - PROCESS | 1803 | 1461023744892 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 16:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:55:44 INFO - PROCESS | 1803 | 1461023744907 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:55:44 INFO - PROCESS | 1803 | 1461023744914 Marionette TRACE conn4 <- [1,1210,null,{}] 16:55:44 INFO - PROCESS | 1803 | 1461023744919 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:45 INFO - PROCESS | 1803 | 1461023745131 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 16:55:45 INFO - PROCESS | 1803 | 1461023745309 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa533012800 == 94 [pid = 1803] [id = 310] 16:55:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7fa519a86c00) [pid = 1803] [serial = 931] [outer = (nil)] 16:55:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7fa5265b6400) [pid = 1803] [serial = 932] [outer = 0x7fa519a86c00] 16:55:45 INFO - PROCESS | 1803 | 1461023745376 Marionette DEBUG loaded listener.js 16:55:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7fa5310dcc00) [pid = 1803] [serial = 933] [outer = 0x7fa519a86c00] 16:55:46 INFO - PROCESS | 1803 | 1461023746245 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1393ms 16:55:46 INFO - PROCESS | 1803 | 1461023746292 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 16:55:46 INFO - PROCESS | 1803 | 1461023746296 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 16:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:55:46 INFO - PROCESS | 1803 | 1461023746301 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:55:46 INFO - PROCESS | 1803 | 1461023746304 Marionette TRACE conn4 <- [1,1214,null,{}] 16:55:46 INFO - PROCESS | 1803 | 1461023746309 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:46 INFO - PROCESS | 1803 | 1461023746472 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 16:55:46 INFO - PROCESS | 1803 | 1461023746667 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa536aa4000 == 95 [pid = 1803] [id = 311] 16:55:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7fa513a2a400) [pid = 1803] [serial = 934] [outer = (nil)] 16:55:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7fa5331be800) [pid = 1803] [serial = 935] [outer = 0x7fa513a2a400] 16:55:46 INFO - PROCESS | 1803 | 1461023746734 Marionette DEBUG loaded listener.js 16:55:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7fa535222c00) [pid = 1803] [serial = 936] [outer = 0x7fa513a2a400] 16:55:47 INFO - PROCESS | 1803 | 1461023747577 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1332ms 16:55:47 INFO - PROCESS | 1803 | 1461023747635 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 16:55:47 INFO - PROCESS | 1803 | 1461023747637 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 16:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:55:47 INFO - PROCESS | 1803 | 1461023747644 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:55:47 INFO - PROCESS | 1803 | 1461023747646 Marionette TRACE conn4 <- [1,1218,null,{}] 16:55:47 INFO - PROCESS | 1803 | 1461023747651 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:47 INFO - PROCESS | 1803 | 1461023747856 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 16:55:48 INFO - PROCESS | 1803 | 1461023748048 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa537624000 == 96 [pid = 1803] [id = 312] 16:55:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7fa537028400) [pid = 1803] [serial = 937] [outer = (nil)] 16:55:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7fa53702c800) [pid = 1803] [serial = 938] [outer = 0x7fa537028400] 16:55:48 INFO - PROCESS | 1803 | 1461023748134 Marionette DEBUG loaded listener.js 16:55:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7fa537405c00) [pid = 1803] [serial = 939] [outer = 0x7fa537028400] 16:55:48 INFO - PROCESS | 1803 | 1461023748980 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1385ms 16:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:55:49 INFO - PROCESS | 1803 | 1461023749030 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 16:55:49 INFO - PROCESS | 1803 | 1461023749033 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 16:55:49 INFO - PROCESS | 1803 | 1461023749039 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:55:49 INFO - PROCESS | 1803 | 1461023749042 Marionette TRACE conn4 <- [1,1222,null,{}] 16:55:49 INFO - PROCESS | 1803 | 1461023749047 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:49 INFO - PROCESS | 1803 | 1461023749218 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 16:55:49 INFO - PROCESS | 1803 | 1461023749403 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa53b5a3000 == 97 [pid = 1803] [id = 313] 16:55:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7fa512537400) [pid = 1803] [serial = 940] [outer = (nil)] 16:55:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7fa512541000) [pid = 1803] [serial = 941] [outer = 0x7fa512537400] 16:55:49 INFO - PROCESS | 1803 | 1461023749472 Marionette DEBUG loaded listener.js 16:55:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7fa537408400) [pid = 1803] [serial = 942] [outer = 0x7fa512537400] 16:55:50 INFO - PROCESS | 1803 | 1461023750274 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 16:55:50 INFO - PROCESS | 1803 | 1461023750321 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 16:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:55:50 INFO - PROCESS | 1803 | 1461023750327 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:55:50 INFO - PROCESS | 1803 | 1461023750329 Marionette TRACE conn4 <- [1,1226,null,{}] 16:55:50 INFO - PROCESS | 1803 | 1461023750334 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:50 INFO - PROCESS | 1803 | 1461023750511 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 16:55:50 INFO - PROCESS | 1803 | 1461023750696 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513cb7800 == 98 [pid = 1803] [id = 314] 16:55:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7fa51253bc00) [pid = 1803] [serial = 943] [outer = (nil)] 16:55:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7fa513907c00) [pid = 1803] [serial = 944] [outer = 0x7fa51253bc00] 16:55:50 INFO - PROCESS | 1803 | 1461023750767 Marionette DEBUG loaded listener.js 16:55:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7fa51390e800) [pid = 1803] [serial = 945] [outer = 0x7fa51253bc00] 16:55:51 INFO - PROCESS | 1803 | 1461023751648 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1380ms 16:55:51 INFO - PROCESS | 1803 | 1461023751708 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 16:55:51 INFO - PROCESS | 1803 | 1461023751710 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 16:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:55:51 INFO - PROCESS | 1803 | 1461023751716 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:55:51 INFO - PROCESS | 1803 | 1461023751719 Marionette TRACE conn4 <- [1,1230,null,{}] 16:55:51 INFO - PROCESS | 1803 | 1461023751724 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:51 INFO - PROCESS | 1803 | 1461023751901 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 16:55:52 INFO - PROCESS | 1803 | 1461023752082 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50e8d0800 == 99 [pid = 1803] [id = 315] 16:55:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7fa50e143000) [pid = 1803] [serial = 946] [outer = (nil)] 16:55:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7fa50e14bc00) [pid = 1803] [serial = 947] [outer = 0x7fa50e143000] 16:55:52 INFO - PROCESS | 1803 | 1461023752153 Marionette DEBUG loaded listener.js 16:55:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7fa50e150c00) [pid = 1803] [serial = 948] [outer = 0x7fa50e143000] 16:55:52 INFO - PROCESS | 1803 | 1461023752969 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1282ms 16:55:53 INFO - PROCESS | 1803 | 1461023753000 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 16:55:53 INFO - PROCESS | 1803 | 1461023753004 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 16:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:55:53 INFO - PROCESS | 1803 | 1461023753010 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:55:53 INFO - PROCESS | 1803 | 1461023753013 Marionette TRACE conn4 <- [1,1234,null,{}] 16:55:53 INFO - PROCESS | 1803 | 1461023753018 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:53 INFO - PROCESS | 1803 | 1461023753180 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 16:55:53 INFO - PROCESS | 1803 | 1461023753366 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa539f30800 == 100 [pid = 1803] [id = 316] 16:55:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7fa50e142800) [pid = 1803] [serial = 949] [outer = (nil)] 16:55:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7fa50f756c00) [pid = 1803] [serial = 950] [outer = 0x7fa50e142800] 16:55:53 INFO - PROCESS | 1803 | 1461023753435 Marionette DEBUG loaded listener.js 16:55:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7fa50f75bc00) [pid = 1803] [serial = 951] [outer = 0x7fa50e142800] 16:55:54 INFO - PROCESS | 1803 | 1461023754297 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1334ms 16:55:54 INFO - PROCESS | 1803 | 1461023754345 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 16:55:54 INFO - PROCESS | 1803 | 1461023754349 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 16:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:55:54 INFO - PROCESS | 1803 | 1461023754354 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:55:54 INFO - PROCESS | 1803 | 1461023754356 Marionette TRACE conn4 <- [1,1238,null,{}] 16:55:54 INFO - PROCESS | 1803 | 1461023754362 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:54 INFO - PROCESS | 1803 | 1461023754539 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 16:55:54 INFO - PROCESS | 1803 | 1461023754742 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51250f800 == 101 [pid = 1803] [id = 317] 16:55:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7fa50f753400) [pid = 1803] [serial = 952] [outer = (nil)] 16:55:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7fa50f761c00) [pid = 1803] [serial = 953] [outer = 0x7fa50f753400] 16:55:54 INFO - PROCESS | 1803 | 1461023754824 Marionette DEBUG loaded listener.js 16:55:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x7fa51253d800) [pid = 1803] [serial = 954] [outer = 0x7fa50f753400] 16:55:56 INFO - PROCESS | 1803 | 1461023756118 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1783ms 16:55:56 INFO - PROCESS | 1803 | 1461023756139 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 16:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:55:56 INFO - PROCESS | 1803 | 1461023756144 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 16:55:56 INFO - PROCESS | 1803 | 1461023756152 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:55:56 INFO - PROCESS | 1803 | 1461023756157 Marionette TRACE conn4 <- [1,1242,null,{}] 16:55:56 INFO - PROCESS | 1803 | 1461023756166 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:56 INFO - PROCESS | 1803 | 1461023756378 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 16:55:56 INFO - PROCESS | 1803 | 1461023756589 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513979000 == 102 [pid = 1803] [id = 318] 16:55:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x7fa510d15400) [pid = 1803] [serial = 955] [outer = (nil)] 16:55:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7fa510d1b000) [pid = 1803] [serial = 956] [outer = 0x7fa510d15400] 16:55:56 INFO - PROCESS | 1803 | 1461023756668 Marionette DEBUG loaded listener.js 16:55:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7fa51114c800) [pid = 1803] [serial = 957] [outer = 0x7fa510d15400] 16:55:57 INFO - PROCESS | 1803 | 1461023757665 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1582ms 16:55:57 INFO - PROCESS | 1803 | 1461023757734 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 16:55:57 INFO - PROCESS | 1803 | 1461023757742 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 16:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:55:57 INFO - PROCESS | 1803 | 1461023757751 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:55:57 INFO - PROCESS | 1803 | 1461023757753 Marionette TRACE conn4 <- [1,1246,null,{}] 16:55:57 INFO - PROCESS | 1803 | 1461023757759 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:57 INFO - PROCESS | 1803 | 1461023757967 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 16:55:58 INFO - PROCESS | 1803 | 1461023758280 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:58 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa524ed1800 == 101 [pid = 1803] [id = 306] 16:55:58 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa511032000 == 100 [pid = 1803] [id = 305] 16:55:58 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7fa51ef23c00) [pid = 1803] [serial = 866] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7fa5240cbc00) [pid = 1803] [serial = 827] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x7fa527568400) [pid = 1803] [serial = 830] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x7fa5323a7000) [pid = 1803] [serial = 833] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7fa524ccf800) [pid = 1803] [serial = 836] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7fa5116af000) [pid = 1803] [serial = 839] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7fa5116bc000) [pid = 1803] [serial = 842] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51004f000 == 101 [pid = 1803] [id = 319] 16:55:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7fa510d16000) [pid = 1803] [serial = 958] [outer = (nil)] 16:55:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7fa5116af000) [pid = 1803] [serial = 959] [outer = 0x7fa510d16000] 16:55:58 INFO - PROCESS | 1803 | 1461023758419 Marionette DEBUG loaded listener.js 16:55:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7fa51272dc00) [pid = 1803] [serial = 960] [outer = 0x7fa510d16000] 16:55:58 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b91a000 == 100 [pid = 1803] [id = 304] 16:55:58 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa519e11000 == 99 [pid = 1803] [id = 303] 16:55:58 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa513982800 == 98 [pid = 1803] [id = 302] 16:55:58 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa512484800 == 97 [pid = 1803] [id = 301] 16:55:58 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51396c800 == 96 [pid = 1803] [id = 300] 16:55:58 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa525817800 == 95 [pid = 1803] [id = 295] 16:55:58 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5256a6000 == 94 [pid = 1803] [id = 294] 16:55:59 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5246e7800 == 93 [pid = 1803] [id = 293] 16:55:59 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52228b800 == 92 [pid = 1803] [id = 292] 16:55:59 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51f55b800 == 91 [pid = 1803] [id = 291] 16:55:59 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa519eac800 == 90 [pid = 1803] [id = 290] 16:55:59 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa512616000 == 89 [pid = 1803] [id = 289] 16:55:59 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51ba59000 == 88 [pid = 1803] [id = 288] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7fa5310e1400) [pid = 1803] [serial = 704] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7fa519ef7000) [pid = 1803] [serial = 707] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7fa522b71800) [pid = 1803] [serial = 710] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7fa52739f400) [pid = 1803] [serial = 713] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7fa531ec9000) [pid = 1803] [serial = 716] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7fa5334c2800) [pid = 1803] [serial = 719] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7fa53702a800) [pid = 1803] [serial = 722] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7fa512730c00) [pid = 1803] [serial = 725] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7fa512731400) [pid = 1803] [serial = 729] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7fa51b6e5c00) [pid = 1803] [serial = 860] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7fa51272bc00) [pid = 1803] [serial = 851] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7fa51452a000) [pid = 1803] [serial = 852] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7fa5100a3800) [pid = 1803] [serial = 846] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7fa50f8e9c00) [pid = 1803] [serial = 845] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7fa51bbec400) [pid = 1803] [serial = 813] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7fa51d196400) [pid = 1803] [serial = 821] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7fa518c6b000) [pid = 1803] [serial = 854] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7fa519b37800) [pid = 1803] [serial = 855] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7fa51f872c00) [pid = 1803] [serial = 824] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7fa519ee5000) [pid = 1803] [serial = 857] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7fa513a22400) [pid = 1803] [serial = 818] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7fa51170a000) [pid = 1803] [serial = 849] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7fa51130e800) [pid = 1803] [serial = 848] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7fa511311c00) [pid = 1803] [serial = 815] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7fa51bbe6000) [pid = 1803] [serial = 863] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7fa51b750000) [pid = 1803] [serial = 861] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7fa51d198c00) [pid = 1803] [serial = 864] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7fa51affc000) [pid = 1803] [serial = 858] [outer = (nil)] [url = about:blank] 16:55:59 INFO - PROCESS | 1803 | 1461023759395 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1683ms 16:55:59 INFO - PROCESS | 1803 | 1461023759434 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 16:55:59 INFO - PROCESS | 1803 | 1461023759436 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 16:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:55:59 INFO - PROCESS | 1803 | 1461023759442 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:55:59 INFO - PROCESS | 1803 | 1461023759447 Marionette TRACE conn4 <- [1,1250,null,{}] 16:55:59 INFO - PROCESS | 1803 | 1461023759462 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:59 INFO - PROCESS | 1803 | 1461023759636 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 16:55:59 INFO - PROCESS | 1803 | 1461023759800 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5126ea800 == 89 [pid = 1803] [id = 320] 16:55:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7fa510d1cc00) [pid = 1803] [serial = 961] [outer = (nil)] 16:55:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7fa514525400) [pid = 1803] [serial = 962] [outer = 0x7fa510d1cc00] 16:55:59 INFO - PROCESS | 1803 | 1461023759866 Marionette DEBUG loaded listener.js 16:55:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7fa518e59400) [pid = 1803] [serial = 963] [outer = 0x7fa510d1cc00] 16:56:00 INFO - PROCESS | 1803 | 1461023760627 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1229ms 16:56:00 INFO - PROCESS | 1803 | 1461023760673 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 16:56:00 INFO - PROCESS | 1803 | 1461023760678 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 16:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:56:00 INFO - PROCESS | 1803 | 1461023760684 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:56:00 INFO - PROCESS | 1803 | 1461023760686 Marionette TRACE conn4 <- [1,1254,null,{}] 16:56:00 INFO - PROCESS | 1803 | 1461023760692 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:00 INFO - PROCESS | 1803 | 1461023760913 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 16:56:00 INFO - PROCESS | 1803 | 1461023760949 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5139a8800 == 90 [pid = 1803] [id = 321] 16:56:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7fa518e5a000) [pid = 1803] [serial = 964] [outer = (nil)] 16:56:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7fa518fcd000) [pid = 1803] [serial = 965] [outer = 0x7fa518e5a000] 16:56:01 INFO - PROCESS | 1803 | 1461023761010 Marionette DEBUG loaded listener.js 16:56:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7fa518fd1400) [pid = 1803] [serial = 966] [outer = 0x7fa518e5a000] 16:56:01 INFO - PROCESS | 1803 | 1461023761833 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1178ms 16:56:01 INFO - PROCESS | 1803 | 1461023761863 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 16:56:01 INFO - PROCESS | 1803 | 1461023761867 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 16:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:56:01 INFO - PROCESS | 1803 | 1461023761876 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:56:01 INFO - PROCESS | 1803 | 1461023761879 Marionette TRACE conn4 <- [1,1258,null,{}] 16:56:01 INFO - PROCESS | 1803 | 1461023761884 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:02 INFO - PROCESS | 1803 | 1461023762088 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 16:56:02 INFO - PROCESS | 1803 | 1461023762115 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa519e1d800 == 91 [pid = 1803] [id = 322] 16:56:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7fa518fc6400) [pid = 1803] [serial = 967] [outer = (nil)] 16:56:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7fa519b34800) [pid = 1803] [serial = 968] [outer = 0x7fa518fc6400] 16:56:02 INFO - PROCESS | 1803 | 1461023762172 Marionette DEBUG loaded listener.js 16:56:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7fa519e40800) [pid = 1803] [serial = 969] [outer = 0x7fa518fc6400] 16:56:03 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7fa510d1e800) [pid = 1803] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:56:03 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7fa50f8db800) [pid = 1803] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:56:03 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7fa5116b8800) [pid = 1803] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:56:03 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7fa511310c00) [pid = 1803] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:56:03 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7fa514523800) [pid = 1803] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:56:03 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7fa519e37800) [pid = 1803] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:56:03 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7fa5125c9000) [pid = 1803] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:56:03 INFO - PROCESS | 1803 | 1461023763326 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 16:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1480ms 16:56:03 INFO - PROCESS | 1803 | 1461023763362 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 16:56:03 INFO - PROCESS | 1803 | 1461023763364 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 16:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:56:03 INFO - PROCESS | 1803 | 1461023763371 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:56:03 INFO - PROCESS | 1803 | 1461023763372 Marionette TRACE conn4 <- [1,1262,null,{}] 16:56:03 INFO - PROCESS | 1803 | 1461023763377 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:03 INFO - PROCESS | 1803 | 1461023763538 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 16:56:03 INFO - PROCESS | 1803 | 1461023763555 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51af0a000 == 92 [pid = 1803] [id = 323] 16:56:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7fa519ee1000) [pid = 1803] [serial = 970] [outer = (nil)] 16:56:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7fa51b60bc00) [pid = 1803] [serial = 971] [outer = 0x7fa519ee1000] 16:56:03 INFO - PROCESS | 1803 | 1461023763617 Marionette DEBUG loaded listener.js 16:56:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7fa51b708c00) [pid = 1803] [serial = 972] [outer = 0x7fa519ee1000] 16:56:04 INFO - PROCESS | 1803 | 1461023764375 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 16:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1028ms 16:56:04 INFO - PROCESS | 1803 | 1461023764399 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 16:56:04 INFO - PROCESS | 1803 | 1461023764403 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 16:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:56:04 INFO - PROCESS | 1803 | 1461023764409 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:56:04 INFO - PROCESS | 1803 | 1461023764411 Marionette TRACE conn4 <- [1,1266,null,{}] 16:56:04 INFO - PROCESS | 1803 | 1461023764416 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:04 INFO - PROCESS | 1803 | 1461023764610 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 16:56:04 INFO - PROCESS | 1803 | 1461023764638 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b61c800 == 93 [pid = 1803] [id = 324] 16:56:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7fa50e9c9800) [pid = 1803] [serial = 973] [outer = (nil)] 16:56:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7fa513a22800) [pid = 1803] [serial = 974] [outer = 0x7fa50e9c9800] 16:56:04 INFO - PROCESS | 1803 | 1461023764697 Marionette DEBUG loaded listener.js 16:56:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7fa51bfd0800) [pid = 1803] [serial = 975] [outer = 0x7fa50e9c9800] 16:56:05 INFO - PROCESS | 1803 | 1461023765639 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 16:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1278ms 16:56:05 INFO - PROCESS | 1803 | 1461023765689 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 16:56:05 INFO - PROCESS | 1803 | 1461023765694 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 16:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:56:05 INFO - PROCESS | 1803 | 1461023765702 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:56:05 INFO - PROCESS | 1803 | 1461023765708 Marionette TRACE conn4 <- [1,1270,null,{}] 16:56:05 INFO - PROCESS | 1803 | 1461023765716 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:05 INFO - PROCESS | 1803 | 1461023765906 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 16:56:06 INFO - PROCESS | 1803 | 1461023766086 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa512608000 == 94 [pid = 1803] [id = 325] 16:56:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7fa50e9c4400) [pid = 1803] [serial = 976] [outer = (nil)] 16:56:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7fa5100a7400) [pid = 1803] [serial = 977] [outer = 0x7fa50e9c4400] 16:56:06 INFO - PROCESS | 1803 | 1461023766163 Marionette DEBUG loaded listener.js 16:56:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7fa511706800) [pid = 1803] [serial = 978] [outer = 0x7fa50e9c4400] 16:56:07 INFO - PROCESS | 1803 | 1461023767065 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 16:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1433ms 16:56:07 INFO - PROCESS | 1803 | 1461023767136 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 16:56:07 INFO - PROCESS | 1803 | 1461023767144 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 16:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:56:07 INFO - PROCESS | 1803 | 1461023767154 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:56:07 INFO - PROCESS | 1803 | 1461023767158 Marionette TRACE conn4 <- [1,1274,null,{}] 16:56:07 INFO - PROCESS | 1803 | 1461023767163 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:07 INFO - PROCESS | 1803 | 1461023767373 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 16:56:07 INFO - PROCESS | 1803 | 1461023767548 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa519e02800 == 95 [pid = 1803] [id = 326] 16:56:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7fa512534400) [pid = 1803] [serial = 979] [outer = (nil)] 16:56:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7fa51390f400) [pid = 1803] [serial = 980] [outer = 0x7fa512534400] 16:56:07 INFO - PROCESS | 1803 | 1461023767663 Marionette DEBUG loaded listener.js 16:56:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7fa514531400) [pid = 1803] [serial = 981] [outer = 0x7fa512534400] 16:56:08 INFO - PROCESS | 1803 | 1461023768548 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 16:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1432ms 16:56:08 INFO - PROCESS | 1803 | 1461023768586 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 16:56:08 INFO - PROCESS | 1803 | 1461023768589 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 16:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:56:08 INFO - PROCESS | 1803 | 1461023768596 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:56:08 INFO - PROCESS | 1803 | 1461023768602 Marionette TRACE conn4 <- [1,1278,null,{}] 16:56:08 INFO - PROCESS | 1803 | 1461023768617 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:08 INFO - PROCESS | 1803 | 1461023768800 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 16:56:09 INFO - PROCESS | 1803 | 1461023769030 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51d148000 == 96 [pid = 1803] [id = 327] 16:56:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7fa518fc6800) [pid = 1803] [serial = 982] [outer = (nil)] 16:56:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7fa519ee2000) [pid = 1803] [serial = 983] [outer = 0x7fa518fc6800] 16:56:09 INFO - PROCESS | 1803 | 1461023769148 Marionette DEBUG loaded listener.js 16:56:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7fa51b2aa800) [pid = 1803] [serial = 984] [outer = 0x7fa518fc6800] 16:56:10 INFO - PROCESS | 1803 | 1461023770000 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 16:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1437ms 16:56:10 INFO - PROCESS | 1803 | 1461023770034 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 16:56:10 INFO - PROCESS | 1803 | 1461023770039 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 16:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:56:10 INFO - PROCESS | 1803 | 1461023770045 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:56:10 INFO - PROCESS | 1803 | 1461023770048 Marionette TRACE conn4 <- [1,1282,null,{}] 16:56:10 INFO - PROCESS | 1803 | 1461023770054 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:10 INFO - PROCESS | 1803 | 1461023770230 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 16:56:10 INFO - PROCESS | 1803 | 1461023770414 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f88f000 == 97 [pid = 1803] [id = 328] 16:56:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7fa519b3c000) [pid = 1803] [serial = 985] [outer = (nil)] 16:56:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7fa51db53c00) [pid = 1803] [serial = 986] [outer = 0x7fa519b3c000] 16:56:10 INFO - PROCESS | 1803 | 1461023770484 Marionette DEBUG loaded listener.js 16:56:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7fa51ef24000) [pid = 1803] [serial = 987] [outer = 0x7fa519b3c000] 16:56:11 INFO - PROCESS | 1803 | 1461023771361 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 16:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1376ms 16:56:11 INFO - PROCESS | 1803 | 1461023771422 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 16:56:11 INFO - PROCESS | 1803 | 1461023771425 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 16:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:56:11 INFO - PROCESS | 1803 | 1461023771432 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:56:11 INFO - PROCESS | 1803 | 1461023771434 Marionette TRACE conn4 <- [1,1286,null,{}] 16:56:11 INFO - PROCESS | 1803 | 1461023771440 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:11 INFO - PROCESS | 1803 | 1461023771614 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 16:56:11 INFO - PROCESS | 1803 | 1461023771794 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa524579800 == 98 [pid = 1803] [id = 329] 16:56:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7fa519ef9400) [pid = 1803] [serial = 988] [outer = (nil)] 16:56:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7fa51f798400) [pid = 1803] [serial = 989] [outer = 0x7fa519ef9400] 16:56:11 INFO - PROCESS | 1803 | 1461023771868 Marionette DEBUG loaded listener.js 16:56:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7fa51f872c00) [pid = 1803] [serial = 990] [outer = 0x7fa519ef9400] 16:56:12 INFO - PROCESS | 1803 | 1461023772771 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 16:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1383ms 16:56:12 INFO - PROCESS | 1803 | 1461023772815 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 16:56:12 INFO - PROCESS | 1803 | 1461023772819 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 16:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:56:12 INFO - PROCESS | 1803 | 1461023772825 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:56:12 INFO - PROCESS | 1803 | 1461023772827 Marionette TRACE conn4 <- [1,1290,null,{}] 16:56:12 INFO - PROCESS | 1803 | 1461023772833 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:13 INFO - PROCESS | 1803 | 1461023773036 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 16:56:13 INFO - PROCESS | 1803 | 1461023773216 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5256b5000 == 99 [pid = 1803] [id = 330] 16:56:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7fa51ef23c00) [pid = 1803] [serial = 991] [outer = (nil)] 16:56:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7fa523d77800) [pid = 1803] [serial = 992] [outer = 0x7fa51ef23c00] 16:56:13 INFO - PROCESS | 1803 | 1461023773291 Marionette DEBUG loaded listener.js 16:56:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7fa524c6f800) [pid = 1803] [serial = 993] [outer = 0x7fa51ef23c00] 16:56:14 INFO - PROCESS | 1803 | 1461023774143 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 16:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1380ms 16:56:14 INFO - PROCESS | 1803 | 1461023774205 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 16:56:14 INFO - PROCESS | 1803 | 1461023774209 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 16:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:56:14 INFO - PROCESS | 1803 | 1461023774215 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:56:14 INFO - PROCESS | 1803 | 1461023774217 Marionette TRACE conn4 <- [1,1294,null,{}] 16:56:14 INFO - PROCESS | 1803 | 1461023774222 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:14 INFO - PROCESS | 1803 | 1461023774388 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 16:56:14 INFO - PROCESS | 1803 | 1461023774572 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52648a800 == 100 [pid = 1803] [id = 331] 16:56:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7fa522b22400) [pid = 1803] [serial = 994] [outer = (nil)] 16:56:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7fa5264f5400) [pid = 1803] [serial = 995] [outer = 0x7fa522b22400] 16:56:14 INFO - PROCESS | 1803 | 1461023774644 Marionette DEBUG loaded listener.js 16:56:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x7fa5265b5c00) [pid = 1803] [serial = 996] [outer = 0x7fa522b22400] 16:56:15 INFO - PROCESS | 1803 | 1461023775472 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 16:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1325ms 16:56:15 INFO - PROCESS | 1803 | 1461023775541 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 16:56:15 INFO - PROCESS | 1803 | 1461023775545 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 16:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:56:15 INFO - PROCESS | 1803 | 1461023775550 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:56:15 INFO - PROCESS | 1803 | 1461023775553 Marionette TRACE conn4 <- [1,1298,null,{}] 16:56:15 INFO - PROCESS | 1803 | 1461023775558 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:15 INFO - PROCESS | 1803 | 1461023775725 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 16:56:15 INFO - PROCESS | 1803 | 1461023775904 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52bf06000 == 101 [pid = 1803] [id = 332] 16:56:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x7fa5249bcc00) [pid = 1803] [serial = 997] [outer = (nil)] 16:56:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7fa52739f400) [pid = 1803] [serial = 998] [outer = 0x7fa5249bcc00] 16:56:15 INFO - PROCESS | 1803 | 1461023775973 Marionette DEBUG loaded listener.js 16:56:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7fa527566800) [pid = 1803] [serial = 999] [outer = 0x7fa5249bcc00] 16:56:16 INFO - PROCESS | 1803 | 1461023776779 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1280ms 16:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:56:16 INFO - PROCESS | 1803 | 1461023776831 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 16:56:16 INFO - PROCESS | 1803 | 1461023776834 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 16:56:16 INFO - PROCESS | 1803 | 1461023776840 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:56:16 INFO - PROCESS | 1803 | 1461023776843 Marionette TRACE conn4 <- [1,1302,null,{}] 16:56:16 INFO - PROCESS | 1803 | 1461023776847 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:17 INFO - PROCESS | 1803 | 1461023777017 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 16:56:17 INFO - PROCESS | 1803 | 1461023777212 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5323c6000 == 102 [pid = 1803] [id = 333] 16:56:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x7fa52184c800) [pid = 1803] [serial = 1000] [outer = (nil)] 16:56:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7fa531c77400) [pid = 1803] [serial = 1001] [outer = 0x7fa52184c800] 16:56:17 INFO - PROCESS | 1803 | 1461023777279 Marionette DEBUG loaded listener.js 16:56:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7fa53231cc00) [pid = 1803] [serial = 1002] [outer = 0x7fa52184c800] 16:56:18 INFO - PROCESS | 1803 | 1461023778103 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 16:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1331ms 16:56:18 INFO - PROCESS | 1803 | 1461023778171 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 16:56:18 INFO - PROCESS | 1803 | 1461023778175 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 16:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:56:18 INFO - PROCESS | 1803 | 1461023778180 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:56:18 INFO - PROCESS | 1803 | 1461023778184 Marionette TRACE conn4 <- [1,1306,null,{}] 16:56:18 INFO - PROCESS | 1803 | 1461023778189 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:18 INFO - PROCESS | 1803 | 1461023778354 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 16:56:18 INFO - PROCESS | 1803 | 1461023778541 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa536aa5000 == 103 [pid = 1803] [id = 334] 16:56:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7fa5257bdc00) [pid = 1803] [serial = 1003] [outer = (nil)] 16:56:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7fa534d05c00) [pid = 1803] [serial = 1004] [outer = 0x7fa5257bdc00] 16:56:18 INFO - PROCESS | 1803 | 1461023778609 Marionette DEBUG loaded listener.js 16:56:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x7fa53312e400) [pid = 1803] [serial = 1005] [outer = 0x7fa5257bdc00] 16:56:19 INFO - PROCESS | 1803 | 1461023779483 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 16:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1331ms 16:56:19 INFO - PROCESS | 1803 | 1461023779512 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 16:56:19 INFO - PROCESS | 1803 | 1461023779517 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 16:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:56:19 INFO - PROCESS | 1803 | 1461023779522 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:56:19 INFO - PROCESS | 1803 | 1461023779525 Marionette TRACE conn4 <- [1,1310,null,{}] 16:56:19 INFO - PROCESS | 1803 | 1461023779531 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:19 INFO - PROCESS | 1803 | 1461023779737 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 16:56:19 INFO - PROCESS | 1803 | 1461023779929 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa53b770800 == 104 [pid = 1803] [id = 335] 16:56:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x7fa50f97d000) [pid = 1803] [serial = 1006] [outer = (nil)] 16:56:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x7fa50f985400) [pid = 1803] [serial = 1007] [outer = 0x7fa50f97d000] 16:56:20 INFO - PROCESS | 1803 | 1461023780001 Marionette DEBUG loaded listener.js 16:56:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x7fa53702e800) [pid = 1803] [serial = 1008] [outer = 0x7fa50f97d000] 16:56:20 INFO - PROCESS | 1803 | 1461023780874 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 16:56:20 INFO - PROCESS | 1803 | 1461023780915 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 16:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:56:20 INFO - PROCESS | 1803 | 1461023780921 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:56:20 INFO - PROCESS | 1803 | 1461023780923 Marionette TRACE conn4 <- [1,1314,null,{}] 16:56:20 INFO - PROCESS | 1803 | 1461023780928 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:21 INFO - PROCESS | 1803 | 1461023781109 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 16:56:21 INFO - PROCESS | 1803 | 1461023781298 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50f737000 == 105 [pid = 1803] [id = 336] 16:56:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x7fa50d86b000) [pid = 1803] [serial = 1009] [outer = (nil)] 16:56:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x7fa50d871c00) [pid = 1803] [serial = 1010] [outer = 0x7fa50d86b000] 16:56:21 INFO - PROCESS | 1803 | 1461023781366 Marionette DEBUG loaded listener.js 16:56:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x7fa535227800) [pid = 1803] [serial = 1011] [outer = 0x7fa50d86b000] 16:56:22 INFO - PROCESS | 1803 | 1461023782236 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 16:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1383ms 16:56:22 INFO - PROCESS | 1803 | 1461023782304 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 16:56:22 INFO - PROCESS | 1803 | 1461023782308 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 16:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:56:22 INFO - PROCESS | 1803 | 1461023782313 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:56:22 INFO - PROCESS | 1803 | 1461023782315 Marionette TRACE conn4 <- [1,1318,null,{}] 16:56:22 INFO - PROCESS | 1803 | 1461023782321 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:22 INFO - PROCESS | 1803 | 1461023782486 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 16:56:22 INFO - PROCESS | 1803 | 1461023782684 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50e459800 == 106 [pid = 1803] [id = 337] 16:56:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x7fa50b807c00) [pid = 1803] [serial = 1012] [outer = (nil)] 16:56:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x7fa50b80dc00) [pid = 1803] [serial = 1013] [outer = 0x7fa50b807c00] 16:56:22 INFO - PROCESS | 1803 | 1461023782754 Marionette DEBUG loaded listener.js 16:56:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x7fa50b813c00) [pid = 1803] [serial = 1014] [outer = 0x7fa50b807c00] 16:56:23 INFO - PROCESS | 1803 | 1461023783586 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 16:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1329ms 16:56:23 INFO - PROCESS | 1803 | 1461023783644 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 16:56:23 INFO - PROCESS | 1803 | 1461023783646 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 16:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:56:23 INFO - PROCESS | 1803 | 1461023783652 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:56:23 INFO - PROCESS | 1803 | 1461023783654 Marionette TRACE conn4 <- [1,1322,null,{}] 16:56:23 INFO - PROCESS | 1803 | 1461023783659 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:23 INFO - PROCESS | 1803 | 1461023783824 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 16:56:24 INFO - PROCESS | 1803 | 1461023784015 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50ba10000 == 107 [pid = 1803] [id = 338] 16:56:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x7fa50b808000) [pid = 1803] [serial = 1015] [outer = (nil)] 16:56:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x7fa50e4ce800) [pid = 1803] [serial = 1016] [outer = 0x7fa50b808000] 16:56:24 INFO - PROCESS | 1803 | 1461023784079 Marionette DEBUG loaded listener.js 16:56:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 208 (0x7fa50e4d3400) [pid = 1803] [serial = 1017] [outer = 0x7fa50b808000] 16:56:25 INFO - PROCESS | 1803 | 1461023785320 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 16:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1726ms 16:56:25 INFO - PROCESS | 1803 | 1461023785380 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 16:56:25 INFO - PROCESS | 1803 | 1461023785385 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 16:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:56:25 INFO - PROCESS | 1803 | 1461023785393 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:56:25 INFO - PROCESS | 1803 | 1461023785396 Marionette TRACE conn4 <- [1,1326,null,{}] 16:56:25 INFO - PROCESS | 1803 | 1461023785404 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:25 INFO - PROCESS | 1803 | 1461023785569 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 16:56:25 INFO - PROCESS | 1803 | 1461023785756 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5115ef800 == 108 [pid = 1803] [id = 339] 16:56:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 209 (0x7fa50e4dbc00) [pid = 1803] [serial = 1018] [outer = (nil)] 16:56:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 210 (0x7fa50f757400) [pid = 1803] [serial = 1019] [outer = 0x7fa50e4dbc00] 16:56:25 INFO - PROCESS | 1803 | 1461023785821 Marionette DEBUG loaded listener.js 16:56:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 211 (0x7fa50f8e6400) [pid = 1803] [serial = 1020] [outer = 0x7fa50e4dbc00] 16:56:26 INFO - PROCESS | 1803 | 1461023786798 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1483ms 16:56:26 INFO - PROCESS | 1803 | 1461023786877 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 16:56:26 INFO - PROCESS | 1803 | 1461023786885 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 16:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:56:26 INFO - PROCESS | 1803 | 1461023786894 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:56:26 INFO - PROCESS | 1803 | 1461023786897 Marionette TRACE conn4 <- [1,1330,null,{}] 16:56:26 INFO - PROCESS | 1803 | 1461023786902 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:27 INFO - PROCESS | 1803 | 1461023787067 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 16:56:27 INFO - PROCESS | 1803 | 1461023787385 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa511033800 == 109 [pid = 1803] [id = 340] 16:56:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x7fa510d17400) [pid = 1803] [serial = 1021] [outer = (nil)] 16:56:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 213 (0x7fa510fdcc00) [pid = 1803] [serial = 1022] [outer = 0x7fa510d17400] 16:56:27 INFO - PROCESS | 1803 | 1461023787532 Marionette DEBUG loaded listener.js 16:56:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x7fa5116af800) [pid = 1803] [serial = 1023] [outer = 0x7fa510d17400] 16:56:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51af0a000 == 108 [pid = 1803] [id = 323] 16:56:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa519e1d800 == 107 [pid = 1803] [id = 322] 16:56:27 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0x7fa5240d6800) [pid = 1803] [serial = 920] [outer = (nil)] [url = about:blank] 16:56:27 INFO - PROCESS | 1803 | --DOMWINDOW == 212 (0x7fa5274a3000) [pid = 1803] [serial = 893] [outer = (nil)] [url = about:blank] 16:56:27 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x7fa525c2c000) [pid = 1803] [serial = 887] [outer = (nil)] [url = about:blank] 16:56:27 INFO - PROCESS | 1803 | --DOMWINDOW == 210 (0x7fa5273a1c00) [pid = 1803] [serial = 896] [outer = (nil)] [url = about:blank] 16:56:27 INFO - PROCESS | 1803 | --DOMWINDOW == 209 (0x7fa5265b5400) [pid = 1803] [serial = 890] [outer = (nil)] [url = about:blank] 16:56:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5139a8800 == 106 [pid = 1803] [id = 321] 16:56:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5126ea800 == 105 [pid = 1803] [id = 320] 16:56:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51004f000 == 104 [pid = 1803] [id = 319] 16:56:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa513979000 == 103 [pid = 1803] [id = 318] 16:56:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50e8d0800 == 102 [pid = 1803] [id = 315] 16:56:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa513cb7800 == 101 [pid = 1803] [id = 314] 16:56:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa53b5a3000 == 100 [pid = 1803] [id = 313] 16:56:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa537624000 == 99 [pid = 1803] [id = 312] 16:56:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa536aa4000 == 98 [pid = 1803] [id = 311] 16:56:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa533012800 == 97 [pid = 1803] [id = 310] 16:56:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52574b800 == 96 [pid = 1803] [id = 309] 16:56:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa518f87000 == 95 [pid = 1803] [id = 308] 16:56:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5101a1800 == 94 [pid = 1803] [id = 307] 16:56:28 INFO - PROCESS | 1803 | --DOMWINDOW == 208 (0x7fa51b3bd800) [pid = 1803] [serial = 875] [outer = (nil)] [url = about:blank] 16:56:28 INFO - PROCESS | 1803 | --DOMWINDOW == 207 (0x7fa511703000) [pid = 1803] [serial = 903] [outer = (nil)] [url = about:blank] 16:56:28 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x7fa512723800) [pid = 1803] [serial = 918] [outer = (nil)] [url = about:blank] 16:56:28 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x7fa514524c00) [pid = 1803] [serial = 905] [outer = (nil)] [url = about:blank] 16:56:28 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x7fa51b3b8400) [pid = 1803] [serial = 909] [outer = (nil)] [url = about:blank] 16:56:28 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x7fa514522800) [pid = 1803] [serial = 872] [outer = (nil)] [url = about:blank] 16:56:28 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0x7fa511144c00) [pid = 1803] [serial = 869] [outer = (nil)] [url = about:blank] 16:56:28 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x7fa51f79d400) [pid = 1803] [serial = 867] [outer = (nil)] [url = about:blank] 16:56:28 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x7fa524070400) [pid = 1803] [serial = 915] [outer = (nil)] [url = about:blank] 16:56:28 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x7fa522b22800) [pid = 1803] [serial = 914] [outer = (nil)] [url = about:blank] 16:56:28 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x7fa51f6ef400) [pid = 1803] [serial = 878] [outer = (nil)] [url = about:blank] 16:56:28 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x7fa518c7a800) [pid = 1803] [serial = 906] [outer = (nil)] [url = about:blank] 16:56:28 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x7fa51b74d000) [pid = 1803] [serial = 899] [outer = (nil)] [url = about:blank] 16:56:28 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x7fa51b710c00) [pid = 1803] [serial = 911] [outer = (nil)] [url = about:blank] 16:56:28 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7fa519e3fc00) [pid = 1803] [serial = 908] [outer = (nil)] [url = about:blank] 16:56:28 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7fa52484cc00) [pid = 1803] [serial = 884] [outer = (nil)] [url = about:blank] 16:56:28 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7fa52048d000) [pid = 1803] [serial = 881] [outer = (nil)] [url = about:blank] 16:56:28 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7fa50f9de400) [pid = 1803] [serial = 917] [outer = (nil)] [url = about:blank] 16:56:28 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x7fa511309000) [pid = 1803] [serial = 902] [outer = (nil)] [url = about:blank] 16:56:28 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7fa51f6ef800) [pid = 1803] [serial = 912] [outer = (nil)] [url = about:blank] 16:56:28 INFO - PROCESS | 1803 | 1461023788365 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1487ms 16:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:56:28 INFO - PROCESS | 1803 | 1461023788380 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 16:56:28 INFO - PROCESS | 1803 | 1461023788383 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 16:56:28 INFO - PROCESS | 1803 | 1461023788390 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:56:28 INFO - PROCESS | 1803 | 1461023788395 Marionette TRACE conn4 <- [1,1334,null,{}] 16:56:28 INFO - PROCESS | 1803 | 1461023788409 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:28 INFO - PROCESS | 1803 | 1461023788571 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 16:56:28 INFO - PROCESS | 1803 | 1461023788723 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513721000 == 95 [pid = 1803] [id = 341] 16:56:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7fa5116b9400) [pid = 1803] [serial = 1024] [outer = (nil)] 16:56:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x7fa5125c5400) [pid = 1803] [serial = 1025] [outer = 0x7fa5116b9400] 16:56:28 INFO - PROCESS | 1803 | 1461023788784 Marionette DEBUG loaded listener.js 16:56:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7fa51390cc00) [pid = 1803] [serial = 1026] [outer = 0x7fa5116b9400] 16:56:29 INFO - PROCESS | 1803 | 1461023789451 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1082ms 16:56:29 INFO - PROCESS | 1803 | 1461023789485 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 16:56:29 INFO - PROCESS | 1803 | 1461023789488 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 16:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:56:29 INFO - PROCESS | 1803 | 1461023789494 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:56:29 INFO - PROCESS | 1803 | 1461023789496 Marionette TRACE conn4 <- [1,1338,null,{}] 16:56:29 INFO - PROCESS | 1803 | 1461023789501 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:29 INFO - PROCESS | 1803 | 1461023789737 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 16:56:29 INFO - PROCESS | 1803 | 1461023789838 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513cb1000 == 96 [pid = 1803] [id = 342] 16:56:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7fa50f75a000) [pid = 1803] [serial = 1027] [outer = (nil)] 16:56:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7fa518c71c00) [pid = 1803] [serial = 1028] [outer = 0x7fa50f75a000] 16:56:29 INFO - PROCESS | 1803 | 1461023789907 Marionette DEBUG loaded listener.js 16:56:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7fa518fc6c00) [pid = 1803] [serial = 1029] [outer = 0x7fa50f75a000] 16:56:31 INFO - PROCESS | 1803 | 1461023791163 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 16:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1683ms 16:56:31 INFO - PROCESS | 1803 | 1461023791178 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 16:56:31 INFO - PROCESS | 1803 | 1461023791180 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 16:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:56:31 INFO - PROCESS | 1803 | 1461023791194 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:56:31 INFO - PROCESS | 1803 | 1461023791196 Marionette TRACE conn4 <- [1,1342,null,{}] 16:56:31 INFO - PROCESS | 1803 | 1461023791201 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:31 INFO - PROCESS | 1803 | 1461023791397 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 16:56:31 INFO - PROCESS | 1803 | 1461023791467 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa519e80800 == 97 [pid = 1803] [id = 343] 16:56:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x7fa5125cbc00) [pid = 1803] [serial = 1030] [outer = (nil)] 16:56:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x7fa518fc8400) [pid = 1803] [serial = 1031] [outer = 0x7fa5125cbc00] 16:56:31 INFO - PROCESS | 1803 | 1461023791536 Marionette DEBUG loaded listener.js 16:56:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x7fa519ef0400) [pid = 1803] [serial = 1032] [outer = 0x7fa5125cbc00] 16:56:32 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x7fa519ee1000) [pid = 1803] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:56:32 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x7fa518e5a000) [pid = 1803] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:56:32 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x7fa518fc6400) [pid = 1803] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:56:32 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7fa510d1cc00) [pid = 1803] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:56:32 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7fa50f8dcc00) [pid = 1803] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:56:32 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7fa510d15400) [pid = 1803] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:56:32 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7fa510d16000) [pid = 1803] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:56:32 INFO - PROCESS | 1803 | 1461023792516 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 16:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1375ms 16:56:32 INFO - PROCESS | 1803 | 1461023792569 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 16:56:32 INFO - PROCESS | 1803 | 1461023792571 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 16:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:56:32 INFO - PROCESS | 1803 | 1461023792586 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:56:32 INFO - PROCESS | 1803 | 1461023792588 Marionette TRACE conn4 <- [1,1346,null,{}] 16:56:32 INFO - PROCESS | 1803 | 1461023792591 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:32 INFO - PROCESS | 1803 | 1461023792760 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 16:56:32 INFO - PROCESS | 1803 | 1461023792774 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b50c800 == 98 [pid = 1803] [id = 344] 16:56:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7fa510d15400) [pid = 1803] [serial = 1033] [outer = (nil)] 16:56:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7fa519ee1000) [pid = 1803] [serial = 1034] [outer = 0x7fa510d15400] 16:56:32 INFO - PROCESS | 1803 | 1461023792835 Marionette DEBUG loaded listener.js 16:56:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7fa51f6ef000) [pid = 1803] [serial = 1035] [outer = 0x7fa510d15400] 16:56:33 INFO - PROCESS | 1803 | 1461023793621 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1075ms 16:56:33 INFO - PROCESS | 1803 | 1461023793665 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 16:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:56:33 INFO - PROCESS | 1803 | 1461023793678 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 16:56:33 INFO - PROCESS | 1803 | 1461023793684 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:56:33 INFO - PROCESS | 1803 | 1461023793687 Marionette TRACE conn4 <- [1,1350,null,{}] 16:56:33 INFO - PROCESS | 1803 | 1461023793691 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:33 INFO - PROCESS | 1803 | 1461023793900 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 16:56:33 INFO - PROCESS | 1803 | 1461023793918 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ba6d000 == 99 [pid = 1803] [id = 345] 16:56:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7fa51cc54400) [pid = 1803] [serial = 1036] [outer = (nil)] 16:56:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x7fa52161f400) [pid = 1803] [serial = 1037] [outer = 0x7fa51cc54400] 16:56:33 INFO - PROCESS | 1803 | 1461023793979 Marionette DEBUG loaded listener.js 16:56:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x7fa522b71800) [pid = 1803] [serial = 1038] [outer = 0x7fa51cc54400] 16:56:35 INFO - PROCESS | 1803 | 1461023795031 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 16:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1381ms 16:56:35 INFO - PROCESS | 1803 | 1461023795065 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 16:56:35 INFO - PROCESS | 1803 | 1461023795070 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 16:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:56:35 INFO - PROCESS | 1803 | 1461023795078 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:56:35 INFO - PROCESS | 1803 | 1461023795084 Marionette TRACE conn4 <- [1,1354,null,{}] 16:56:35 INFO - PROCESS | 1803 | 1461023795092 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:35 INFO - PROCESS | 1803 | 1461023795273 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 16:56:35 INFO - PROCESS | 1803 | 1461023795475 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51133d000 == 100 [pid = 1803] [id = 346] 16:56:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x7fa50e4cd800) [pid = 1803] [serial = 1039] [outer = (nil)] 16:56:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x7fa50f75e000) [pid = 1803] [serial = 1040] [outer = 0x7fa50e4cd800] 16:56:35 INFO - PROCESS | 1803 | 1461023795546 Marionette DEBUG loaded listener.js 16:56:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x7fa50f9de400) [pid = 1803] [serial = 1041] [outer = 0x7fa50e4cd800] 16:56:36 INFO - PROCESS | 1803 | 1461023796473 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 16:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1442ms 16:56:36 INFO - PROCESS | 1803 | 1461023796521 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 16:56:36 INFO - PROCESS | 1803 | 1461023796529 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 16:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:56:36 INFO - PROCESS | 1803 | 1461023796538 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:56:36 INFO - PROCESS | 1803 | 1461023796542 Marionette TRACE conn4 <- [1,1358,null,{}] 16:56:36 INFO - PROCESS | 1803 | 1461023796548 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:36 INFO - PROCESS | 1803 | 1461023796720 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 16:56:36 INFO - PROCESS | 1803 | 1461023796914 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa519ea0000 == 101 [pid = 1803] [id = 347] 16:56:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x7fa50e4d3000) [pid = 1803] [serial = 1042] [outer = (nil)] 16:56:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x7fa512535400) [pid = 1803] [serial = 1043] [outer = 0x7fa50e4d3000] 16:56:36 INFO - PROCESS | 1803 | 1461023796989 Marionette DEBUG loaded listener.js 16:56:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x7fa513904c00) [pid = 1803] [serial = 1044] [outer = 0x7fa50e4d3000] 16:56:37 INFO - PROCESS | 1803 | 1461023797926 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 16:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1435ms 16:56:37 INFO - PROCESS | 1803 | 1461023797974 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 16:56:37 INFO - PROCESS | 1803 | 1461023797978 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 16:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:56:37 INFO - PROCESS | 1803 | 1461023797984 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:56:37 INFO - PROCESS | 1803 | 1461023797989 Marionette TRACE conn4 <- [1,1362,null,{}] 16:56:38 INFO - PROCESS | 1803 | 1461023798004 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:38 INFO - PROCESS | 1803 | 1461023798190 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 16:56:38 INFO - PROCESS | 1803 | 1461023798374 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa523eb6000 == 102 [pid = 1803] [id = 348] 16:56:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x7fa513a22000) [pid = 1803] [serial = 1045] [outer = (nil)] 16:56:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x7fa519edcc00) [pid = 1803] [serial = 1046] [outer = 0x7fa513a22000] 16:56:38 INFO - PROCESS | 1803 | 1461023798447 Marionette DEBUG loaded listener.js 16:56:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x7fa51b706000) [pid = 1803] [serial = 1047] [outer = 0x7fa513a22000] 16:56:39 INFO - PROCESS | 1803 | 1461023799313 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1385ms 16:56:39 INFO - PROCESS | 1803 | 1461023799370 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 16:56:39 INFO - PROCESS | 1803 | 1461023799375 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 16:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:56:39 INFO - PROCESS | 1803 | 1461023799381 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:56:39 INFO - PROCESS | 1803 | 1461023799383 Marionette TRACE conn4 <- [1,1366,null,{}] 16:56:39 INFO - PROCESS | 1803 | 1461023799389 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:39 INFO - PROCESS | 1803 | 1461023799563 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 16:56:39 INFO - PROCESS | 1803 | 1461023799729 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5256a7800 == 103 [pid = 1803] [id = 349] 16:56:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x7fa51452f800) [pid = 1803] [serial = 1048] [outer = (nil)] 16:56:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 208 (0x7fa51f79b400) [pid = 1803] [serial = 1049] [outer = 0x7fa51452f800] 16:56:39 INFO - PROCESS | 1803 | 1461023799810 Marionette DEBUG loaded listener.js 16:56:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 209 (0x7fa522beb000) [pid = 1803] [serial = 1050] [outer = 0x7fa51452f800] 16:56:40 INFO - PROCESS | 1803 | 1461023800635 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 16:56:40 INFO - PROCESS | 1803 | 1461023800759 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 16:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:56:40 INFO - PROCESS | 1803 | 1461023800765 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:56:40 INFO - PROCESS | 1803 | 1461023800767 Marionette TRACE conn4 <- [1,1370,null,{}] 16:56:40 INFO - PROCESS | 1803 | 1461023800773 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:40 INFO - PROCESS | 1803 | 1461023800980 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 16:56:41 INFO - PROCESS | 1803 | 1461023801170 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52a8b8000 == 103 [pid = 1803] [id = 350] 16:56:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 210 (0x7fa511146800) [pid = 1803] [serial = 1051] [outer = (nil)] 16:56:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 211 (0x7fa51f86a000) [pid = 1803] [serial = 1052] [outer = 0x7fa511146800] 16:56:41 INFO - PROCESS | 1803 | 1461023801293 Marionette DEBUG loaded listener.js 16:56:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x7fa52444c000) [pid = 1803] [serial = 1053] [outer = 0x7fa511146800] 16:56:42 INFO - PROCESS | 1803 | 1461023802118 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 16:56:42 INFO - PROCESS | 1803 | 1461023802146 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 16:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:56:42 INFO - PROCESS | 1803 | 1461023802152 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:56:42 INFO - PROCESS | 1803 | 1461023802155 Marionette TRACE conn4 <- [1,1374,null,{}] 16:56:42 INFO - PROCESS | 1803 | 1461023802160 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:42 INFO - PROCESS | 1803 | 1461023802374 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 16:56:42 INFO - PROCESS | 1803 | 1461023802592 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa53927e000 == 104 [pid = 1803] [id = 351] 16:56:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 213 (0x7fa533311000) [pid = 1803] [serial = 1054] [outer = (nil)] 16:56:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x7fa535223800) [pid = 1803] [serial = 1055] [outer = 0x7fa533311000] 16:56:42 INFO - PROCESS | 1803 | 1461023802759 Marionette DEBUG loaded listener.js 16:56:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 215 (0x7fa53702d000) [pid = 1803] [serial = 1056] [outer = 0x7fa533311000] 16:56:43 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:56:43 INFO - PROCESS | 1803 | 1461023803576 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:56:43 INFO - PROCESS | 1803 | 1461023803634 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 16:56:43 INFO - PROCESS | 1803 | 1461023803640 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:56:43 INFO - PROCESS | 1803 | 1461023803643 Marionette TRACE conn4 <- [1,1378,null,{}] 16:56:43 INFO - PROCESS | 1803 | 1461023803648 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:43 INFO - PROCESS | 1803 | 1461023803816 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 16:56:44 INFO - PROCESS | 1803 | 1461023804010 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518b5d800 == 105 [pid = 1803] [id = 352] 16:56:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 216 (0x7fa510295000) [pid = 1803] [serial = 1057] [outer = (nil)] 16:56:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 217 (0x7fa51029d400) [pid = 1803] [serial = 1058] [outer = 0x7fa510295000] 16:56:44 INFO - PROCESS | 1803 | 1461023804084 Marionette DEBUG loaded listener.js 16:56:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 218 (0x7fa5323e9800) [pid = 1803] [serial = 1059] [outer = 0x7fa510295000] 16:56:44 INFO - PROCESS | 1803 | 1461023804903 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 16:56:44 INFO - PROCESS | 1803 | 1461023804977 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 16:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:56:44 INFO - PROCESS | 1803 | 1461023804984 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:56:44 INFO - PROCESS | 1803 | 1461023804986 Marionette TRACE conn4 <- [1,1382,null,{}] 16:56:44 INFO - PROCESS | 1803 | 1461023804991 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:45 INFO - PROCESS | 1803 | 1461023805167 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 16:56:45 INFO - PROCESS | 1803 | 1461023805358 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ad82800 == 106 [pid = 1803] [id = 353] 16:56:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 219 (0x7fa510298c00) [pid = 1803] [serial = 1060] [outer = (nil)] 16:56:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 220 (0x7fa510d81800) [pid = 1803] [serial = 1061] [outer = 0x7fa510298c00] 16:56:45 INFO - PROCESS | 1803 | 1461023805427 Marionette DEBUG loaded listener.js 16:56:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 221 (0x7fa510d87800) [pid = 1803] [serial = 1062] [outer = 0x7fa510298c00] 16:56:46 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:56:46 INFO - PROCESS | 1803 | 1461023806278 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 16:56:46 INFO - PROCESS | 1803 | 1461023806325 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 16:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:56:46 INFO - PROCESS | 1803 | 1461023806331 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:56:46 INFO - PROCESS | 1803 | 1461023806334 Marionette TRACE conn4 <- [1,1386,null,{}] 16:56:46 INFO - PROCESS | 1803 | 1461023806339 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:46 INFO - PROCESS | 1803 | 1461023806514 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 16:56:46 INFO - PROCESS | 1803 | 1461023806707 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ad9f800 == 107 [pid = 1803] [id = 354] 16:56:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 222 (0x7fa51029c000) [pid = 1803] [serial = 1063] [outer = (nil)] 16:56:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 223 (0x7fa51bd9b800) [pid = 1803] [serial = 1064] [outer = 0x7fa51029c000] 16:56:46 INFO - PROCESS | 1803 | 1461023806772 Marionette DEBUG loaded listener.js 16:56:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 224 (0x7fa51bda0400) [pid = 1803] [serial = 1065] [outer = 0x7fa51029c000] 16:56:47 INFO - PROCESS | 1803 | 1461023807587 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 16:56:47 INFO - PROCESS | 1803 | 1461023807672 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 16:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:56:47 INFO - PROCESS | 1803 | 1461023807678 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:56:47 INFO - PROCESS | 1803 | 1461023807680 Marionette TRACE conn4 <- [1,1390,null,{}] 16:56:47 INFO - PROCESS | 1803 | 1461023807686 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:47 INFO - PROCESS | 1803 | 1461023807870 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 16:56:48 INFO - PROCESS | 1803 | 1461023808061 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50b9da800 == 108 [pid = 1803] [id = 355] 16:56:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 225 (0x7fa510d82400) [pid = 1803] [serial = 1066] [outer = (nil)] 16:56:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 226 (0x7fa51bda7400) [pid = 1803] [serial = 1067] [outer = 0x7fa510d82400] 16:56:48 INFO - PROCESS | 1803 | 1461023808128 Marionette DEBUG loaded listener.js 16:56:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 227 (0x7fa5352d7400) [pid = 1803] [serial = 1068] [outer = 0x7fa510d82400] 16:56:48 INFO - PROCESS | 1803 | 1461023808972 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 16:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1336ms 16:56:49 INFO - PROCESS | 1803 | 1461023809014 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 16:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:56:49 INFO - PROCESS | 1803 | 1461023809018 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 16:56:49 INFO - PROCESS | 1803 | 1461023809023 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:56:49 INFO - PROCESS | 1803 | 1461023809027 Marionette TRACE conn4 <- [1,1394,null,{}] 16:56:49 INFO - PROCESS | 1803 | 1461023809032 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:49 INFO - PROCESS | 1803 | 1461023809219 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 16:56:49 INFO - PROCESS | 1803 | 1461023809420 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50c978800 == 109 [pid = 1803] [id = 356] 16:56:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 228 (0x7fa50c9acc00) [pid = 1803] [serial = 1069] [outer = (nil)] 16:56:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0x7fa50c9b3800) [pid = 1803] [serial = 1070] [outer = 0x7fa50c9acc00] 16:56:49 INFO - PROCESS | 1803 | 1461023809493 Marionette DEBUG loaded listener.js 16:56:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 230 (0x7fa53715ac00) [pid = 1803] [serial = 1071] [outer = 0x7fa50c9acc00] 16:56:50 INFO - PROCESS | 1803 | 1461023810372 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 16:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1380ms 16:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:56:50 INFO - PROCESS | 1803 | 1461023810403 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 16:56:50 INFO - PROCESS | 1803 | 1461023810406 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 16:56:50 INFO - PROCESS | 1803 | 1461023810412 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:56:50 INFO - PROCESS | 1803 | 1461023810415 Marionette TRACE conn4 <- [1,1398,null,{}] 16:56:50 INFO - PROCESS | 1803 | 1461023810420 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:50 INFO - PROCESS | 1803 | 1461023810598 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 16:56:50 INFO - PROCESS | 1803 | 1461023810796 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50ceb1000 == 110 [pid = 1803] [id = 357] 16:56:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 231 (0x7fa50c9ac800) [pid = 1803] [serial = 1072] [outer = (nil)] 16:56:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x7fa50cf15400) [pid = 1803] [serial = 1073] [outer = 0x7fa50c9ac800] 16:56:50 INFO - PROCESS | 1803 | 1461023810865 Marionette DEBUG loaded listener.js 16:56:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x7fa50cf1a400) [pid = 1803] [serial = 1074] [outer = 0x7fa50c9ac800] 16:56:51 INFO - PROCESS | 1803 | 1461023811756 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 16:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1380ms 16:56:51 INFO - PROCESS | 1803 | 1461023811791 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 16:56:51 INFO - PROCESS | 1803 | 1461023811795 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 16:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:56:51 INFO - PROCESS | 1803 | 1461023811800 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:56:51 INFO - PROCESS | 1803 | 1461023811803 Marionette TRACE conn4 <- [1,1402,null,{}] 16:56:51 INFO - PROCESS | 1803 | 1461023811808 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:51 INFO - PROCESS | 1803 | 1461023811983 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 16:56:52 INFO - PROCESS | 1803 | 1461023812179 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50af0e800 == 111 [pid = 1803] [id = 358] 16:56:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 234 (0x7fa50c9b6000) [pid = 1803] [serial = 1075] [outer = (nil)] 16:56:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 235 (0x7fa50d01dc00) [pid = 1803] [serial = 1076] [outer = 0x7fa50c9b6000] 16:56:52 INFO - PROCESS | 1803 | 1461023812243 Marionette DEBUG loaded listener.js 16:56:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 236 (0x7fa50d023000) [pid = 1803] [serial = 1077] [outer = 0x7fa50c9b6000] 16:56:53 INFO - PROCESS | 1803 | 1461023813109 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 16:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1382ms 16:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:56:53 INFO - PROCESS | 1803 | 1461023813184 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 16:56:53 INFO - PROCESS | 1803 | 1461023813187 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 16:56:53 INFO - PROCESS | 1803 | 1461023813193 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:56:53 INFO - PROCESS | 1803 | 1461023813196 Marionette TRACE conn4 <- [1,1406,null,{}] 16:56:53 INFO - PROCESS | 1803 | 1461023813201 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:53 INFO - PROCESS | 1803 | 1461023813379 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 16:56:54 INFO - PROCESS | 1803 | 1461023814101 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50e460000 == 112 [pid = 1803] [id = 359] 16:56:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 237 (0x7fa50c9ae000) [pid = 1803] [serial = 1078] [outer = (nil)] 16:56:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 238 (0x7fa50c9b5400) [pid = 1803] [serial = 1079] [outer = 0x7fa50c9ae000] 16:56:54 INFO - PROCESS | 1803 | 1461023814172 Marionette DEBUG loaded listener.js 16:56:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 239 (0x7fa50d023800) [pid = 1803] [serial = 1080] [outer = 0x7fa50c9ae000] 16:56:55 INFO - PROCESS | 1803 | 1461023815010 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 16:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1880ms 16:56:55 INFO - PROCESS | 1803 | 1461023815074 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 16:56:55 INFO - PROCESS | 1803 | 1461023815081 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 16:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:56:55 INFO - PROCESS | 1803 | 1461023815088 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:56:55 INFO - PROCESS | 1803 | 1461023815092 Marionette TRACE conn4 <- [1,1410,null,{}] 16:56:55 INFO - PROCESS | 1803 | 1461023815098 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:55 INFO - PROCESS | 1803 | 1461023815273 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 16:56:55 INFO - PROCESS | 1803 | 1461023815486 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50e449800 == 113 [pid = 1803] [id = 360] 16:56:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 240 (0x7fa50d875400) [pid = 1803] [serial = 1081] [outer = (nil)] 16:56:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 241 (0x7fa50d869c00) [pid = 1803] [serial = 1082] [outer = 0x7fa50d875400] 16:56:55 INFO - PROCESS | 1803 | 1461023815663 Marionette DEBUG loaded listener.js 16:56:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 242 (0x7fa50f8dbc00) [pid = 1803] [serial = 1083] [outer = 0x7fa50d875400] 16:56:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5268f1800 == 112 [pid = 1803] [id = 251] 16:56:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52bfd7000 == 111 [pid = 1803] [id = 297] 16:56:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa513712800 == 110 [pid = 1803] [id = 299] 16:56:56 INFO - PROCESS | 1803 | --DOMWINDOW == 241 (0x7fa5331be800) [pid = 1803] [serial = 935] [outer = (nil)] [url = about:blank] 16:56:56 INFO - PROCESS | 1803 | --DOMWINDOW == 240 (0x7fa53702c800) [pid = 1803] [serial = 938] [outer = (nil)] [url = about:blank] 16:56:56 INFO - PROCESS | 1803 | --DOMWINDOW == 239 (0x7fa512541000) [pid = 1803] [serial = 941] [outer = (nil)] [url = about:blank] 16:56:56 INFO - PROCESS | 1803 | --DOMWINDOW == 238 (0x7fa513907c00) [pid = 1803] [serial = 944] [outer = (nil)] [url = about:blank] 16:56:56 INFO - PROCESS | 1803 | --DOMWINDOW == 237 (0x7fa50e14bc00) [pid = 1803] [serial = 947] [outer = (nil)] [url = about:blank] 16:56:56 INFO - PROCESS | 1803 | --DOMWINDOW == 236 (0x7fa50f756c00) [pid = 1803] [serial = 950] [outer = (nil)] [url = about:blank] 16:56:56 INFO - PROCESS | 1803 | --DOMWINDOW == 235 (0x7fa513a22800) [pid = 1803] [serial = 974] [outer = (nil)] [url = about:blank] 16:56:56 INFO - PROCESS | 1803 | 1461023816795 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 16:56:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b50c800 == 109 [pid = 1803] [id = 344] 16:56:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa519e80800 == 108 [pid = 1803] [id = 343] 16:56:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa513cb1000 == 107 [pid = 1803] [id = 342] 16:56:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa513721000 == 106 [pid = 1803] [id = 341] 16:56:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa511033800 == 105 [pid = 1803] [id = 340] 16:56:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5115ef800 == 104 [pid = 1803] [id = 339] 16:56:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5323c6000 == 103 [pid = 1803] [id = 333] 16:56:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52bf06000 == 102 [pid = 1803] [id = 332] 16:56:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52648a800 == 101 [pid = 1803] [id = 331] 16:56:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5256b5000 == 100 [pid = 1803] [id = 330] 16:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1742ms 16:56:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa524579800 == 99 [pid = 1803] [id = 329] 16:56:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51f88f000 == 98 [pid = 1803] [id = 328] 16:56:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51d148000 == 97 [pid = 1803] [id = 327] 16:56:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa519e02800 == 96 [pid = 1803] [id = 326] 16:56:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa512608000 == 95 [pid = 1803] [id = 325] 16:56:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b61c800 == 94 [pid = 1803] [id = 324] 16:56:56 INFO - PROCESS | 1803 | 1461023816842 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 16:56:56 INFO - PROCESS | 1803 | 1461023816847 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 16:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:56:56 INFO - PROCESS | 1803 | --DOMWINDOW == 234 (0x7fa519b34800) [pid = 1803] [serial = 968] [outer = (nil)] [url = about:blank] 16:56:56 INFO - PROCESS | 1803 | --DOMWINDOW == 233 (0x7fa519a8b000) [pid = 1803] [serial = 926] [outer = (nil)] [url = about:blank] 16:56:56 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x7fa514525400) [pid = 1803] [serial = 962] [outer = (nil)] [url = about:blank] 16:56:56 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x7fa518e59400) [pid = 1803] [serial = 963] [outer = (nil)] [url = about:blank] 16:56:56 INFO - PROCESS | 1803 | --DOMWINDOW == 230 (0x7fa5310de000) [pid = 1803] [serial = 921] [outer = (nil)] [url = about:blank] 16:56:56 INFO - PROCESS | 1803 | --DOMWINDOW == 229 (0x7fa5265b6400) [pid = 1803] [serial = 932] [outer = (nil)] [url = about:blank] 16:56:56 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x7fa51bfcc400) [pid = 1803] [serial = 929] [outer = (nil)] [url = about:blank] 16:56:56 INFO - PROCESS | 1803 | --DOMWINDOW == 227 (0x7fa51114c800) [pid = 1803] [serial = 957] [outer = (nil)] [url = about:blank] 16:56:56 INFO - PROCESS | 1803 | --DOMWINDOW == 226 (0x7fa510d1b000) [pid = 1803] [serial = 956] [outer = (nil)] [url = about:blank] 16:56:56 INFO - PROCESS | 1803 | --DOMWINDOW == 225 (0x7fa5116af000) [pid = 1803] [serial = 959] [outer = (nil)] [url = about:blank] 16:56:56 INFO - PROCESS | 1803 | --DOMWINDOW == 224 (0x7fa51272dc00) [pid = 1803] [serial = 960] [outer = (nil)] [url = about:blank] 16:56:56 INFO - PROCESS | 1803 | --DOMWINDOW == 223 (0x7fa50f761c00) [pid = 1803] [serial = 953] [outer = (nil)] [url = about:blank] 16:56:56 INFO - PROCESS | 1803 | --DOMWINDOW == 222 (0x7fa50f9e8400) [pid = 1803] [serial = 923] [outer = (nil)] [url = about:blank] 16:56:56 INFO - PROCESS | 1803 | --DOMWINDOW == 221 (0x7fa51b60bc00) [pid = 1803] [serial = 971] [outer = (nil)] [url = about:blank] 16:56:56 INFO - PROCESS | 1803 | --DOMWINDOW == 220 (0x7fa51b708c00) [pid = 1803] [serial = 972] [outer = (nil)] [url = about:blank] 16:56:56 INFO - PROCESS | 1803 | --DOMWINDOW == 219 (0x7fa518fcd000) [pid = 1803] [serial = 965] [outer = (nil)] [url = about:blank] 16:56:56 INFO - PROCESS | 1803 | --DOMWINDOW == 218 (0x7fa519e40800) [pid = 1803] [serial = 969] [outer = (nil)] [url = about:blank] 16:56:56 INFO - PROCESS | 1803 | --DOMWINDOW == 217 (0x7fa518fd1400) [pid = 1803] [serial = 966] [outer = (nil)] [url = about:blank] 16:56:56 INFO - PROCESS | 1803 | 1461023816905 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:56:56 INFO - PROCESS | 1803 | 1461023816907 Marionette TRACE conn4 <- [1,1414,null,{}] 16:56:56 INFO - PROCESS | 1803 | 1461023816915 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:57 INFO - PROCESS | 1803 | 1461023817063 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 16:56:57 INFO - PROCESS | 1803 | 1461023817075 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa511326800 == 95 [pid = 1803] [id = 361] 16:56:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 218 (0x7fa50f980000) [pid = 1803] [serial = 1084] [outer = (nil)] 16:56:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 219 (0x7fa5102a0400) [pid = 1803] [serial = 1085] [outer = 0x7fa50f980000] 16:56:57 INFO - PROCESS | 1803 | 1461023817144 Marionette DEBUG loaded listener.js 16:56:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 220 (0x7fa51114a000) [pid = 1803] [serial = 1086] [outer = 0x7fa50f980000] 16:56:58 INFO - PROCESS | 1803 | 1461023818127 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 16:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1260ms 16:56:58 INFO - PROCESS | 1803 | 1461023818136 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 16:56:58 INFO - PROCESS | 1803 | 1461023818139 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 16:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:56:58 INFO - PROCESS | 1803 | 1461023818152 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:56:58 INFO - PROCESS | 1803 | 1461023818160 Marionette TRACE conn4 <- [1,1418,null,{}] 16:56:58 INFO - PROCESS | 1803 | 1461023818168 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:58 INFO - PROCESS | 1803 | 1461023818324 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 16:56:58 INFO - PROCESS | 1803 | 1461023818488 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513709800 == 96 [pid = 1803] [id = 362] 16:56:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 221 (0x7fa50f981800) [pid = 1803] [serial = 1087] [outer = (nil)] 16:56:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 222 (0x7fa512543000) [pid = 1803] [serial = 1088] [outer = 0x7fa50f981800] 16:56:58 INFO - PROCESS | 1803 | 1461023818547 Marionette DEBUG loaded listener.js 16:56:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 223 (0x7fa513a1c000) [pid = 1803] [serial = 1089] [outer = 0x7fa50f981800] 16:56:59 INFO - PROCESS | 1803 | 1461023819251 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 16:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1147ms 16:56:59 INFO - PROCESS | 1803 | 1461023819294 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 16:56:59 INFO - PROCESS | 1803 | 1461023819311 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 16:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:56:59 INFO - PROCESS | 1803 | 1461023819342 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:56:59 INFO - PROCESS | 1803 | 1461023819344 Marionette TRACE conn4 <- [1,1422,null,{}] 16:56:59 INFO - PROCESS | 1803 | 1461023819367 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:59 INFO - PROCESS | 1803 | 1461023819579 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 16:56:59 INFO - PROCESS | 1803 | 1461023819603 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513cb1000 == 97 [pid = 1803] [id = 363] 16:56:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 224 (0x7fa513a1cc00) [pid = 1803] [serial = 1090] [outer = (nil)] 16:56:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 225 (0x7fa51452e800) [pid = 1803] [serial = 1091] [outer = 0x7fa513a1cc00] 16:56:59 INFO - PROCESS | 1803 | 1461023819660 Marionette DEBUG loaded listener.js 16:56:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 226 (0x7fa518e5e000) [pid = 1803] [serial = 1092] [outer = 0x7fa513a1cc00] 16:57:00 INFO - PROCESS | 1803 | 1461023820555 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 16:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1284ms 16:57:00 INFO - PROCESS | 1803 | 1461023820626 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 16:57:00 INFO - PROCESS | 1803 | 1461023820630 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 16:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:57:00 INFO - PROCESS | 1803 | 1461023820635 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:57:00 INFO - PROCESS | 1803 | 1461023820637 Marionette TRACE conn4 <- [1,1426,null,{}] 16:57:00 INFO - PROCESS | 1803 | 1461023820642 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:00 INFO - PROCESS | 1803 | 1461023820848 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 16:57:00 INFO - PROCESS | 1803 | 1461023820884 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518b5e800 == 98 [pid = 1803] [id = 364] 16:57:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 227 (0x7fa518fcf800) [pid = 1803] [serial = 1093] [outer = (nil)] 16:57:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 228 (0x7fa518fd2800) [pid = 1803] [serial = 1094] [outer = 0x7fa518fcf800] 16:57:00 INFO - PROCESS | 1803 | 1461023820954 Marionette DEBUG loaded listener.js 16:57:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0x7fa519e3a400) [pid = 1803] [serial = 1095] [outer = 0x7fa518fcf800] 16:57:01 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x7fa5125cbc00) [pid = 1803] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:57:01 INFO - PROCESS | 1803 | --DOMWINDOW == 227 (0x7fa510d15400) [pid = 1803] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:57:01 INFO - PROCESS | 1803 | --DOMWINDOW == 226 (0x7fa50e4dbc00) [pid = 1803] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:57:01 INFO - PROCESS | 1803 | --DOMWINDOW == 225 (0x7fa510d17400) [pid = 1803] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:57:01 INFO - PROCESS | 1803 | --DOMWINDOW == 224 (0x7fa50f75a000) [pid = 1803] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:57:01 INFO - PROCESS | 1803 | --DOMWINDOW == 223 (0x7fa5116b9400) [pid = 1803] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:57:02 INFO - PROCESS | 1803 | 1461023822238 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 16:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1676ms 16:57:02 INFO - PROCESS | 1803 | 1461023822319 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 16:57:02 INFO - PROCESS | 1803 | 1461023822321 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 16:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:57:02 INFO - PROCESS | 1803 | 1461023822330 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:57:02 INFO - PROCESS | 1803 | 1461023822332 Marionette TRACE conn4 <- [1,1430,null,{}] 16:57:02 INFO - PROCESS | 1803 | 1461023822336 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:02 INFO - PROCESS | 1803 | 1461023822515 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 16:57:02 INFO - PROCESS | 1803 | 1461023822525 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa519e89000 == 99 [pid = 1803] [id = 365] 16:57:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 224 (0x7fa518e58c00) [pid = 1803] [serial = 1096] [outer = (nil)] 16:57:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 225 (0x7fa519ee5c00) [pid = 1803] [serial = 1097] [outer = 0x7fa518e58c00] 16:57:02 INFO - PROCESS | 1803 | 1461023822586 Marionette DEBUG loaded listener.js 16:57:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 226 (0x7fa51b604c00) [pid = 1803] [serial = 1098] [outer = 0x7fa518e58c00] 16:57:03 INFO - PROCESS | 1803 | 1461023823437 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 16:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1140ms 16:57:03 INFO - PROCESS | 1803 | 1461023823471 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 16:57:03 INFO - PROCESS | 1803 | 1461023823474 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 16:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:57:03 INFO - PROCESS | 1803 | 1461023823488 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:57:03 INFO - PROCESS | 1803 | 1461023823491 Marionette TRACE conn4 <- [1,1434,null,{}] 16:57:03 INFO - PROCESS | 1803 | 1461023823503 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:03 INFO - PROCESS | 1803 | 1461023823663 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 16:57:03 INFO - PROCESS | 1803 | 1461023823678 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51af1f800 == 100 [pid = 1803] [id = 366] 16:57:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 227 (0x7fa519a8e000) [pid = 1803] [serial = 1099] [outer = (nil)] 16:57:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 228 (0x7fa51bda4400) [pid = 1803] [serial = 1100] [outer = 0x7fa519a8e000] 16:57:03 INFO - PROCESS | 1803 | 1461023823740 Marionette DEBUG loaded listener.js 16:57:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0x7fa51ef78400) [pid = 1803] [serial = 1101] [outer = 0x7fa519a8e000] 16:57:04 INFO - PROCESS | 1803 | 1461023824933 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 16:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1495ms 16:57:04 INFO - PROCESS | 1803 | 1461023824976 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 16:57:04 INFO - PROCESS | 1803 | 1461023824983 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 16:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:57:04 INFO - PROCESS | 1803 | 1461023824992 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:57:05 INFO - PROCESS | 1803 | 1461023824997 Marionette TRACE conn4 <- [1,1438,null,{}] 16:57:05 INFO - PROCESS | 1803 | 1461023825009 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:05 INFO - PROCESS | 1803 | 1461023825216 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 16:57:05 INFO - PROCESS | 1803 | 1461023825459 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5115ee800 == 101 [pid = 1803] [id = 367] 16:57:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 230 (0x7fa50e4d0000) [pid = 1803] [serial = 1102] [outer = (nil)] 16:57:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 231 (0x7fa50f760c00) [pid = 1803] [serial = 1103] [outer = 0x7fa50e4d0000] 16:57:05 INFO - PROCESS | 1803 | 1461023825548 Marionette DEBUG loaded listener.js 16:57:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x7fa50f9e2c00) [pid = 1803] [serial = 1104] [outer = 0x7fa50e4d0000] 16:57:06 INFO - PROCESS | 1803 | 1461023826392 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 16:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1437ms 16:57:06 INFO - PROCESS | 1803 | 1461023826429 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 16:57:06 INFO - PROCESS | 1803 | 1461023826437 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 16:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:57:06 INFO - PROCESS | 1803 | 1461023826447 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:57:06 INFO - PROCESS | 1803 | 1461023826450 Marionette TRACE conn4 <- [1,1442,null,{}] 16:57:06 INFO - PROCESS | 1803 | 1461023826456 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:06 INFO - PROCESS | 1803 | 1461023826635 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 16:57:06 INFO - PROCESS | 1803 | 1461023826831 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518b6c800 == 102 [pid = 1803] [id = 368] 16:57:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x7fa50e4d8400) [pid = 1803] [serial = 1105] [outer = (nil)] 16:57:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 234 (0x7fa511705c00) [pid = 1803] [serial = 1106] [outer = 0x7fa50e4d8400] 16:57:06 INFO - PROCESS | 1803 | 1461023826901 Marionette DEBUG loaded listener.js 16:57:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 235 (0x7fa512731000) [pid = 1803] [serial = 1107] [outer = 0x7fa50e4d8400] 16:57:07 INFO - PROCESS | 1803 | 1461023827905 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 16:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1486ms 16:57:07 INFO - PROCESS | 1803 | 1461023827934 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 16:57:07 INFO - PROCESS | 1803 | 1461023827936 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 16:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:57:07 INFO - PROCESS | 1803 | 1461023827943 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:57:07 INFO - PROCESS | 1803 | 1461023827948 Marionette TRACE conn4 <- [1,1446,null,{}] 16:57:07 INFO - PROCESS | 1803 | 1461023827963 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:08 INFO - PROCESS | 1803 | 1461023828210 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 16:57:08 INFO - PROCESS | 1803 | 1461023828355 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51c0a8000 == 103 [pid = 1803] [id = 369] 16:57:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 236 (0x7fa514522800) [pid = 1803] [serial = 1108] [outer = (nil)] 16:57:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 237 (0x7fa519a85400) [pid = 1803] [serial = 1109] [outer = 0x7fa514522800] 16:57:08 INFO - PROCESS | 1803 | 1461023828428 Marionette DEBUG loaded listener.js 16:57:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 238 (0x7fa51aff5c00) [pid = 1803] [serial = 1110] [outer = 0x7fa514522800] 16:57:09 INFO - PROCESS | 1803 | 1461023829558 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 16:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1684ms 16:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:57:09 INFO - PROCESS | 1803 | 1461023829628 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 16:57:09 INFO - PROCESS | 1803 | 1461023829632 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 16:57:09 INFO - PROCESS | 1803 | 1461023829637 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:57:09 INFO - PROCESS | 1803 | 1461023829640 Marionette TRACE conn4 <- [1,1450,null,{}] 16:57:09 INFO - PROCESS | 1803 | 1461023829645 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:09 INFO - PROCESS | 1803 | 1461023829928 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 16:57:10 INFO - PROCESS | 1803 | 1461023830158 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f88f000 == 104 [pid = 1803] [id = 370] 16:57:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 239 (0x7fa510d89c00) [pid = 1803] [serial = 1111] [outer = (nil)] 16:57:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 240 (0x7fa51bfcbc00) [pid = 1803] [serial = 1112] [outer = 0x7fa510d89c00] 16:57:10 INFO - PROCESS | 1803 | 1461023830274 Marionette DEBUG loaded listener.js 16:57:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 241 (0x7fa51ef19400) [pid = 1803] [serial = 1113] [outer = 0x7fa510d89c00] 16:57:11 INFO - PROCESS | 1803 | 1461023831090 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 16:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1482ms 16:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:57:11 INFO - PROCESS | 1803 | 1461023831120 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 16:57:11 INFO - PROCESS | 1803 | 1461023831122 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 16:57:11 INFO - PROCESS | 1803 | 1461023831127 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:57:11 INFO - PROCESS | 1803 | 1461023831131 Marionette TRACE conn4 <- [1,1454,null,{}] 16:57:11 INFO - PROCESS | 1803 | 1461023831136 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:11 INFO - PROCESS | 1803 | 1461023831338 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 16:57:11 INFO - PROCESS | 1803 | 1461023831532 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5253b3000 == 105 [pid = 1803] [id = 371] 16:57:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 242 (0x7fa51272c400) [pid = 1803] [serial = 1114] [outer = (nil)] 16:57:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 243 (0x7fa51f79d400) [pid = 1803] [serial = 1115] [outer = 0x7fa51272c400] 16:57:11 INFO - PROCESS | 1803 | 1461023831602 Marionette DEBUG loaded listener.js 16:57:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 244 (0x7fa520485800) [pid = 1803] [serial = 1116] [outer = 0x7fa51272c400] 16:57:12 INFO - PROCESS | 1803 | 1461023832472 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 16:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1377ms 16:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:57:12 INFO - PROCESS | 1803 | 1461023832505 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 16:57:12 INFO - PROCESS | 1803 | 1461023832507 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 16:57:12 INFO - PROCESS | 1803 | 1461023832513 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:57:12 INFO - PROCESS | 1803 | 1461023832516 Marionette TRACE conn4 <- [1,1458,null,{}] 16:57:12 INFO - PROCESS | 1803 | 1461023832521 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:12 INFO - PROCESS | 1803 | 1461023832707 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 16:57:12 INFO - PROCESS | 1803 | 1461023832947 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52776d000 == 106 [pid = 1803] [id = 372] 16:57:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 245 (0x7fa51affb400) [pid = 1803] [serial = 1117] [outer = (nil)] 16:57:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 246 (0x7fa5249cb800) [pid = 1803] [serial = 1118] [outer = 0x7fa51affb400] 16:57:13 INFO - PROCESS | 1803 | 1461023833061 Marionette DEBUG loaded listener.js 16:57:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 247 (0x7fa525cec400) [pid = 1803] [serial = 1119] [outer = 0x7fa51affb400] 16:57:13 INFO - PROCESS | 1803 | 1461023833951 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 16:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1494ms 16:57:14 INFO - PROCESS | 1803 | 1461023834007 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 16:57:14 INFO - PROCESS | 1803 | 1461023834010 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 16:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:57:14 INFO - PROCESS | 1803 | 1461023834016 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:57:14 INFO - PROCESS | 1803 | 1461023834018 Marionette TRACE conn4 <- [1,1462,null,{}] 16:57:14 INFO - PROCESS | 1803 | 1461023834023 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:14 INFO - PROCESS | 1803 | 1461023834182 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 16:57:14 INFO - PROCESS | 1803 | 1461023834377 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5353c5000 == 107 [pid = 1803] [id = 373] 16:57:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 248 (0x7fa5230ae800) [pid = 1803] [serial = 1120] [outer = (nil)] 16:57:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 249 (0x7fa5265b6c00) [pid = 1803] [serial = 1121] [outer = 0x7fa5230ae800] 16:57:14 INFO - PROCESS | 1803 | 1461023834441 Marionette DEBUG loaded listener.js 16:57:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 250 (0x7fa5273a8c00) [pid = 1803] [serial = 1122] [outer = 0x7fa5230ae800] 16:57:15 INFO - PROCESS | 1803 | 1461023835363 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 16:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1376ms 16:57:15 INFO - PROCESS | 1803 | 1461023835393 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 16:57:15 INFO - PROCESS | 1803 | 1461023835396 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 16:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:57:15 INFO - PROCESS | 1803 | 1461023835404 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:57:15 INFO - PROCESS | 1803 | 1461023835406 Marionette TRACE conn4 <- [1,1466,null,{}] 16:57:15 INFO - PROCESS | 1803 | 1461023835412 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:15 INFO - PROCESS | 1803 | 1461023835577 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 16:57:15 INFO - PROCESS | 1803 | 1461023835773 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa539268800 == 108 [pid = 1803] [id = 374] 16:57:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 251 (0x7fa524ccf000) [pid = 1803] [serial = 1123] [outer = (nil)] 16:57:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 252 (0x7fa5310e2400) [pid = 1803] [serial = 1124] [outer = 0x7fa524ccf000] 16:57:15 INFO - PROCESS | 1803 | 1461023835840 Marionette DEBUG loaded listener.js 16:57:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 253 (0x7fa532194c00) [pid = 1803] [serial = 1125] [outer = 0x7fa524ccf000] 16:57:16 INFO - PROCESS | 1803 | 1461023836699 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 16:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1331ms 16:57:16 INFO - PROCESS | 1803 | 1461023836737 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 16:57:16 INFO - PROCESS | 1803 | 1461023836740 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 16:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:57:16 INFO - PROCESS | 1803 | 1461023836746 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:57:16 INFO - PROCESS | 1803 | 1461023836748 Marionette TRACE conn4 <- [1,1470,null,{}] 16:57:16 INFO - PROCESS | 1803 | 1461023836753 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:16 INFO - PROCESS | 1803 | 1461023836920 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 16:57:17 INFO - PROCESS | 1803 | 1461023837118 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa509ce3800 == 109 [pid = 1803] [id = 375] 16:57:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 254 (0x7fa50eb4ac00) [pid = 1803] [serial = 1126] [outer = (nil)] 16:57:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 255 (0x7fa50eb54000) [pid = 1803] [serial = 1127] [outer = 0x7fa50eb4ac00] 16:57:17 INFO - PROCESS | 1803 | 1461023837186 Marionette DEBUG loaded listener.js 16:57:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 256 (0x7fa50eb58c00) [pid = 1803] [serial = 1128] [outer = 0x7fa50eb4ac00] 16:57:18 INFO - PROCESS | 1803 | 1461023838054 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 16:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1377ms 16:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:57:18 INFO - PROCESS | 1803 | 1461023838125 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 16:57:18 INFO - PROCESS | 1803 | 1461023838128 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 16:57:18 INFO - PROCESS | 1803 | 1461023838134 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:57:18 INFO - PROCESS | 1803 | 1461023838136 Marionette TRACE conn4 <- [1,1474,null,{}] 16:57:18 INFO - PROCESS | 1803 | 1461023838141 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:18 INFO - PROCESS | 1803 | 1461023838315 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 16:57:18 INFO - PROCESS | 1803 | 1461023838507 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa509dcb800 == 110 [pid = 1803] [id = 376] 16:57:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 257 (0x7fa50eb4dc00) [pid = 1803] [serial = 1129] [outer = (nil)] 16:57:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 258 (0x7fa532333000) [pid = 1803] [serial = 1130] [outer = 0x7fa50eb4dc00] 16:57:18 INFO - PROCESS | 1803 | 1461023838578 Marionette DEBUG loaded listener.js 16:57:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 259 (0x7fa535386400) [pid = 1803] [serial = 1131] [outer = 0x7fa50eb4dc00] 16:57:19 INFO - PROCESS | 1803 | 1461023839444 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 16:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1381ms 16:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:57:19 INFO - PROCESS | 1803 | 1461023839514 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 16:57:19 INFO - PROCESS | 1803 | 1461023839517 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 16:57:19 INFO - PROCESS | 1803 | 1461023839523 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:57:19 INFO - PROCESS | 1803 | 1461023839527 Marionette TRACE conn4 <- [1,1478,null,{}] 16:57:19 INFO - PROCESS | 1803 | 1461023839532 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:19 INFO - PROCESS | 1803 | 1461023839738 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 16:57:19 INFO - PROCESS | 1803 | 1461023839935 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa509e63800 == 111 [pid = 1803] [id = 377] 16:57:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 260 (0x7fa50b1de000) [pid = 1803] [serial = 1132] [outer = (nil)] 16:57:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 261 (0x7fa50b1e8c00) [pid = 1803] [serial = 1133] [outer = 0x7fa50b1de000] 16:57:20 INFO - PROCESS | 1803 | 1461023840023 Marionette DEBUG loaded listener.js 16:57:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 262 (0x7fa537408800) [pid = 1803] [serial = 1134] [outer = 0x7fa50b1de000] 16:57:20 INFO - PROCESS | 1803 | 1461023840904 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 16:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1430ms 16:57:20 INFO - PROCESS | 1803 | 1461023840956 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 16:57:20 INFO - PROCESS | 1803 | 1461023840960 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 16:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:57:20 INFO - PROCESS | 1803 | 1461023840966 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:57:20 INFO - PROCESS | 1803 | 1461023840968 Marionette TRACE conn4 <- [1,1482,null,{}] 16:57:20 INFO - PROCESS | 1803 | 1461023840974 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:21 INFO - PROCESS | 1803 | 1461023841145 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 16:57:21 INFO - PROCESS | 1803 | 1461023841350 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50ba19000 == 112 [pid = 1803] [id = 378] 16:57:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 263 (0x7fa509f93000) [pid = 1803] [serial = 1135] [outer = (nil)] 16:57:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 264 (0x7fa509f99400) [pid = 1803] [serial = 1136] [outer = 0x7fa509f93000] 16:57:21 INFO - PROCESS | 1803 | 1461023841418 Marionette DEBUG loaded listener.js 16:57:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 265 (0x7fa509f9e400) [pid = 1803] [serial = 1137] [outer = 0x7fa509f93000] 16:57:22 INFO - PROCESS | 1803 | 1461023842710 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 16:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1781ms 16:57:22 INFO - PROCESS | 1803 | 1461023842748 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 16:57:22 INFO - PROCESS | 1803 | 1461023842754 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 16:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:57:22 INFO - PROCESS | 1803 | 1461023842762 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:57:22 INFO - PROCESS | 1803 | 1461023842767 Marionette TRACE conn4 <- [1,1486,null,{}] 16:57:22 INFO - PROCESS | 1803 | 1461023842773 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:22 INFO - PROCESS | 1803 | 1461023842953 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 16:57:23 INFO - PROCESS | 1803 | 1461023843163 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5115e3000 == 113 [pid = 1803] [id = 379] 16:57:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 266 (0x7fa50cf10400) [pid = 1803] [serial = 1138] [outer = (nil)] 16:57:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 267 (0x7fa50d01cc00) [pid = 1803] [serial = 1139] [outer = 0x7fa50cf10400] 16:57:23 INFO - PROCESS | 1803 | 1461023843230 Marionette DEBUG loaded listener.js 16:57:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 268 (0x7fa50e148000) [pid = 1803] [serial = 1140] [outer = 0x7fa50cf10400] 16:57:24 INFO - PROCESS | 1803 | 1461023844405 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 16:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1684ms 16:57:24 INFO - PROCESS | 1803 | 1461023844447 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 16:57:24 INFO - PROCESS | 1803 | 1461023844455 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 16:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:57:24 INFO - PROCESS | 1803 | 1461023844465 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:57:24 INFO - PROCESS | 1803 | 1461023844468 Marionette TRACE conn4 <- [1,1490,null,{}] 16:57:24 INFO - PROCESS | 1803 | 1461023844472 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:24 INFO - PROCESS | 1803 | 1461023844643 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 16:57:24 INFO - PROCESS | 1803 | 1461023844897 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50e457000 == 114 [pid = 1803] [id = 380] 16:57:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 269 (0x7fa50e4db400) [pid = 1803] [serial = 1141] [outer = (nil)] 16:57:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 270 (0x7fa50f8db800) [pid = 1803] [serial = 1142] [outer = 0x7fa50e4db400] 16:57:25 INFO - PROCESS | 1803 | 1461023845019 Marionette DEBUG loaded listener.js 16:57:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 271 (0x7fa50f9dec00) [pid = 1803] [serial = 1143] [outer = 0x7fa50e4db400] 16:57:25 INFO - PROCESS | 1803 | 1461023845871 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 16:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1480ms 16:57:25 INFO - PROCESS | 1803 | 1461023845945 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 16:57:25 INFO - PROCESS | 1803 | 1461023845949 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 16:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:57:25 INFO - PROCESS | 1803 | 1461023845955 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:57:25 INFO - PROCESS | 1803 | 1461023845960 Marionette TRACE conn4 <- [1,1494,null,{}] 16:57:25 INFO - PROCESS | 1803 | 1461023845975 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:26 INFO - PROCESS | 1803 | 1461023846193 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 16:57:26 INFO - PROCESS | 1803 | 1461023846397 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50f729800 == 115 [pid = 1803] [id = 381] 16:57:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 272 (0x7fa50c9afc00) [pid = 1803] [serial = 1144] [outer = (nil)] 16:57:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 273 (0x7fa510d85000) [pid = 1803] [serial = 1145] [outer = 0x7fa50c9afc00] 16:57:26 INFO - PROCESS | 1803 | 1461023846509 Marionette DEBUG loaded listener.js 16:57:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 274 (0x7fa51114c000) [pid = 1803] [serial = 1146] [outer = 0x7fa50c9afc00] 16:57:27 INFO - PROCESS | 1803 | 1461023847448 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 16:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1534ms 16:57:27 INFO - PROCESS | 1803 | 1461023847491 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 16:57:27 INFO - PROCESS | 1803 | 1461023847496 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 16:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:57:27 INFO - PROCESS | 1803 | 1461023847501 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:57:27 INFO - PROCESS | 1803 | 1461023847503 Marionette TRACE conn4 <- [1,1498,null,{}] 16:57:27 INFO - PROCESS | 1803 | 1461023847509 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:27 INFO - PROCESS | 1803 | 1461023847669 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 16:57:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa519e89000 == 114 [pid = 1803] [id = 365] 16:57:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa518b5e800 == 113 [pid = 1803] [id = 364] 16:57:27 INFO - PROCESS | 1803 | --DOMWINDOW == 273 (0x7fa5100a7400) [pid = 1803] [serial = 977] [outer = (nil)] [url = about:blank] 16:57:27 INFO - PROCESS | 1803 | --DOMWINDOW == 272 (0x7fa519ee2000) [pid = 1803] [serial = 983] [outer = (nil)] [url = about:blank] 16:57:27 INFO - PROCESS | 1803 | --DOMWINDOW == 271 (0x7fa51390f400) [pid = 1803] [serial = 980] [outer = (nil)] [url = about:blank] 16:57:27 INFO - PROCESS | 1803 | --DOMWINDOW == 270 (0x7fa51db53c00) [pid = 1803] [serial = 986] [outer = (nil)] [url = about:blank] 16:57:27 INFO - PROCESS | 1803 | --DOMWINDOW == 269 (0x7fa51f798400) [pid = 1803] [serial = 989] [outer = (nil)] [url = about:blank] 16:57:27 INFO - PROCESS | 1803 | --DOMWINDOW == 268 (0x7fa50e4ce800) [pid = 1803] [serial = 1016] [outer = (nil)] [url = about:blank] 16:57:27 INFO - PROCESS | 1803 | --DOMWINDOW == 267 (0x7fa523d77800) [pid = 1803] [serial = 992] [outer = (nil)] [url = about:blank] 16:57:27 INFO - PROCESS | 1803 | --DOMWINDOW == 266 (0x7fa52739f400) [pid = 1803] [serial = 998] [outer = (nil)] [url = about:blank] 16:57:27 INFO - PROCESS | 1803 | --DOMWINDOW == 265 (0x7fa5264f5400) [pid = 1803] [serial = 995] [outer = (nil)] [url = about:blank] 16:57:27 INFO - PROCESS | 1803 | --DOMWINDOW == 264 (0x7fa531c77400) [pid = 1803] [serial = 1001] [outer = (nil)] [url = about:blank] 16:57:27 INFO - PROCESS | 1803 | --DOMWINDOW == 263 (0x7fa534d05c00) [pid = 1803] [serial = 1004] [outer = (nil)] [url = about:blank] 16:57:27 INFO - PROCESS | 1803 | --DOMWINDOW == 262 (0x7fa50f985400) [pid = 1803] [serial = 1007] [outer = (nil)] [url = about:blank] 16:57:27 INFO - PROCESS | 1803 | --DOMWINDOW == 261 (0x7fa50d871c00) [pid = 1803] [serial = 1010] [outer = (nil)] [url = about:blank] 16:57:27 INFO - PROCESS | 1803 | --DOMWINDOW == 260 (0x7fa50b80dc00) [pid = 1803] [serial = 1013] [outer = (nil)] [url = about:blank] 16:57:27 INFO - PROCESS | 1803 | --DOMWINDOW == 259 (0x7fa52161f400) [pid = 1803] [serial = 1037] [outer = (nil)] [url = about:blank] 16:57:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa513cb1000 == 112 [pid = 1803] [id = 363] 16:57:28 INFO - PROCESS | 1803 | 1461023848051 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa513709800 == 111 [pid = 1803] [id = 362] 16:57:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa511326800 == 110 [pid = 1803] [id = 361] 16:57:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50c969000 == 111 [pid = 1803] [id = 382] 16:57:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 260 (0x7fa50e4ce800) [pid = 1803] [serial = 1147] [outer = (nil)] 16:57:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 261 (0x7fa510d13800) [pid = 1803] [serial = 1148] [outer = 0x7fa50e4ce800] 16:57:28 INFO - PROCESS | 1803 | 1461023848143 Marionette DEBUG loaded listener.js 16:57:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 262 (0x7fa51272a400) [pid = 1803] [serial = 1149] [outer = 0x7fa50e4ce800] 16:57:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50e449800 == 110 [pid = 1803] [id = 360] 16:57:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50e460000 == 109 [pid = 1803] [id = 359] 16:57:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51ad82800 == 108 [pid = 1803] [id = 353] 16:57:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa518b5d800 == 107 [pid = 1803] [id = 352] 16:57:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa53927e000 == 106 [pid = 1803] [id = 351] 16:57:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52a8b8000 == 105 [pid = 1803] [id = 350] 16:57:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5256a7800 == 104 [pid = 1803] [id = 349] 16:57:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa523eb6000 == 103 [pid = 1803] [id = 348] 16:57:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa519ea0000 == 102 [pid = 1803] [id = 347] 16:57:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51133d000 == 101 [pid = 1803] [id = 346] 16:57:28 INFO - PROCESS | 1803 | --DOMWINDOW == 261 (0x7fa518fc8400) [pid = 1803] [serial = 1031] [outer = (nil)] [url = about:blank] 16:57:28 INFO - PROCESS | 1803 | --DOMWINDOW == 260 (0x7fa519ef0400) [pid = 1803] [serial = 1032] [outer = (nil)] [url = about:blank] 16:57:28 INFO - PROCESS | 1803 | --DOMWINDOW == 259 (0x7fa519ee1000) [pid = 1803] [serial = 1034] [outer = (nil)] [url = about:blank] 16:57:28 INFO - PROCESS | 1803 | --DOMWINDOW == 258 (0x7fa51f6ef000) [pid = 1803] [serial = 1035] [outer = (nil)] [url = about:blank] 16:57:28 INFO - PROCESS | 1803 | --DOMWINDOW == 257 (0x7fa50f757400) [pid = 1803] [serial = 1019] [outer = (nil)] [url = about:blank] 16:57:28 INFO - PROCESS | 1803 | --DOMWINDOW == 256 (0x7fa50f8e6400) [pid = 1803] [serial = 1020] [outer = (nil)] [url = about:blank] 16:57:28 INFO - PROCESS | 1803 | --DOMWINDOW == 255 (0x7fa510fdcc00) [pid = 1803] [serial = 1022] [outer = (nil)] [url = about:blank] 16:57:28 INFO - PROCESS | 1803 | --DOMWINDOW == 254 (0x7fa5116af800) [pid = 1803] [serial = 1023] [outer = (nil)] [url = about:blank] 16:57:28 INFO - PROCESS | 1803 | --DOMWINDOW == 253 (0x7fa518c71c00) [pid = 1803] [serial = 1028] [outer = (nil)] [url = about:blank] 16:57:28 INFO - PROCESS | 1803 | --DOMWINDOW == 252 (0x7fa5125c5400) [pid = 1803] [serial = 1025] [outer = (nil)] [url = about:blank] 16:57:28 INFO - PROCESS | 1803 | --DOMWINDOW == 251 (0x7fa51390cc00) [pid = 1803] [serial = 1026] [outer = (nil)] [url = about:blank] 16:57:28 INFO - PROCESS | 1803 | --DOMWINDOW == 250 (0x7fa518fc6c00) [pid = 1803] [serial = 1029] [outer = (nil)] [url = about:blank] 16:57:28 INFO - PROCESS | 1803 | 1461023848837 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 16:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1383ms 16:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:57:28 INFO - PROCESS | 1803 | 1461023848886 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 16:57:28 INFO - PROCESS | 1803 | 1461023848888 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 16:57:28 INFO - PROCESS | 1803 | 1461023848892 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:57:28 INFO - PROCESS | 1803 | 1461023848896 Marionette TRACE conn4 <- [1,1502,null,{}] 16:57:28 INFO - PROCESS | 1803 | 1461023848900 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:29 INFO - PROCESS | 1803 | 1461023849072 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 16:57:29 INFO - PROCESS | 1803 | 1461023849233 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa512522000 == 102 [pid = 1803] [id = 383] 16:57:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 251 (0x7fa50f759400) [pid = 1803] [serial = 1150] [outer = (nil)] 16:57:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 252 (0x7fa51390bc00) [pid = 1803] [serial = 1151] [outer = 0x7fa50f759400] 16:57:29 INFO - PROCESS | 1803 | 1461023849291 Marionette DEBUG loaded listener.js 16:57:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 253 (0x7fa514527c00) [pid = 1803] [serial = 1152] [outer = 0x7fa50f759400] 16:57:30 INFO - PROCESS | 1803 | 1461023850012 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 16:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1179ms 16:57:30 INFO - PROCESS | 1803 | 1461023850073 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 16:57:30 INFO - PROCESS | 1803 | 1461023850076 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 16:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:57:30 INFO - PROCESS | 1803 | 1461023850082 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:57:30 INFO - PROCESS | 1803 | 1461023850085 Marionette TRACE conn4 <- [1,1506,null,{}] 16:57:30 INFO - PROCESS | 1803 | 1461023850095 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:30 INFO - PROCESS | 1803 | 1461023850333 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 16:57:30 INFO - PROCESS | 1803 | 1461023850357 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518f89000 == 103 [pid = 1803] [id = 384] 16:57:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 254 (0x7fa513a28000) [pid = 1803] [serial = 1153] [outer = (nil)] 16:57:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 255 (0x7fa519e3f000) [pid = 1803] [serial = 1154] [outer = 0x7fa513a28000] 16:57:30 INFO - PROCESS | 1803 | 1461023850430 Marionette DEBUG loaded listener.js 16:57:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 256 (0x7fa51b3b5800) [pid = 1803] [serial = 1155] [outer = 0x7fa513a28000] 16:57:31 INFO - PROCESS | 1803 | 1461023851205 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 16:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1183ms 16:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:57:31 INFO - PROCESS | 1803 | 1461023851265 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 16:57:31 INFO - PROCESS | 1803 | 1461023851268 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 16:57:31 INFO - PROCESS | 1803 | 1461023851273 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:57:31 INFO - PROCESS | 1803 | 1461023851276 Marionette TRACE conn4 <- [1,1510,null,{}] 16:57:31 INFO - PROCESS | 1803 | 1461023851280 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:31 INFO - PROCESS | 1803 | 1461023851483 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 16:57:31 INFO - PROCESS | 1803 | 1461023851511 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ad93800 == 104 [pid = 1803] [id = 385] 16:57:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 257 (0x7fa518c78400) [pid = 1803] [serial = 1156] [outer = (nil)] 16:57:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 258 (0x7fa51bbed000) [pid = 1803] [serial = 1157] [outer = 0x7fa518c78400] 16:57:31 INFO - PROCESS | 1803 | 1461023851567 Marionette DEBUG loaded listener.js 16:57:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 259 (0x7fa51bfcfc00) [pid = 1803] [serial = 1158] [outer = 0x7fa518c78400] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 258 (0x7fa50e9c5000) [pid = 1803] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 257 (0x7fa50e9cc000) [pid = 1803] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 256 (0x7fa518e58c00) [pid = 1803] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 255 (0x7fa50f753400) [pid = 1803] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 254 (0x7fa50f980000) [pid = 1803] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 253 (0x7fa519b33000) [pid = 1803] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 252 (0x7fa51b162c00) [pid = 1803] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 251 (0x7fa518fcf800) [pid = 1803] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 250 (0x7fa51d18c800) [pid = 1803] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 249 (0x7fa5265ae000) [pid = 1803] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 248 (0x7fa50e9c6000) [pid = 1803] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 247 (0x7fa519eedc00) [pid = 1803] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 246 (0x7fa50c9ae000) [pid = 1803] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 245 (0x7fa519eeec00) [pid = 1803] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 244 (0x7fa52444cc00) [pid = 1803] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 243 (0x7fa50e9c8c00) [pid = 1803] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 242 (0x7fa510fd5000) [pid = 1803] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 241 (0x7fa50d875400) [pid = 1803] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 240 (0x7fa50e9cd400) [pid = 1803] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 239 (0x7fa50f8dc000) [pid = 1803] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 238 (0x7fa510fcfc00) [pid = 1803] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 237 (0x7fa51f6eec00) [pid = 1803] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 236 (0x7fa50f981800) [pid = 1803] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 235 (0x7fa50b808000) [pid = 1803] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 234 (0x7fa518e5a400) [pid = 1803] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 233 (0x7fa50e9c6400) [pid = 1803] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x7fa513a1cc00) [pid = 1803] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x7fa51b51b800) [pid = 1803] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 230 (0x7fa511150000) [pid = 1803] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 229 (0x7fa51b2abc00) [pid = 1803] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x7fa5230a8c00) [pid = 1803] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 227 (0x7fa51114ec00) [pid = 1803] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 226 (0x7fa525d90000) [pid = 1803] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 225 (0x7fa519eec800) [pid = 1803] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 224 (0x7fa51f7a6800) [pid = 1803] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 223 (0x7fa50f8df400) [pid = 1803] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 222 (0x7fa51b3b7800) [pid = 1803] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 221 (0x7fa510d13000) [pid = 1803] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 220 (0x7fa5100a2400) [pid = 1803] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 219 (0x7fa511307400) [pid = 1803] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 218 (0x7fa53218fc00) [pid = 1803] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 217 (0x7fa50f8df800) [pid = 1803] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 216 (0x7fa51f799c00) [pid = 1803] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 215 (0x7fa51b6db000) [pid = 1803] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 214 (0x7fa51b711000) [pid = 1803] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:57:33 INFO - PROCESS | 1803 | 1461023853395 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 16:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 2177ms 16:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:57:33 INFO - PROCESS | 1803 | 1461023853450 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 16:57:33 INFO - PROCESS | 1803 | 1461023853453 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 16:57:33 INFO - PROCESS | 1803 | 1461023853458 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:57:33 INFO - PROCESS | 1803 | 1461023853461 Marionette TRACE conn4 <- [1,1514,null,{}] 16:57:33 INFO - PROCESS | 1803 | 1461023853466 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:33 INFO - PROCESS | 1803 | 1461023853610 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 16:57:33 INFO - PROCESS | 1803 | 1461023853765 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51004e800 == 105 [pid = 1803] [id = 386] 16:57:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 215 (0x7fa50c9ae000) [pid = 1803] [serial = 1159] [outer = (nil)] 16:57:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 216 (0x7fa50e9c7800) [pid = 1803] [serial = 1160] [outer = 0x7fa50c9ae000] 16:57:33 INFO - PROCESS | 1803 | 1461023853824 Marionette DEBUG loaded listener.js 16:57:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 217 (0x7fa510d13000) [pid = 1803] [serial = 1161] [outer = 0x7fa50c9ae000] 16:57:34 INFO - PROCESS | 1803 | 1461023854441 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 16:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1025ms 16:57:34 INFO - PROCESS | 1803 | 1461023854483 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 16:57:34 INFO - PROCESS | 1803 | 1461023854486 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 16:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:57:34 INFO - PROCESS | 1803 | 1461023854493 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:57:34 INFO - PROCESS | 1803 | 1461023854496 Marionette TRACE conn4 <- [1,1518,null,{}] 16:57:34 INFO - PROCESS | 1803 | 1461023854500 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:34 INFO - PROCESS | 1803 | 1461023854738 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 16:57:34 INFO - PROCESS | 1803 | 1461023854757 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513cbe000 == 106 [pid = 1803] [id = 387] 16:57:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 218 (0x7fa50d86a000) [pid = 1803] [serial = 1162] [outer = (nil)] 16:57:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 219 (0x7fa5116b0400) [pid = 1803] [serial = 1163] [outer = 0x7fa50d86a000] 16:57:34 INFO - PROCESS | 1803 | 1461023854818 Marionette DEBUG loaded listener.js 16:57:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 220 (0x7fa513a1e800) [pid = 1803] [serial = 1164] [outer = 0x7fa50d86a000] 16:57:35 INFO - PROCESS | 1803 | 1461023855922 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1478ms 16:57:35 INFO - PROCESS | 1803 | 1461023855972 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 16:57:35 INFO - PROCESS | 1803 | 1461023855978 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 16:57:35 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:57:35 INFO - PROCESS | 1803 | 1461023855987 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:57:35 INFO - PROCESS | 1803 | 1461023855992 Marionette TRACE conn4 <- [1,1522,null,{}] 16:57:36 INFO - PROCESS | 1803 | 1461023856000 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:36 INFO - PROCESS | 1803 | 1461023856214 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 16:57:36 INFO - PROCESS | 1803 | 1461023856414 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50f733000 == 107 [pid = 1803] [id = 388] 16:57:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 221 (0x7fa50c9b1c00) [pid = 1803] [serial = 1165] [outer = (nil)] 16:57:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 222 (0x7fa50d02b000) [pid = 1803] [serial = 1166] [outer = 0x7fa50c9b1c00] 16:57:36 INFO - PROCESS | 1803 | 1461023856581 Marionette DEBUG loaded listener.js 16:57:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 223 (0x7fa50e4d6800) [pid = 1803] [serial = 1167] [outer = 0x7fa50c9b1c00] 16:57:37 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:37 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:57:37 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:37 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:37 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:37 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:37 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:37 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:37 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:37 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:37 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:37 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:37 INFO - PROCESS | 1803 | 1461023857442 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 16:57:37 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:57:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:57:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:57:37 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:57:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:57:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:57:37 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 16:57:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:57:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:57:37 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 16:57:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:57:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:57:37 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1484ms 16:57:37 INFO - PROCESS | 1803 | 1461023857478 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 16:57:37 INFO - PROCESS | 1803 | 1461023857486 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 16:57:37 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:57:37 INFO - PROCESS | 1803 | 1461023857496 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:57:37 INFO - PROCESS | 1803 | 1461023857500 Marionette TRACE conn4 <- [1,1526,null,{}] 16:57:37 INFO - PROCESS | 1803 | 1461023857506 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:37 INFO - PROCESS | 1803 | 1461023857681 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 16:57:37 INFO - PROCESS | 1803 | 1461023857890 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518b5d000 == 108 [pid = 1803] [id = 389] 16:57:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 224 (0x7fa50c9b2000) [pid = 1803] [serial = 1168] [outer = (nil)] 16:57:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 225 (0x7fa510fcfc00) [pid = 1803] [serial = 1169] [outer = 0x7fa50c9b2000] 16:57:38 INFO - PROCESS | 1803 | 1461023858007 Marionette DEBUG loaded listener.js 16:57:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 226 (0x7fa511311c00) [pid = 1803] [serial = 1170] [outer = 0x7fa50c9b2000] 16:57:38 INFO - PROCESS | 1803 | 1461023858902 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 16:57:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:57:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:57:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:57:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:57:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:57:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:57:38 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1428ms 16:57:38 INFO - PROCESS | 1803 | 1461023858929 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 16:57:38 INFO - PROCESS | 1803 | 1461023858932 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 16:57:38 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:57:38 INFO - PROCESS | 1803 | 1461023858940 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:57:38 INFO - PROCESS | 1803 | 1461023858945 Marionette TRACE conn4 <- [1,1530,null,{}] 16:57:38 INFO - PROCESS | 1803 | 1461023858975 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:39 INFO - PROCESS | 1803 | 1461023859225 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 16:57:39 INFO - PROCESS | 1803 | 1461023859369 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f252800 == 109 [pid = 1803] [id = 390] 16:57:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 227 (0x7fa51390f800) [pid = 1803] [serial = 1171] [outer = (nil)] 16:57:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 228 (0x7fa518fc9800) [pid = 1803] [serial = 1172] [outer = 0x7fa51390f800] 16:57:39 INFO - PROCESS | 1803 | 1461023859447 Marionette DEBUG loaded listener.js 16:57:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0x7fa519e3a800) [pid = 1803] [serial = 1173] [outer = 0x7fa51390f800] 16:57:40 INFO - PROCESS | 1803 | 1461023860196 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 16:57:40 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 16:57:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:57:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:57:40 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 16:57:40 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:57:40 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1281ms 16:57:40 INFO - PROCESS | 1803 | 1461023860223 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 16:57:40 INFO - PROCESS | 1803 | 1461023860227 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 16:57:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:57:40 INFO - PROCESS | 1803 | 1461023860233 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:57:40 INFO - PROCESS | 1803 | 1461023860235 Marionette TRACE conn4 <- [1,1534,null,{}] 16:57:40 INFO - PROCESS | 1803 | 1461023860240 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:40 INFO - PROCESS | 1803 | 1461023860413 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 16:57:40 INFO - PROCESS | 1803 | 1461023860634 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525151800 == 110 [pid = 1803] [id = 391] 16:57:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 230 (0x7fa518c81c00) [pid = 1803] [serial = 1174] [outer = (nil)] 16:57:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 231 (0x7fa51b70fc00) [pid = 1803] [serial = 1175] [outer = 0x7fa518c81c00] 16:57:40 INFO - PROCESS | 1803 | 1461023860706 Marionette DEBUG loaded listener.js 16:57:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x7fa51bfd1800) [pid = 1803] [serial = 1176] [outer = 0x7fa518c81c00] 16:57:41 INFO - PROCESS | 1803 | 1461023861570 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:57:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:57:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1383ms 16:57:41 INFO - PROCESS | 1803 | 1461023861616 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 16:57:41 INFO - PROCESS | 1803 | 1461023861620 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 16:57:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:57:41 INFO - PROCESS | 1803 | 1461023861626 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:57:41 INFO - PROCESS | 1803 | 1461023861629 Marionette TRACE conn4 <- [1,1538,null,{}] 16:57:41 INFO - PROCESS | 1803 | 1461023861634 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:41 INFO - PROCESS | 1803 | 1461023861810 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 16:57:42 INFO - PROCESS | 1803 | 1461023862021 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa526499000 == 111 [pid = 1803] [id = 392] 16:57:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x7fa519eec800) [pid = 1803] [serial = 1177] [outer = (nil)] 16:57:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 234 (0x7fa51ef84400) [pid = 1803] [serial = 1178] [outer = 0x7fa519eec800] 16:57:42 INFO - PROCESS | 1803 | 1461023862129 Marionette DEBUG loaded listener.js 16:57:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 235 (0x7fa51f874c00) [pid = 1803] [serial = 1179] [outer = 0x7fa519eec800] 16:57:43 INFO - PROCESS | 1803 | 1461023863015 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:57:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:57:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1437ms 16:57:43 INFO - PROCESS | 1803 | 1461023863064 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 16:57:43 INFO - PROCESS | 1803 | 1461023863068 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 16:57:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:57:43 INFO - PROCESS | 1803 | 1461023863123 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:57:43 INFO - PROCESS | 1803 | 1461023863127 Marionette TRACE conn4 <- [1,1542,null,{}] 16:57:43 INFO - PROCESS | 1803 | 1461023863134 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:43 INFO - PROCESS | 1803 | 1461023863337 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 16:57:43 INFO - PROCESS | 1803 | 1461023863539 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa53334b800 == 112 [pid = 1803] [id = 393] 16:57:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 236 (0x7fa5222d1000) [pid = 1803] [serial = 1180] [outer = (nil)] 16:57:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 237 (0x7fa52444a800) [pid = 1803] [serial = 1181] [outer = 0x7fa5222d1000] 16:57:43 INFO - PROCESS | 1803 | 1461023863695 Marionette DEBUG loaded listener.js 16:57:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 238 (0x7fa5265b9000) [pid = 1803] [serial = 1182] [outer = 0x7fa5222d1000] 16:57:44 INFO - PROCESS | 1803 | 1461023864467 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 16:57:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:57:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1409ms 16:57:44 INFO - PROCESS | 1803 | 1461023864510 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 16:57:44 INFO - PROCESS | 1803 | 1461023864513 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 16:57:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:57:44 INFO - PROCESS | 1803 | 1461023864519 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:57:44 INFO - PROCESS | 1803 | 1461023864521 Marionette TRACE conn4 <- [1,1546,null,{}] 16:57:44 INFO - PROCESS | 1803 | 1461023864526 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:44 INFO - PROCESS | 1803 | 1461023864695 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 16:57:44 INFO - PROCESS | 1803 | 1461023864901 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5098ca800 == 113 [pid = 1803] [id = 394] 16:57:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 239 (0x7fa521628c00) [pid = 1803] [serial = 1183] [outer = (nil)] 16:57:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 240 (0x7fa5310df000) [pid = 1803] [serial = 1184] [outer = 0x7fa521628c00] 16:57:44 INFO - PROCESS | 1803 | 1461023864969 Marionette DEBUG loaded listener.js 16:57:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 241 (0x7fa532340800) [pid = 1803] [serial = 1185] [outer = 0x7fa521628c00] 16:57:45 INFO - PROCESS | 1803 | 1461023865808 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:57:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:57:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1332ms 16:57:45 INFO - PROCESS | 1803 | 1461023865852 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 16:57:45 INFO - PROCESS | 1803 | 1461023865855 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 16:57:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:57:45 INFO - PROCESS | 1803 | 1461023865860 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:57:45 INFO - PROCESS | 1803 | 1461023865862 Marionette TRACE conn4 <- [1,1550,null,{}] 16:57:45 INFO - PROCESS | 1803 | 1461023865868 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:46 INFO - PROCESS | 1803 | 1461023866042 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 16:57:46 INFO - PROCESS | 1803 | 1461023866254 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5098e4000 == 114 [pid = 1803] [id = 395] 16:57:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 242 (0x7fa519b39000) [pid = 1803] [serial = 1186] [outer = (nil)] 16:57:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 243 (0x7fa5310e2000) [pid = 1803] [serial = 1187] [outer = 0x7fa519b39000] 16:57:46 INFO - PROCESS | 1803 | 1461023866365 Marionette DEBUG loaded listener.js 16:57:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 244 (0x7fa537030000) [pid = 1803] [serial = 1188] [outer = 0x7fa519b39000] 16:57:47 INFO - PROCESS | 1803 | 1461023867221 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:57:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:57:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1435ms 16:57:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:57:47 INFO - PROCESS | 1803 | 1461023867296 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 16:57:47 INFO - PROCESS | 1803 | 1461023867299 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 16:57:47 INFO - PROCESS | 1803 | 1461023867305 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:57:47 INFO - PROCESS | 1803 | 1461023867308 Marionette TRACE conn4 <- [1,1554,null,{}] 16:57:47 INFO - PROCESS | 1803 | 1461023867313 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:47 INFO - PROCESS | 1803 | 1461023867490 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 16:57:47 INFO - PROCESS | 1803 | 1461023867692 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50c78b800 == 115 [pid = 1803] [id = 396] 16:57:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 245 (0x7fa50b052400) [pid = 1803] [serial = 1189] [outer = (nil)] 16:57:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 246 (0x7fa50b05c000) [pid = 1803] [serial = 1190] [outer = 0x7fa50b052400] 16:57:47 INFO - PROCESS | 1803 | 1461023867762 Marionette DEBUG loaded listener.js 16:57:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 247 (0x7fa50b061400) [pid = 1803] [serial = 1191] [outer = 0x7fa50b052400] 16:57:48 INFO - PROCESS | 1803 | 1461023868596 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:57:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:57:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1331ms 16:57:48 INFO - PROCESS | 1803 | 1461023868636 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 16:57:48 INFO - PROCESS | 1803 | 1461023868640 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 16:57:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:57:48 INFO - PROCESS | 1803 | 1461023868645 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:57:48 INFO - PROCESS | 1803 | 1461023868647 Marionette TRACE conn4 <- [1,1558,null,{}] 16:57:48 INFO - PROCESS | 1803 | 1461023868652 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:48 INFO - PROCESS | 1803 | 1461023868819 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 16:57:49 INFO - PROCESS | 1803 | 1461023869028 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5088e5800 == 116 [pid = 1803] [id = 397] 16:57:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 248 (0x7fa50b055000) [pid = 1803] [serial = 1192] [outer = (nil)] 16:57:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 249 (0x7fa50b072800) [pid = 1803] [serial = 1193] [outer = 0x7fa50b055000] 16:57:49 INFO - PROCESS | 1803 | 1461023869138 Marionette DEBUG loaded listener.js 16:57:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 250 (0x7fa50b076800) [pid = 1803] [serial = 1194] [outer = 0x7fa50b055000] 16:57:50 INFO - PROCESS | 1803 | 1461023870074 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:57:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:57:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1476ms 16:57:50 INFO - PROCESS | 1803 | 1461023870122 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 16:57:50 INFO - PROCESS | 1803 | 1461023870126 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 16:57:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:57:50 INFO - PROCESS | 1803 | 1461023870132 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:57:50 INFO - PROCESS | 1803 | 1461023870135 Marionette TRACE conn4 <- [1,1562,null,{}] 16:57:50 INFO - PROCESS | 1803 | 1461023870140 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:50 INFO - PROCESS | 1803 | 1461023870356 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 16:57:50 INFO - PROCESS | 1803 | 1461023870564 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50e455800 == 117 [pid = 1803] [id = 398] 16:57:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 251 (0x7fa50b05b000) [pid = 1803] [serial = 1195] [outer = (nil)] 16:57:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 252 (0x7fa50f75d800) [pid = 1803] [serial = 1196] [outer = 0x7fa50b05b000] 16:57:50 INFO - PROCESS | 1803 | 1461023870682 Marionette DEBUG loaded listener.js 16:57:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 253 (0x7fa53702dc00) [pid = 1803] [serial = 1197] [outer = 0x7fa50b05b000] 16:57:51 INFO - PROCESS | 1803 | 1461023871583 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:57:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:57:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1481ms 16:57:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:57:51 INFO - PROCESS | 1803 | 1461023871614 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 16:57:51 INFO - PROCESS | 1803 | 1461023871616 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 16:57:51 INFO - PROCESS | 1803 | 1461023871621 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:57:51 INFO - PROCESS | 1803 | 1461023871625 Marionette TRACE conn4 <- [1,1566,null,{}] 16:57:51 INFO - PROCESS | 1803 | 1461023871630 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:51 INFO - PROCESS | 1803 | 1461023871805 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 16:57:52 INFO - PROCESS | 1803 | 1461023872070 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa512486800 == 118 [pid = 1803] [id = 399] 16:57:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 254 (0x7fa50c6dc400) [pid = 1803] [serial = 1198] [outer = (nil)] 16:57:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 255 (0x7fa50c6e4000) [pid = 1803] [serial = 1199] [outer = 0x7fa50c6dc400] 16:57:52 INFO - PROCESS | 1803 | 1461023872146 Marionette DEBUG loaded listener.js 16:57:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 256 (0x7fa50c6e8c00) [pid = 1803] [serial = 1200] [outer = 0x7fa50c6dc400] 16:57:52 INFO - PROCESS | 1803 | 1461023872986 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:57:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:57:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1430ms 16:57:53 INFO - PROCESS | 1803 | 1461023873053 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 16:57:53 INFO - PROCESS | 1803 | 1461023873056 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 16:57:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:57:53 INFO - PROCESS | 1803 | 1461023873062 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:57:53 INFO - PROCESS | 1803 | 1461023873064 Marionette TRACE conn4 <- [1,1570,null,{}] 16:57:53 INFO - PROCESS | 1803 | 1461023873069 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:53 INFO - PROCESS | 1803 | 1461023873269 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 16:57:53 INFO - PROCESS | 1803 | 1461023873476 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50c796000 == 119 [pid = 1803] [id = 400] 16:57:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 257 (0x7fa509f92400) [pid = 1803] [serial = 1201] [outer = (nil)] 16:57:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 258 (0x7fa509f99800) [pid = 1803] [serial = 1202] [outer = 0x7fa509f92400] 16:57:53 INFO - PROCESS | 1803 | 1461023873962 Marionette DEBUG loaded listener.js 16:57:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 259 (0x7fa50b073c00) [pid = 1803] [serial = 1203] [outer = 0x7fa509f92400] 16:57:54 INFO - PROCESS | 1803 | 1461023874952 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:57:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:57:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1928ms 16:57:54 INFO - PROCESS | 1803 | 1461023874992 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 16:57:54 INFO - PROCESS | 1803 | 1461023874997 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 16:57:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:57:55 INFO - PROCESS | 1803 | 1461023875005 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:57:55 INFO - PROCESS | 1803 | 1461023875008 Marionette TRACE conn4 <- [1,1574,null,{}] 16:57:55 INFO - PROCESS | 1803 | 1461023875015 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:55 INFO - PROCESS | 1803 | 1461023875221 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 16:57:55 INFO - PROCESS | 1803 | 1461023875442 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa509e73000 == 120 [pid = 1803] [id = 401] 16:57:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 260 (0x7fa509f91c00) [pid = 1803] [serial = 1204] [outer = (nil)] 16:57:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 261 (0x7fa50cf17400) [pid = 1803] [serial = 1205] [outer = 0x7fa509f91c00] 16:57:55 INFO - PROCESS | 1803 | 1461023875600 Marionette DEBUG loaded listener.js 16:57:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 262 (0x7fa50d872400) [pid = 1803] [serial = 1206] [outer = 0x7fa509f91c00] 16:57:56 INFO - PROCESS | 1803 | 1461023876593 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 16:57:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:57:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1627ms 16:57:56 INFO - PROCESS | 1803 | 1461023876633 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 16:57:56 INFO - PROCESS | 1803 | 1461023876638 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 16:57:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:57:56 INFO - PROCESS | 1803 | 1461023876647 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:57:56 INFO - PROCESS | 1803 | 1461023876650 Marionette TRACE conn4 <- [1,1578,null,{}] 16:57:56 INFO - PROCESS | 1803 | 1461023876655 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:56 INFO - PROCESS | 1803 | 1461023876808 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5218e6800 == 119 [pid = 1803] [id = 44] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5246d6800 == 118 [pid = 1803] [id = 270] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51004e800 == 117 [pid = 1803] [id = 386] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 261 (0x7fa50c9b3800) [pid = 1803] [serial = 1070] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 260 (0x7fa50cf15400) [pid = 1803] [serial = 1073] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 259 (0x7fa51b28c800) [pid = 1803] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 258 (0x7fa50d01dc00) [pid = 1803] [serial = 1076] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | 1461023877101 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51ad93800 == 116 [pid = 1803] [id = 385] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa53b770800 == 115 [pid = 1803] [id = 335] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa518f89000 == 114 [pid = 1803] [id = 384] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa512522000 == 113 [pid = 1803] [id = 383] 16:57:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50b9c6800 == 114 [pid = 1803] [id = 402] 16:57:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 259 (0x7fa509f8f800) [pid = 1803] [serial = 1207] [outer = (nil)] 16:57:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 260 (0x7fa50eb50800) [pid = 1803] [serial = 1208] [outer = 0x7fa509f8f800] 16:57:57 INFO - PROCESS | 1803 | 1461023877168 Marionette DEBUG loaded listener.js 16:57:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 261 (0x7fa50f97f000) [pid = 1803] [serial = 1209] [outer = 0x7fa509f8f800] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50c969000 == 113 [pid = 1803] [id = 382] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50f729800 == 112 [pid = 1803] [id = 381] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50e457000 == 111 [pid = 1803] [id = 380] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b51a800 == 110 [pid = 1803] [id = 11] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51ba6d000 == 109 [pid = 1803] [id = 345] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5115e3000 == 108 [pid = 1803] [id = 379] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa509e63800 == 107 [pid = 1803] [id = 377] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa509dcb800 == 106 [pid = 1803] [id = 376] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa509ce3800 == 105 [pid = 1803] [id = 375] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa539268800 == 104 [pid = 1803] [id = 374] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5353c5000 == 103 [pid = 1803] [id = 373] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52776d000 == 102 [pid = 1803] [id = 372] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5253b3000 == 101 [pid = 1803] [id = 371] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51f88f000 == 100 [pid = 1803] [id = 370] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51c0a8000 == 99 [pid = 1803] [id = 369] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa518b6c800 == 98 [pid = 1803] [id = 368] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa536aa5000 == 97 [pid = 1803] [id = 334] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5115ee800 == 96 [pid = 1803] [id = 367] 16:57:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51af1f800 == 95 [pid = 1803] [id = 366] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 260 (0x7fa51b604c00) [pid = 1803] [serial = 1098] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 259 (0x7fa531ece800) [pid = 1803] [serial = 897] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 258 (0x7fa51130dc00) [pid = 1803] [serial = 786] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 257 (0x7fa519ee5c00) [pid = 1803] [serial = 1097] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 256 (0x7fa51f86a000) [pid = 1803] [serial = 1052] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 255 (0x7fa51253d800) [pid = 1803] [serial = 954] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 254 (0x7fa5102a0400) [pid = 1803] [serial = 1085] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 253 (0x7fa522b66400) [pid = 1803] [serial = 882] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 252 (0x7fa51b749000) [pid = 1803] [serial = 876] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 251 (0x7fa519e3a400) [pid = 1803] [serial = 1095] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 250 (0x7fa52732b800) [pid = 1803] [serial = 891] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 249 (0x7fa51bd9b800) [pid = 1803] [serial = 1064] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 248 (0x7fa532125800) [pid = 1803] [serial = 831] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 247 (0x7fa50e9d0c00) [pid = 1803] [serial = 780] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 246 (0x7fa522b68000) [pid = 1803] [serial = 825] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 245 (0x7fa50c9b5400) [pid = 1803] [serial = 1079] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 244 (0x7fa52739bc00) [pid = 1803] [serial = 768] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 243 (0x7fa533305c00) [pid = 1803] [serial = 834] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 242 (0x7fa533306000) [pid = 1803] [serial = 900] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 241 (0x7fa51b6df000) [pid = 1803] [serial = 762] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 240 (0x7fa51029d400) [pid = 1803] [serial = 1058] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 239 (0x7fa50d869c00) [pid = 1803] [serial = 1082] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 238 (0x7fa5116bb000) [pid = 1803] [serial = 870] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 237 (0x7fa518c7a400) [pid = 1803] [serial = 873] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 236 (0x7fa5125c6400) [pid = 1803] [serial = 759] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 235 (0x7fa524583400) [pid = 1803] [serial = 765] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 234 (0x7fa513a1c000) [pid = 1803] [serial = 1089] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 233 (0x7fa50e4d3400) [pid = 1803] [serial = 1017] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x7fa5264fa400) [pid = 1803] [serial = 888] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x7fa50f9e3800) [pid = 1803] [serial = 783] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 230 (0x7fa518e5e000) [pid = 1803] [serial = 1092] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 229 (0x7fa50f8dbc00) [pid = 1803] [serial = 1083] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x7fa519a85000) [pid = 1803] [serial = 819] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 227 (0x7fa51f866c00) [pid = 1803] [serial = 879] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 226 (0x7fa532126400) [pid = 1803] [serial = 771] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 225 (0x7fa535223800) [pid = 1803] [serial = 1055] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 224 (0x7fa51170e000) [pid = 1803] [serial = 816] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 223 (0x7fa52756d000) [pid = 1803] [serial = 894] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 222 (0x7fa51f6f5c00) [pid = 1803] [serial = 822] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 221 (0x7fa512535400) [pid = 1803] [serial = 1043] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 220 (0x7fa524cd1400) [pid = 1803] [serial = 885] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 219 (0x7fa510d81800) [pid = 1803] [serial = 1061] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 218 (0x7fa50f8e9400) [pid = 1803] [serial = 732] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 217 (0x7fa510fd4400) [pid = 1803] [serial = 726] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 216 (0x7fa50d023800) [pid = 1803] [serial = 1080] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 215 (0x7fa5116b6800) [pid = 1803] [serial = 840] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 214 (0x7fa51bda7400) [pid = 1803] [serial = 1067] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0x7fa512729800) [pid = 1803] [serial = 843] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 212 (0x7fa511311000) [pid = 1803] [serial = 777] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x7fa512543000) [pid = 1803] [serial = 1088] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 210 (0x7fa53702f400) [pid = 1803] [serial = 774] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 209 (0x7fa51452dc00) [pid = 1803] [serial = 735] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 208 (0x7fa51114a000) [pid = 1803] [serial = 1086] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 207 (0x7fa524c68800) [pid = 1803] [serial = 828] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x7fa5352d9800) [pid = 1803] [serial = 837] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x7fa51452e800) [pid = 1803] [serial = 1091] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x7fa51f79b400) [pid = 1803] [serial = 1049] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x7fa533307c00) [pid = 1803] [serial = 653] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0x7fa50f75e000) [pid = 1803] [serial = 1040] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x7fa519edcc00) [pid = 1803] [serial = 1046] [outer = (nil)] [url = about:blank] 16:57:57 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x7fa518fd2800) [pid = 1803] [serial = 1094] [outer = (nil)] [url = about:blank] 16:57:58 INFO - PROCESS | 1803 | 1461023878001 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 16:57:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:57:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1446ms 16:57:58 INFO - PROCESS | 1803 | 1461023878093 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 16:57:58 INFO - PROCESS | 1803 | 1461023878096 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 16:57:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:57:58 INFO - PROCESS | 1803 | 1461023878102 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:57:58 INFO - PROCESS | 1803 | 1461023878107 Marionette TRACE conn4 <- [1,1582,null,{}] 16:57:58 INFO - PROCESS | 1803 | 1461023878121 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:58 INFO - PROCESS | 1803 | 1461023878328 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 16:57:58 INFO - PROCESS | 1803 | 1461023878482 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50e8d6800 == 96 [pid = 1803] [id = 403] 16:57:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x7fa50c9b5400) [pid = 1803] [serial = 1210] [outer = (nil)] 16:57:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x7fa5100a5800) [pid = 1803] [serial = 1211] [outer = 0x7fa50c9b5400] 16:57:58 INFO - PROCESS | 1803 | 1461023878542 Marionette DEBUG loaded listener.js 16:57:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x7fa510d21800) [pid = 1803] [serial = 1212] [outer = 0x7fa50c9b5400] 16:57:59 INFO - PROCESS | 1803 | 1461023879230 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:57:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:57:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1180ms 16:57:59 INFO - PROCESS | 1803 | 1461023879285 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 16:57:59 INFO - PROCESS | 1803 | 1461023879288 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 16:57:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:57:59 INFO - PROCESS | 1803 | 1461023879321 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:57:59 INFO - PROCESS | 1803 | 1461023879323 Marionette TRACE conn4 <- [1,1586,null,{}] 16:57:59 INFO - PROCESS | 1803 | 1461023879328 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:59 INFO - PROCESS | 1803 | 1461023879483 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 16:57:59 INFO - PROCESS | 1803 | 1461023879492 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa511341000 == 97 [pid = 1803] [id = 404] 16:57:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x7fa51009f000) [pid = 1803] [serial = 1213] [outer = (nil)] 16:57:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x7fa510fdc800) [pid = 1803] [serial = 1214] [outer = 0x7fa51009f000] 16:57:59 INFO - PROCESS | 1803 | 1461023879559 Marionette DEBUG loaded listener.js 16:57:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x7fa511304400) [pid = 1803] [serial = 1215] [outer = 0x7fa51009f000] 16:58:00 INFO - PROCESS | 1803 | 1461023880451 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 16:58:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:58:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1180ms 16:58:00 INFO - PROCESS | 1803 | 1461023880499 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 16:58:00 INFO - PROCESS | 1803 | 1461023880502 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 16:58:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:58:00 INFO - PROCESS | 1803 | 1461023880514 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:58:00 INFO - PROCESS | 1803 | 1461023880516 Marionette TRACE conn4 <- [1,1590,null,{}] 16:58:00 INFO - PROCESS | 1803 | 1461023880521 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:00 INFO - PROCESS | 1803 | 1461023880719 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 16:58:00 INFO - PROCESS | 1803 | 1461023880749 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa512522000 == 98 [pid = 1803] [id = 405] 16:58:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x7fa51130bc00) [pid = 1803] [serial = 1216] [outer = (nil)] 16:58:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 208 (0x7fa5116b2400) [pid = 1803] [serial = 1217] [outer = 0x7fa51130bc00] 16:58:00 INFO - PROCESS | 1803 | 1461023880812 Marionette DEBUG loaded listener.js 16:58:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 209 (0x7fa511710800) [pid = 1803] [serial = 1218] [outer = 0x7fa51130bc00] 16:58:02 INFO - PROCESS | 1803 | --DOMWINDOW == 208 (0x7fa50f759400) [pid = 1803] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:58:02 INFO - PROCESS | 1803 | --DOMWINDOW == 207 (0x7fa518c78400) [pid = 1803] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:58:02 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x7fa50cf10400) [pid = 1803] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:58:02 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x7fa50c9afc00) [pid = 1803] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:58:02 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x7fa50e4ce800) [pid = 1803] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:58:02 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x7fa50e4db400) [pid = 1803] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:58:02 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0x7fa513a28000) [pid = 1803] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:58:02 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x7fa50c9ae000) [pid = 1803] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:58:02 INFO - PROCESS | 1803 | 1461023882509 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 16:58:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:58:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 2025ms 16:58:02 INFO - PROCESS | 1803 | 1461023882540 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 16:58:02 INFO - PROCESS | 1803 | 1461023882544 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 16:58:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:58:02 INFO - PROCESS | 1803 | 1461023882550 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:58:02 INFO - PROCESS | 1803 | 1461023882552 Marionette TRACE conn4 <- [1,1594,null,{}] 16:58:02 INFO - PROCESS | 1803 | 1461023882557 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:02 INFO - PROCESS | 1803 | 1461023882721 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 16:58:02 INFO - PROCESS | 1803 | 1461023882874 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa512634800 == 99 [pid = 1803] [id = 406] 16:58:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x7fa51130dc00) [pid = 1803] [serial = 1219] [outer = (nil)] 16:58:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x7fa5125cbc00) [pid = 1803] [serial = 1220] [outer = 0x7fa51130dc00] 16:58:02 INFO - PROCESS | 1803 | 1461023882943 Marionette DEBUG loaded listener.js 16:58:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x7fa51390e400) [pid = 1803] [serial = 1221] [outer = 0x7fa51130dc00] 16:58:03 INFO - PROCESS | 1803 | 1461023883641 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:58:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:58:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1128ms 16:58:03 INFO - PROCESS | 1803 | 1461023883679 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 16:58:03 INFO - PROCESS | 1803 | 1461023883681 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 16:58:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:58:03 INFO - PROCESS | 1803 | 1461023883688 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:58:03 INFO - PROCESS | 1803 | 1461023883690 Marionette TRACE conn4 <- [1,1598,null,{}] 16:58:03 INFO - PROCESS | 1803 | 1461023883705 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:03 INFO - PROCESS | 1803 | 1461023883862 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 16:58:03 INFO - PROCESS | 1803 | 1461023883875 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51399e800 == 100 [pid = 1803] [id = 407] 16:58:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x7fa51390fc00) [pid = 1803] [serial = 1222] [outer = (nil)] 16:58:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x7fa51452e000) [pid = 1803] [serial = 1223] [outer = 0x7fa51390fc00] 16:58:03 INFO - PROCESS | 1803 | 1461023883935 Marionette DEBUG loaded listener.js 16:58:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x7fa518c79000) [pid = 1803] [serial = 1224] [outer = 0x7fa51390fc00] 16:58:04 INFO - PROCESS | 1803 | 1461023884963 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:58:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:58:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1332ms 16:58:05 INFO - PROCESS | 1803 | 1461023885021 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 16:58:05 INFO - PROCESS | 1803 | 1461023885026 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 16:58:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:58:05 INFO - PROCESS | 1803 | 1461023885034 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:58:05 INFO - PROCESS | 1803 | 1461023885039 Marionette TRACE conn4 <- [1,1602,null,{}] 16:58:05 INFO - PROCESS | 1803 | 1461023885047 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:05 INFO - PROCESS | 1803 | 1461023885269 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 16:58:05 INFO - PROCESS | 1803 | 1461023885525 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50c968800 == 101 [pid = 1803] [id = 408] 16:58:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 208 (0x7fa50c6df400) [pid = 1803] [serial = 1225] [outer = (nil)] 16:58:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 209 (0x7fa50c6e9c00) [pid = 1803] [serial = 1226] [outer = 0x7fa50c6df400] 16:58:05 INFO - PROCESS | 1803 | 1461023885643 Marionette DEBUG loaded listener.js 16:58:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 210 (0x7fa50d025000) [pid = 1803] [serial = 1227] [outer = 0x7fa50c6df400] 16:58:06 INFO - PROCESS | 1803 | 1461023886464 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 16:58:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:58:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1483ms 16:58:06 INFO - PROCESS | 1803 | 1461023886518 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 16:58:06 INFO - PROCESS | 1803 | 1461023886526 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 16:58:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:58:06 INFO - PROCESS | 1803 | 1461023886536 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:58:06 INFO - PROCESS | 1803 | 1461023886540 Marionette TRACE conn4 <- [1,1606,null,{}] 16:58:06 INFO - PROCESS | 1803 | 1461023886546 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:06 INFO - PROCESS | 1803 | 1461023886728 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 16:58:06 INFO - PROCESS | 1803 | 1461023886926 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa511324000 == 102 [pid = 1803] [id = 409] 16:58:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 211 (0x7fa50c6dfc00) [pid = 1803] [serial = 1228] [outer = (nil)] 16:58:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x7fa50f8dcc00) [pid = 1803] [serial = 1229] [outer = 0x7fa50c6dfc00] 16:58:07 INFO - PROCESS | 1803 | 1461023886993 Marionette DEBUG loaded listener.js 16:58:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 213 (0x7fa50f986000) [pid = 1803] [serial = 1230] [outer = 0x7fa50c6dfc00] 16:58:07 INFO - PROCESS | 1803 | 1461023887956 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 16:58:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:58:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1476ms 16:58:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:58:08 INFO - PROCESS | 1803 | 1461023888013 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 16:58:08 INFO - PROCESS | 1803 | 1461023888016 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 16:58:08 INFO - PROCESS | 1803 | 1461023888022 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:58:08 INFO - PROCESS | 1803 | 1461023888027 Marionette TRACE conn4 <- [1,1610,null,{}] 16:58:08 INFO - PROCESS | 1803 | 1461023888042 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:08 INFO - PROCESS | 1803 | 1461023888242 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 16:58:08 INFO - PROCESS | 1803 | 1461023888475 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518b15000 == 103 [pid = 1803] [id = 410] 16:58:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x7fa510d83c00) [pid = 1803] [serial = 1231] [outer = (nil)] 16:58:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 215 (0x7fa511308400) [pid = 1803] [serial = 1232] [outer = 0x7fa510d83c00] 16:58:08 INFO - PROCESS | 1803 | 1461023888591 Marionette DEBUG loaded listener.js 16:58:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 216 (0x7fa51170d800) [pid = 1803] [serial = 1233] [outer = 0x7fa510d83c00] 16:58:09 INFO - PROCESS | 1803 | 1461023889364 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 16:58:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:58:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1385ms 16:58:09 INFO - PROCESS | 1803 | 1461023889406 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 16:58:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:58:09 INFO - PROCESS | 1803 | 1461023889411 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 16:58:09 INFO - PROCESS | 1803 | 1461023889416 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:58:09 INFO - PROCESS | 1803 | 1461023889419 Marionette TRACE conn4 <- [1,1614,null,{}] 16:58:09 INFO - PROCESS | 1803 | 1461023889425 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:09 INFO - PROCESS | 1803 | 1461023889600 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 16:58:09 INFO - PROCESS | 1803 | 1461023889799 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa519e0f800 == 104 [pid = 1803] [id = 411] 16:58:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 217 (0x7fa509f9d400) [pid = 1803] [serial = 1234] [outer = (nil)] 16:58:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 218 (0x7fa512725c00) [pid = 1803] [serial = 1235] [outer = 0x7fa509f9d400] 16:58:09 INFO - PROCESS | 1803 | 1461023889866 Marionette DEBUG loaded listener.js 16:58:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 219 (0x7fa513a22800) [pid = 1803] [serial = 1236] [outer = 0x7fa509f9d400] 16:58:10 INFO - PROCESS | 1803 | 1461023890725 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 16:58:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 16:58:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1338ms 16:58:10 INFO - PROCESS | 1803 | 1461023890771 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 16:58:10 INFO - PROCESS | 1803 | 1461023890775 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 16:58:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:58:10 INFO - PROCESS | 1803 | 1461023890783 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:58:10 INFO - PROCESS | 1803 | 1461023890785 Marionette TRACE conn4 <- [1,1618,null,{}] 16:58:10 INFO - PROCESS | 1803 | 1461023890790 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:10 INFO - PROCESS | 1803 | 1461023890964 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 16:58:11 INFO - PROCESS | 1803 | 1461023891167 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ad1f000 == 105 [pid = 1803] [id = 412] 16:58:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 220 (0x7fa512535800) [pid = 1803] [serial = 1237] [outer = (nil)] 16:58:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 221 (0x7fa518c7b800) [pid = 1803] [serial = 1238] [outer = 0x7fa512535800] 16:58:11 INFO - PROCESS | 1803 | 1461023891238 Marionette DEBUG loaded listener.js 16:58:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 222 (0x7fa513a25800) [pid = 1803] [serial = 1239] [outer = 0x7fa512535800] 16:58:12 INFO - PROCESS | 1803 | 1461023892119 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 16:58:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:58:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1380ms 16:58:12 INFO - PROCESS | 1803 | 1461023892164 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 16:58:12 INFO - PROCESS | 1803 | 1461023892168 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 16:58:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:58:12 INFO - PROCESS | 1803 | 1461023892174 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:58:12 INFO - PROCESS | 1803 | 1461023892176 Marionette TRACE conn4 <- [1,1622,null,{}] 16:58:12 INFO - PROCESS | 1803 | 1461023892182 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:12 INFO - PROCESS | 1803 | 1461023892391 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 16:58:12 INFO - PROCESS | 1803 | 1461023892595 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b509000 == 106 [pid = 1803] [id = 413] 16:58:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 223 (0x7fa518fd0400) [pid = 1803] [serial = 1240] [outer = (nil)] 16:58:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 224 (0x7fa519ee1000) [pid = 1803] [serial = 1241] [outer = 0x7fa518fd0400] 16:58:12 INFO - PROCESS | 1803 | 1461023892673 Marionette DEBUG loaded listener.js 16:58:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 225 (0x7fa51b3bcc00) [pid = 1803] [serial = 1242] [outer = 0x7fa518fd0400] 16:58:13 INFO - PROCESS | 1803 | 1461023893603 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 16:58:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 16:58:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1481ms 16:58:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:58:13 INFO - PROCESS | 1803 | 1461023893656 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 16:58:13 INFO - PROCESS | 1803 | 1461023893659 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 16:58:13 INFO - PROCESS | 1803 | 1461023893665 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:58:13 INFO - PROCESS | 1803 | 1461023893668 Marionette TRACE conn4 <- [1,1626,null,{}] 16:58:13 INFO - PROCESS | 1803 | 1461023893674 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:13 INFO - PROCESS | 1803 | 1461023893852 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 16:58:14 INFO - PROCESS | 1803 | 1461023894055 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ba5b000 == 107 [pid = 1803] [id = 414] 16:58:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 226 (0x7fa5100aac00) [pid = 1803] [serial = 1243] [outer = (nil)] 16:58:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 227 (0x7fa51b749000) [pid = 1803] [serial = 1244] [outer = 0x7fa5100aac00] 16:58:14 INFO - PROCESS | 1803 | 1461023894125 Marionette DEBUG loaded listener.js 16:58:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 228 (0x7fa51bbef000) [pid = 1803] [serial = 1245] [outer = 0x7fa5100aac00] 16:58:14 INFO - PROCESS | 1803 | 1461023894977 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:58:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:58:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1377ms 16:58:15 INFO - PROCESS | 1803 | 1461023895042 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 16:58:15 INFO - PROCESS | 1803 | 1461023895046 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 16:58:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:58:15 INFO - PROCESS | 1803 | 1461023895051 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:58:15 INFO - PROCESS | 1803 | 1461023895054 Marionette TRACE conn4 <- [1,1630,null,{}] 16:58:15 INFO - PROCESS | 1803 | 1461023895059 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:15 INFO - PROCESS | 1803 | 1461023895241 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 16:58:15 INFO - PROCESS | 1803 | 1461023895459 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f238800 == 108 [pid = 1803] [id = 415] 16:58:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0x7fa519a85c00) [pid = 1803] [serial = 1246] [outer = (nil)] 16:58:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 230 (0x7fa51bfc8400) [pid = 1803] [serial = 1247] [outer = 0x7fa519a85c00] 16:58:15 INFO - PROCESS | 1803 | 1461023895571 Marionette DEBUG loaded listener.js 16:58:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 231 (0x7fa51d19bc00) [pid = 1803] [serial = 1248] [outer = 0x7fa519a85c00] 16:58:16 INFO - PROCESS | 1803 | 1461023896421 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 16:58:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:58:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1434ms 16:58:16 INFO - PROCESS | 1803 | 1461023896487 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 16:58:16 INFO - PROCESS | 1803 | 1461023896491 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 16:58:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:58:16 INFO - PROCESS | 1803 | 1461023896496 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:58:16 INFO - PROCESS | 1803 | 1461023896499 Marionette TRACE conn4 <- [1,1634,null,{}] 16:58:16 INFO - PROCESS | 1803 | 1461023896504 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:16 INFO - PROCESS | 1803 | 1461023896694 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 16:58:16 INFO - PROCESS | 1803 | 1461023896895 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f890800 == 109 [pid = 1803] [id = 416] 16:58:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x7fa51b709400) [pid = 1803] [serial = 1249] [outer = (nil)] 16:58:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x7fa51efd4800) [pid = 1803] [serial = 1250] [outer = 0x7fa51b709400] 16:58:16 INFO - PROCESS | 1803 | 1461023896966 Marionette DEBUG loaded listener.js 16:58:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 234 (0x7fa51f6f5c00) [pid = 1803] [serial = 1251] [outer = 0x7fa51b709400] 16:58:17 INFO - PROCESS | 1803 | 1461023897821 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:58:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:58:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1376ms 16:58:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:58:17 INFO - PROCESS | 1803 | 1461023897874 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 16:58:17 INFO - PROCESS | 1803 | 1461023897877 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 16:58:17 INFO - PROCESS | 1803 | 1461023897883 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:58:17 INFO - PROCESS | 1803 | 1461023897886 Marionette TRACE conn4 <- [1,1638,null,{}] 16:58:17 INFO - PROCESS | 1803 | 1461023897891 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:18 INFO - PROCESS | 1803 | 1461023898072 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 16:58:18 INFO - PROCESS | 1803 | 1461023898278 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa524574800 == 110 [pid = 1803] [id = 417] 16:58:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 235 (0x7fa51bd9f800) [pid = 1803] [serial = 1252] [outer = (nil)] 16:58:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 236 (0x7fa51f7a1c00) [pid = 1803] [serial = 1253] [outer = 0x7fa51bd9f800] 16:58:18 INFO - PROCESS | 1803 | 1461023898359 Marionette DEBUG loaded listener.js 16:58:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 237 (0x7fa51f872000) [pid = 1803] [serial = 1254] [outer = 0x7fa51bd9f800] 16:58:19 INFO - PROCESS | 1803 | 1461023899257 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 16:58:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:58:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1427ms 16:58:19 INFO - PROCESS | 1803 | 1461023899310 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 16:58:19 INFO - PROCESS | 1803 | 1461023899314 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 16:58:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:58:19 INFO - PROCESS | 1803 | 1461023899320 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:58:19 INFO - PROCESS | 1803 | 1461023899324 Marionette TRACE conn4 <- [1,1642,null,{}] 16:58:19 INFO - PROCESS | 1803 | 1461023899329 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:19 INFO - PROCESS | 1803 | 1461023899540 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 16:58:19 INFO - PROCESS | 1803 | 1461023899742 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525332800 == 111 [pid = 1803] [id = 418] 16:58:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 238 (0x7fa510d1a000) [pid = 1803] [serial = 1255] [outer = (nil)] 16:58:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 239 (0x7fa52162d800) [pid = 1803] [serial = 1256] [outer = 0x7fa510d1a000] 16:58:19 INFO - PROCESS | 1803 | 1461023899861 Marionette DEBUG loaded listener.js 16:58:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 240 (0x7fa5240cbc00) [pid = 1803] [serial = 1257] [outer = 0x7fa510d1a000] 16:58:20 INFO - PROCESS | 1803 | 1461023900787 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 16:58:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:58:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1527ms 16:58:20 INFO - PROCESS | 1803 | 1461023900848 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 16:58:20 INFO - PROCESS | 1803 | 1461023900851 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 16:58:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:58:20 INFO - PROCESS | 1803 | 1461023900857 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:58:20 INFO - PROCESS | 1803 | 1461023900860 Marionette TRACE conn4 <- [1,1646,null,{}] 16:58:20 INFO - PROCESS | 1803 | 1461023900865 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:21 INFO - PROCESS | 1803 | 1461023901041 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 16:58:21 INFO - PROCESS | 1803 | 1461023901248 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525d52000 == 112 [pid = 1803] [id = 419] 16:58:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 241 (0x7fa519ef5000) [pid = 1803] [serial = 1258] [outer = (nil)] 16:58:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 242 (0x7fa524c6b800) [pid = 1803] [serial = 1259] [outer = 0x7fa519ef5000] 16:58:21 INFO - PROCESS | 1803 | 1461023901318 Marionette DEBUG loaded listener.js 16:58:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 243 (0x7fa52517b800) [pid = 1803] [serial = 1260] [outer = 0x7fa519ef5000] 16:58:22 INFO - PROCESS | 1803 | 1461023902143 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 16:58:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:58:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1326ms 16:58:22 INFO - PROCESS | 1803 | 1461023902184 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 16:58:22 INFO - PROCESS | 1803 | 1461023902187 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 16:58:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:58:22 INFO - PROCESS | 1803 | 1461023902193 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:58:22 INFO - PROCESS | 1803 | 1461023902196 Marionette TRACE conn4 <- [1,1650,null,{}] 16:58:22 INFO - PROCESS | 1803 | 1461023902201 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:22 INFO - PROCESS | 1803 | 1461023902377 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 16:58:22 INFO - PROCESS | 1803 | 1461023902589 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa527759000 == 113 [pid = 1803] [id = 420] 16:58:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 244 (0x7fa509f9c800) [pid = 1803] [serial = 1261] [outer = (nil)] 16:58:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 245 (0x7fa525536400) [pid = 1803] [serial = 1262] [outer = 0x7fa509f9c800] 16:58:22 INFO - PROCESS | 1803 | 1461023902655 Marionette DEBUG loaded listener.js 16:58:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 246 (0x7fa526573c00) [pid = 1803] [serial = 1263] [outer = 0x7fa509f9c800] 16:58:23 INFO - PROCESS | 1803 | 1461023903517 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 16:58:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:58:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1376ms 16:58:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:58:23 INFO - PROCESS | 1803 | 1461023903570 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 16:58:23 INFO - PROCESS | 1803 | 1461023903573 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 16:58:23 INFO - PROCESS | 1803 | 1461023903577 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:58:23 INFO - PROCESS | 1803 | 1461023903581 Marionette TRACE conn4 <- [1,1654,null,{}] 16:58:23 INFO - PROCESS | 1803 | 1461023903586 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:23 INFO - PROCESS | 1803 | 1461023903756 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 16:58:23 INFO - PROCESS | 1803 | 1461023903964 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa512611800 == 114 [pid = 1803] [id = 421] 16:58:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 247 (0x7fa509f9e000) [pid = 1803] [serial = 1264] [outer = (nil)] 16:58:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 248 (0x7fa512537000) [pid = 1803] [serial = 1265] [outer = 0x7fa509f9e000] 16:58:24 INFO - PROCESS | 1803 | 1461023904075 Marionette DEBUG loaded listener.js 16:58:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 249 (0x7fa5265ad800) [pid = 1803] [serial = 1266] [outer = 0x7fa509f9e000] 16:58:24 INFO - PROCESS | 1803 | 1461023904907 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:58:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:58:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1378ms 16:58:24 INFO - PROCESS | 1803 | 1461023904956 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 16:58:24 INFO - PROCESS | 1803 | 1461023904960 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 16:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:58:24 INFO - PROCESS | 1803 | 1461023904965 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:58:24 INFO - PROCESS | 1803 | 1461023904967 Marionette TRACE conn4 <- [1,1658,null,{}] 16:58:24 INFO - PROCESS | 1803 | 1461023904995 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:25 INFO - PROCESS | 1803 | 1461023905176 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 16:58:25 INFO - PROCESS | 1803 | 1461023905402 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50ba1f800 == 115 [pid = 1803] [id = 422] 16:58:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 250 (0x7fa50b07bc00) [pid = 1803] [serial = 1267] [outer = (nil)] 16:58:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 251 (0x7fa522beec00) [pid = 1803] [serial = 1268] [outer = 0x7fa50b07bc00] 16:58:25 INFO - PROCESS | 1803 | 1461023905513 Marionette DEBUG loaded listener.js 16:58:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 252 (0x7fa52739d800) [pid = 1803] [serial = 1269] [outer = 0x7fa50b07bc00] 16:58:26 INFO - PROCESS | 1803 | 1461023906729 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1804ms 16:58:26 INFO - PROCESS | 1803 | 1461023906770 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 16:58:26 INFO - PROCESS | 1803 | 1461023906776 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 16:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:58:26 INFO - PROCESS | 1803 | 1461023906784 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:58:26 INFO - PROCESS | 1803 | 1461023906788 Marionette TRACE conn4 <- [1,1662,null,{}] 16:58:26 INFO - PROCESS | 1803 | 1461023906795 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:26 INFO - PROCESS | 1803 | 1461023906987 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 16:58:27 INFO - PROCESS | 1803 | 1461023907195 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50e8da000 == 116 [pid = 1803] [id = 423] 16:58:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 253 (0x7fa50b059000) [pid = 1803] [serial = 1270] [outer = (nil)] 16:58:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 254 (0x7fa50b074800) [pid = 1803] [serial = 1271] [outer = 0x7fa50b059000] 16:58:27 INFO - PROCESS | 1803 | 1461023907316 Marionette DEBUG loaded listener.js 16:58:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 255 (0x7fa50cf1c800) [pid = 1803] [serial = 1272] [outer = 0x7fa50b059000] 16:58:28 INFO - PROCESS | 1803 | 1461023908345 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1629ms 16:58:28 INFO - PROCESS | 1803 | 1461023908420 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 16:58:28 INFO - PROCESS | 1803 | 1461023908428 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 16:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:58:28 INFO - PROCESS | 1803 | 1461023908440 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:58:28 INFO - PROCESS | 1803 | 1461023908442 Marionette TRACE conn4 <- [1,1666,null,{}] 16:58:28 INFO - PROCESS | 1803 | 1461023908448 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:28 INFO - PROCESS | 1803 | 1461023908671 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 16:58:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa512634800 == 115 [pid = 1803] [id = 406] 16:58:28 INFO - PROCESS | 1803 | --DOMWINDOW == 254 (0x7fa50eb54000) [pid = 1803] [serial = 1127] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 1803 | --DOMWINDOW == 253 (0x7fa532333000) [pid = 1803] [serial = 1130] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 1803 | --DOMWINDOW == 252 (0x7fa50b1e8c00) [pid = 1803] [serial = 1133] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 1803 | --DOMWINDOW == 251 (0x7fa5116b0400) [pid = 1803] [serial = 1163] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa512522000 == 114 [pid = 1803] [id = 405] 16:58:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa511341000 == 113 [pid = 1803] [id = 404] 16:58:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50e8d6800 == 112 [pid = 1803] [id = 403] 16:58:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50b9c6800 == 111 [pid = 1803] [id = 402] 16:58:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa509e73000 == 110 [pid = 1803] [id = 401] 16:58:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50c796000 == 109 [pid = 1803] [id = 400] 16:58:29 INFO - PROCESS | 1803 | 1461023909040 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:29 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5098e4000 == 108 [pid = 1803] [id = 395] 16:58:29 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5098ca800 == 107 [pid = 1803] [id = 394] 16:58:29 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa53334b800 == 106 [pid = 1803] [id = 393] 16:58:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5098e2000 == 107 [pid = 1803] [id = 424] 16:58:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 252 (0x7fa50c9af800) [pid = 1803] [serial = 1273] [outer = (nil)] 16:58:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 253 (0x7fa50f8e9000) [pid = 1803] [serial = 1274] [outer = 0x7fa50c9af800] 16:58:29 INFO - PROCESS | 1803 | 1461023909113 Marionette DEBUG loaded listener.js 16:58:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 254 (0x7fa5100a3800) [pid = 1803] [serial = 1275] [outer = 0x7fa50c9af800] 16:58:29 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa526499000 == 106 [pid = 1803] [id = 392] 16:58:29 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa525151800 == 105 [pid = 1803] [id = 391] 16:58:29 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51f252800 == 104 [pid = 1803] [id = 390] 16:58:29 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa518b5d000 == 103 [pid = 1803] [id = 389] 16:58:29 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50f733000 == 102 [pid = 1803] [id = 388] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 253 (0x7fa51bfcbc00) [pid = 1803] [serial = 1112] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 252 (0x7fa51390bc00) [pid = 1803] [serial = 1151] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 251 (0x7fa51bbed000) [pid = 1803] [serial = 1157] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 250 (0x7fa509f99400) [pid = 1803] [serial = 1136] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 249 (0x7fa50e148000) [pid = 1803] [serial = 1140] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 248 (0x7fa50d01cc00) [pid = 1803] [serial = 1139] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 247 (0x7fa51114c000) [pid = 1803] [serial = 1146] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 246 (0x7fa510d85000) [pid = 1803] [serial = 1145] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 245 (0x7fa51f79d400) [pid = 1803] [serial = 1115] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 244 (0x7fa51bda4400) [pid = 1803] [serial = 1100] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 243 (0x7fa50f760c00) [pid = 1803] [serial = 1103] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 242 (0x7fa510d13800) [pid = 1803] [serial = 1148] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 241 (0x7fa50f9dec00) [pid = 1803] [serial = 1143] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 240 (0x7fa50f8db800) [pid = 1803] [serial = 1142] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 239 (0x7fa5265b6c00) [pid = 1803] [serial = 1121] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 238 (0x7fa5310e2400) [pid = 1803] [serial = 1124] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 237 (0x7fa5249cb800) [pid = 1803] [serial = 1118] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 236 (0x7fa519a85400) [pid = 1803] [serial = 1109] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 235 (0x7fa511705c00) [pid = 1803] [serial = 1106] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 234 (0x7fa51272a400) [pid = 1803] [serial = 1149] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 233 (0x7fa519e3f000) [pid = 1803] [serial = 1154] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x7fa50e9c7800) [pid = 1803] [serial = 1160] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x7fa51bfcfc00) [pid = 1803] [serial = 1158] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 230 (0x7fa51b3b5800) [pid = 1803] [serial = 1155] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 229 (0x7fa514527c00) [pid = 1803] [serial = 1152] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x7fa510d13000) [pid = 1803] [serial = 1161] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1803 | 1461023909881 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1482ms 16:58:29 INFO - PROCESS | 1803 | 1461023909923 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 16:58:29 INFO - PROCESS | 1803 | 1461023909926 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 16:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:58:29 INFO - PROCESS | 1803 | 1461023909945 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:58:29 INFO - PROCESS | 1803 | 1461023909950 Marionette TRACE conn4 <- [1,1670,null,{}] 16:58:29 INFO - PROCESS | 1803 | 1461023909970 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:30 INFO - PROCESS | 1803 | 1461023910134 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 16:58:30 INFO - PROCESS | 1803 | 1461023910144 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50e8d6800 == 103 [pid = 1803] [id = 425] 16:58:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0x7fa510294c00) [pid = 1803] [serial = 1276] [outer = (nil)] 16:58:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 230 (0x7fa510fd4c00) [pid = 1803] [serial = 1277] [outer = 0x7fa510294c00] 16:58:30 INFO - PROCESS | 1803 | 1461023910205 Marionette DEBUG loaded listener.js 16:58:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 231 (0x7fa511311000) [pid = 1803] [serial = 1278] [outer = 0x7fa510294c00] 16:58:31 INFO - PROCESS | 1803 | 1461023911098 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1193ms 16:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:58:31 INFO - PROCESS | 1803 | 1461023911133 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 16:58:31 INFO - PROCESS | 1803 | 1461023911136 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 16:58:31 INFO - PROCESS | 1803 | 1461023911142 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:58:31 INFO - PROCESS | 1803 | 1461023911145 Marionette TRACE conn4 <- [1,1674,null,{}] 16:58:31 INFO - PROCESS | 1803 | 1461023911150 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:31 INFO - PROCESS | 1803 | 1461023911309 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 16:58:31 INFO - PROCESS | 1803 | 1461023911319 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51251d800 == 104 [pid = 1803] [id = 426] 16:58:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x7fa510d87c00) [pid = 1803] [serial = 1279] [outer = (nil)] 16:58:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x7fa513909c00) [pid = 1803] [serial = 1280] [outer = 0x7fa510d87c00] 16:58:31 INFO - PROCESS | 1803 | 1461023911377 Marionette DEBUG loaded listener.js 16:58:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 234 (0x7fa514528400) [pid = 1803] [serial = 1281] [outer = 0x7fa510d87c00] 16:58:32 INFO - PROCESS | 1803 | 1461023912316 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1229ms 16:58:32 INFO - PROCESS | 1803 | 1461023912373 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 16:58:32 INFO - PROCESS | 1803 | 1461023912375 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 16:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:58:32 INFO - PROCESS | 1803 | 1461023912382 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:58:32 INFO - PROCESS | 1803 | 1461023912384 Marionette TRACE conn4 <- [1,1678,null,{}] 16:58:32 INFO - PROCESS | 1803 | 1461023912389 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:32 INFO - PROCESS | 1803 | 1461023912606 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 16:58:32 INFO - PROCESS | 1803 | 1461023912638 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513967000 == 105 [pid = 1803] [id = 427] 16:58:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 235 (0x7fa510d15800) [pid = 1803] [serial = 1282] [outer = (nil)] 16:58:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 236 (0x7fa518e58c00) [pid = 1803] [serial = 1283] [outer = 0x7fa510d15800] 16:58:32 INFO - PROCESS | 1803 | 1461023912709 Marionette DEBUG loaded listener.js 16:58:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 237 (0x7fa519a8f400) [pid = 1803] [serial = 1284] [outer = 0x7fa510d15800] 16:58:34 INFO - PROCESS | 1803 | 1461023914064 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:58:34 INFO - PROCESS | 1803 | --DOMWINDOW == 236 (0x7fa509f91c00) [pid = 1803] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:58:34 INFO - PROCESS | 1803 | --DOMWINDOW == 235 (0x7fa509f92400) [pid = 1803] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:58:34 INFO - PROCESS | 1803 | --DOMWINDOW == 234 (0x7fa509f8f800) [pid = 1803] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:58:34 INFO - PROCESS | 1803 | --DOMWINDOW == 233 (0x7fa51130bc00) [pid = 1803] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:58:34 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x7fa51130dc00) [pid = 1803] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:58:34 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x7fa50c9b5400) [pid = 1803] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:58:34 INFO - PROCESS | 1803 | --DOMWINDOW == 230 (0x7fa51009f000) [pid = 1803] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1731ms 16:58:34 INFO - PROCESS | 1803 | 1461023914116 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 16:58:34 INFO - PROCESS | 1803 | 1461023914119 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 16:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:58:34 INFO - PROCESS | 1803 | 1461023914124 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:58:34 INFO - PROCESS | 1803 | 1461023914127 Marionette TRACE conn4 <- [1,1682,null,{}] 16:58:34 INFO - PROCESS | 1803 | 1461023914132 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:34 INFO - PROCESS | 1803 | 1461023914327 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 16:58:34 INFO - PROCESS | 1803 | 1461023914487 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513970800 == 106 [pid = 1803] [id = 428] 16:58:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 231 (0x7fa512723400) [pid = 1803] [serial = 1285] [outer = (nil)] 16:58:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x7fa519ee5000) [pid = 1803] [serial = 1286] [outer = 0x7fa512723400] 16:58:34 INFO - PROCESS | 1803 | 1461023914547 Marionette DEBUG loaded listener.js 16:58:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x7fa51b3b8000) [pid = 1803] [serial = 1287] [outer = 0x7fa512723400] 16:58:35 INFO - PROCESS | 1803 | 1461023915150 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1079ms 16:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:58:35 INFO - PROCESS | 1803 | 1461023915205 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 16:58:35 INFO - PROCESS | 1803 | 1461023915207 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 16:58:35 INFO - PROCESS | 1803 | 1461023915213 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:58:35 INFO - PROCESS | 1803 | 1461023915215 Marionette TRACE conn4 <- [1,1686,null,{}] 16:58:35 INFO - PROCESS | 1803 | 1461023915220 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:35 INFO - PROCESS | 1803 | 1461023915455 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 16:58:35 INFO - PROCESS | 1803 | 1461023915473 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa519e0b800 == 107 [pid = 1803] [id = 429] 16:58:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 234 (0x7fa512732800) [pid = 1803] [serial = 1288] [outer = (nil)] 16:58:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 235 (0x7fa51bda6000) [pid = 1803] [serial = 1289] [outer = 0x7fa512732800] 16:58:35 INFO - PROCESS | 1803 | 1461023915531 Marionette DEBUG loaded listener.js 16:58:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 236 (0x7fa51f86b800) [pid = 1803] [serial = 1290] [outer = 0x7fa512732800] 16:58:36 INFO - PROCESS | 1803 | 1461023916473 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 16:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1329ms 16:58:36 INFO - PROCESS | 1803 | 1461023916542 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 16:58:36 INFO - PROCESS | 1803 | 1461023916547 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 16:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:58:36 INFO - PROCESS | 1803 | 1461023916574 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:58:36 INFO - PROCESS | 1803 | 1461023916580 Marionette TRACE conn4 <- [1,1690,null,{}] 16:58:36 INFO - PROCESS | 1803 | 1461023916589 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:36 INFO - PROCESS | 1803 | 1461023916789 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 16:58:36 INFO - PROCESS | 1803 | 1461023916993 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50c77b000 == 108 [pid = 1803] [id = 430] 16:58:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 237 (0x7fa50b05d800) [pid = 1803] [serial = 1291] [outer = (nil)] 16:58:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 238 (0x7fa50c6e4c00) [pid = 1803] [serial = 1292] [outer = 0x7fa50b05d800] 16:58:37 INFO - PROCESS | 1803 | 1461023917105 Marionette DEBUG loaded listener.js 16:58:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 239 (0x7fa50e4d9400) [pid = 1803] [serial = 1293] [outer = 0x7fa50b05d800] 16:58:38 INFO - PROCESS | 1803 | 1461023918083 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1546ms 16:58:38 INFO - PROCESS | 1803 | 1461023918117 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 16:58:38 INFO - PROCESS | 1803 | 1461023918125 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 16:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:58:38 INFO - PROCESS | 1803 | 1461023918135 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:58:38 INFO - PROCESS | 1803 | 1461023918138 Marionette TRACE conn4 <- [1,1694,null,{}] 16:58:38 INFO - PROCESS | 1803 | 1461023918145 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:38 INFO - PROCESS | 1803 | 1461023918328 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 16:58:38 INFO - PROCESS | 1803 | 1461023918548 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51263d000 == 109 [pid = 1803] [id = 431] 16:58:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 240 (0x7fa50b075400) [pid = 1803] [serial = 1294] [outer = (nil)] 16:58:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 241 (0x7fa5100ab800) [pid = 1803] [serial = 1295] [outer = 0x7fa50b075400] 16:58:38 INFO - PROCESS | 1803 | 1461023918662 Marionette DEBUG loaded listener.js 16:58:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 242 (0x7fa510fd0000) [pid = 1803] [serial = 1296] [outer = 0x7fa50b075400] 16:58:39 INFO - PROCESS | 1803 | 1461023919682 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1577ms 16:58:39 INFO - PROCESS | 1803 | 1461023919712 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 16:58:39 INFO - PROCESS | 1803 | 1461023919715 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 16:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:58:39 INFO - PROCESS | 1803 | 1461023919740 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:58:39 INFO - PROCESS | 1803 | 1461023919746 Marionette TRACE conn4 <- [1,1698,null,{}] 16:58:39 INFO - PROCESS | 1803 | 1461023919761 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:39 INFO - PROCESS | 1803 | 1461023919954 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 16:58:40 INFO - PROCESS | 1803 | 1461023920198 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b50c800 == 110 [pid = 1803] [id = 432] 16:58:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 243 (0x7fa5125c9c00) [pid = 1803] [serial = 1297] [outer = (nil)] 16:58:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 244 (0x7fa518e5fc00) [pid = 1803] [serial = 1298] [outer = 0x7fa5125c9c00] 16:58:40 INFO - PROCESS | 1803 | 1461023920328 Marionette DEBUG loaded listener.js 16:58:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 245 (0x7fa519edf400) [pid = 1803] [serial = 1299] [outer = 0x7fa5125c9c00] 16:58:41 INFO - PROCESS | 1803 | 1461023921158 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 16:58:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 16:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1489ms 16:58:41 INFO - PROCESS | 1803 | 1461023921227 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 16:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:58:41 INFO - PROCESS | 1803 | 1461023921232 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 16:58:41 INFO - PROCESS | 1803 | 1461023921237 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:58:41 INFO - PROCESS | 1803 | 1461023921240 Marionette TRACE conn4 <- [1,1702,null,{}] 16:58:41 INFO - PROCESS | 1803 | 1461023921246 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:41 INFO - PROCESS | 1803 | 1461023921436 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 16:58:41 INFO - PROCESS | 1803 | 1461023921637 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5218d6800 == 111 [pid = 1803] [id = 433] 16:58:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 246 (0x7fa513902800) [pid = 1803] [serial = 1300] [outer = (nil)] 16:58:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 247 (0x7fa51bfcdc00) [pid = 1803] [serial = 1301] [outer = 0x7fa513902800] 16:58:41 INFO - PROCESS | 1803 | 1461023921707 Marionette DEBUG loaded listener.js 16:58:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 248 (0x7fa51f7a6000) [pid = 1803] [serial = 1302] [outer = 0x7fa513902800] 16:58:42 INFO - PROCESS | 1803 | 1461023922563 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1377ms 16:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:58:42 INFO - PROCESS | 1803 | 1461023922615 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 16:58:42 INFO - PROCESS | 1803 | 1461023922618 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 16:58:42 INFO - PROCESS | 1803 | 1461023922624 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:58:42 INFO - PROCESS | 1803 | 1461023922627 Marionette TRACE conn4 <- [1,1706,null,{}] 16:58:42 INFO - PROCESS | 1803 | 1461023922632 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:42 INFO - PROCESS | 1803 | 1461023922808 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 16:58:43 INFO - PROCESS | 1803 | 1461023923022 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52569d800 == 112 [pid = 1803] [id = 434] 16:58:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 249 (0x7fa513a1d400) [pid = 1803] [serial = 1303] [outer = (nil)] 16:58:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 250 (0x7fa522b17800) [pid = 1803] [serial = 1304] [outer = 0x7fa513a1d400] 16:58:43 INFO - PROCESS | 1803 | 1461023923132 Marionette DEBUG loaded listener.js 16:58:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 251 (0x7fa5230aec00) [pid = 1803] [serial = 1305] [outer = 0x7fa513a1d400] 16:58:44 INFO - PROCESS | 1803 | 1461023924040 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 16:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1480ms 16:58:44 INFO - PROCESS | 1803 | 1461023924104 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 16:58:44 INFO - PROCESS | 1803 | 1461023924107 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 16:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:58:44 INFO - PROCESS | 1803 | 1461023924113 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:58:44 INFO - PROCESS | 1803 | 1461023924116 Marionette TRACE conn4 <- [1,1710,null,{}] 16:58:44 INFO - PROCESS | 1803 | 1461023924121 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:44 INFO - PROCESS | 1803 | 1461023924331 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 16:58:44 INFO - PROCESS | 1803 | 1461023924537 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa531ef2800 == 113 [pid = 1803] [id = 435] 16:58:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 252 (0x7fa52325f800) [pid = 1803] [serial = 1306] [outer = (nil)] 16:58:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 253 (0x7fa52739d000) [pid = 1803] [serial = 1307] [outer = 0x7fa52325f800] 16:58:44 INFO - PROCESS | 1803 | 1461023924609 Marionette DEBUG loaded listener.js 16:58:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 254 (0x7fa531ece800) [pid = 1803] [serial = 1308] [outer = 0x7fa52325f800] 16:58:45 INFO - PROCESS | 1803 | 1461023925499 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 16:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1434ms 16:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:58:45 INFO - PROCESS | 1803 | 1461023925548 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 16:58:45 INFO - PROCESS | 1803 | 1461023925551 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 16:58:45 INFO - PROCESS | 1803 | 1461023925558 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:58:45 INFO - PROCESS | 1803 | 1461023925561 Marionette TRACE conn4 <- [1,1714,null,{}] 16:58:45 INFO - PROCESS | 1803 | 1461023925566 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:45 INFO - PROCESS | 1803 | 1461023925748 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 16:58:45 INFO - PROCESS | 1803 | 1461023925956 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa535325000 == 114 [pid = 1803] [id = 436] 16:58:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 255 (0x7fa50f9df000) [pid = 1803] [serial = 1309] [outer = (nil)] 16:58:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 256 (0x7fa5331be800) [pid = 1803] [serial = 1310] [outer = 0x7fa50f9df000] 16:58:46 INFO - PROCESS | 1803 | 1461023926025 Marionette DEBUG loaded listener.js 16:58:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 257 (0x7fa53538b000) [pid = 1803] [serial = 1311] [outer = 0x7fa50f9df000] 16:58:46 INFO - PROCESS | 1803 | 1461023926860 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1377ms 16:58:46 INFO - PROCESS | 1803 | 1461023926934 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 16:58:46 INFO - PROCESS | 1803 | 1461023926937 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 16:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:58:46 INFO - PROCESS | 1803 | 1461023926943 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:58:46 INFO - PROCESS | 1803 | 1461023926945 Marionette TRACE conn4 <- [1,1718,null,{}] 16:58:46 INFO - PROCESS | 1803 | 1461023926950 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:47 INFO - PROCESS | 1803 | 1461023927127 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 16:58:47 INFO - PROCESS | 1803 | 1461023927383 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa537631800 == 115 [pid = 1803] [id = 437] 16:58:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 258 (0x7fa519e33400) [pid = 1803] [serial = 1312] [outer = (nil)] 16:58:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 259 (0x7fa51b9b9000) [pid = 1803] [serial = 1313] [outer = 0x7fa519e33400] 16:58:47 INFO - PROCESS | 1803 | 1461023927455 Marionette DEBUG loaded listener.js 16:58:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 260 (0x7fa51b9be400) [pid = 1803] [serial = 1314] [outer = 0x7fa519e33400] 16:58:48 INFO - PROCESS | 1803 | 1461023928282 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1380ms 16:58:48 INFO - PROCESS | 1803 | 1461023928324 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 16:58:48 INFO - PROCESS | 1803 | 1461023928327 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 16:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:58:48 INFO - PROCESS | 1803 | 1461023928333 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:58:48 INFO - PROCESS | 1803 | 1461023928335 Marionette TRACE conn4 <- [1,1722,null,{}] 16:58:48 INFO - PROCESS | 1803 | 1461023928340 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:48 INFO - PROCESS | 1803 | 1461023928528 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 16:58:48 INFO - PROCESS | 1803 | 1461023928753 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50c8ae000 == 116 [pid = 1803] [id = 438] 16:58:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 261 (0x7fa50cf0f000) [pid = 1803] [serial = 1315] [outer = (nil)] 16:58:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 262 (0x7fa53218fc00) [pid = 1803] [serial = 1316] [outer = 0x7fa50cf0f000] 16:58:48 INFO - PROCESS | 1803 | 1461023928862 Marionette DEBUG loaded listener.js 16:58:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 263 (0x7fa537027800) [pid = 1803] [serial = 1317] [outer = 0x7fa50cf0f000] 16:58:49 INFO - PROCESS | 1803 | 1461023929710 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 16:58:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 16:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1434ms 16:58:49 INFO - PROCESS | 1803 | 1461023929767 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 16:58:49 INFO - PROCESS | 1803 | 1461023929771 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 16:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:58:49 INFO - PROCESS | 1803 | 1461023929795 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:58:49 INFO - PROCESS | 1803 | 1461023929798 Marionette TRACE conn4 <- [1,1726,null,{}] 16:58:49 INFO - PROCESS | 1803 | 1461023929803 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:49 INFO - PROCESS | 1803 | 1461023929985 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 16:58:50 INFO - PROCESS | 1803 | 1461023930194 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa539f32000 == 117 [pid = 1803] [id = 439] 16:58:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 264 (0x7fa51b9b3800) [pid = 1803] [serial = 1318] [outer = (nil)] 16:58:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 265 (0x7fa51f197800) [pid = 1803] [serial = 1319] [outer = 0x7fa51b9b3800] 16:58:50 INFO - PROCESS | 1803 | 1461023930301 Marionette DEBUG loaded listener.js 16:58:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 266 (0x7fa51f19d000) [pid = 1803] [serial = 1320] [outer = 0x7fa51b9b3800] 16:58:51 INFO - PROCESS | 1803 | 1461023931166 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 16:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1434ms 16:58:51 INFO - PROCESS | 1803 | 1461023931237 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 16:58:51 INFO - PROCESS | 1803 | 1461023931241 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 16:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:58:51 INFO - PROCESS | 1803 | 1461023931250 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:58:51 INFO - PROCESS | 1803 | 1461023931253 Marionette TRACE conn4 <- [1,1730,null,{}] 16:58:51 INFO - PROCESS | 1803 | 1461023931258 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:51 INFO - PROCESS | 1803 | 1461023931475 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 16:58:51 INFO - PROCESS | 1803 | 1461023931753 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50f79f800 == 118 [pid = 1803] [id = 440] 16:58:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 267 (0x7fa51ac49000) [pid = 1803] [serial = 1321] [outer = (nil)] 16:58:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 268 (0x7fa51f193000) [pid = 1803] [serial = 1322] [outer = 0x7fa51ac49000] 16:58:51 INFO - PROCESS | 1803 | 1461023931879 Marionette DEBUG loaded listener.js 16:58:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 269 (0x7fa5334c4800) [pid = 1803] [serial = 1323] [outer = 0x7fa51ac49000] 16:58:52 INFO - PROCESS | 1803 | 1461023932725 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 16:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 16:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1527ms 16:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:58:52 INFO - PROCESS | 1803 | 1461023932778 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 16:58:52 INFO - PROCESS | 1803 | 1461023932780 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 16:58:52 INFO - PROCESS | 1803 | 1461023932803 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:58:52 INFO - PROCESS | 1803 | 1461023932807 Marionette TRACE conn4 <- [1,1734,null,{}] 16:58:52 INFO - PROCESS | 1803 | 1461023932817 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:53 INFO - PROCESS | 1803 | 1461023933001 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 16:58:53 INFO - PROCESS | 1803 | 1461023933212 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5088ac000 == 119 [pid = 1803] [id = 441] 16:58:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 270 (0x7fa50e148800) [pid = 1803] [serial = 1324] [outer = (nil)] 16:58:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 271 (0x7fa50ff77c00) [pid = 1803] [serial = 1325] [outer = 0x7fa50e148800] 16:58:53 INFO - PROCESS | 1803 | 1461023933325 Marionette DEBUG loaded listener.js 16:58:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 272 (0x7fa50ff7c800) [pid = 1803] [serial = 1326] [outer = 0x7fa50e148800] 16:58:54 INFO - PROCESS | 1803 | 1461023934225 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 16:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1508ms 16:58:54 INFO - PROCESS | 1803 | 1461023934294 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 16:58:54 INFO - PROCESS | 1803 | 1461023934296 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 16:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:58:54 INFO - PROCESS | 1803 | 1461023934302 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:58:54 INFO - PROCESS | 1803 | 1461023934304 Marionette TRACE conn4 <- [1,1738,null,{}] 16:58:54 INFO - PROCESS | 1803 | 1461023934309 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:54 INFO - PROCESS | 1803 | 1461023934491 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 16:58:54 INFO - PROCESS | 1803 | 1461023934710 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50f71b000 == 120 [pid = 1803] [id = 442] 16:58:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 273 (0x7fa50e150400) [pid = 1803] [serial = 1327] [outer = (nil)] 16:58:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 274 (0x7fa512538000) [pid = 1803] [serial = 1328] [outer = 0x7fa50e150400] 16:58:54 INFO - PROCESS | 1803 | 1461023934826 Marionette DEBUG loaded listener.js 16:58:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 275 (0x7fa51f19b000) [pid = 1803] [serial = 1329] [outer = 0x7fa50e150400] 16:58:56 INFO - PROCESS | 1803 | 1461023936276 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 16:58:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2035ms 16:58:56 INFO - PROCESS | 1803 | 1461023936365 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 16:58:56 INFO - PROCESS | 1803 | 1461023936371 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 16:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:58:56 INFO - PROCESS | 1803 | 1461023936381 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:58:56 INFO - PROCESS | 1803 | 1461023936386 Marionette TRACE conn4 <- [1,1742,null,{}] 16:58:56 INFO - PROCESS | 1803 | 1461023936394 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:56 INFO - PROCESS | 1803 | 1461023936594 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 16:58:56 INFO - PROCESS | 1803 | 1461023936809 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50f7e4000 == 121 [pid = 1803] [id = 443] 16:58:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 276 (0x7fa50b061800) [pid = 1803] [serial = 1330] [outer = (nil)] 16:58:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 277 (0x7fa50d02b800) [pid = 1803] [serial = 1331] [outer = 0x7fa50b061800] 16:58:56 INFO - PROCESS | 1803 | 1461023936916 Marionette DEBUG loaded listener.js 16:58:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 278 (0x7fa50eb54000) [pid = 1803] [serial = 1332] [outer = 0x7fa50b061800] 16:58:57 INFO - PROCESS | 1803 | 1461023937924 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 16:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1581ms 16:58:57 INFO - PROCESS | 1803 | 1461023937964 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 16:58:57 INFO - PROCESS | 1803 | 1461023937971 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 16:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:58:57 INFO - PROCESS | 1803 | 1461023937981 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:58:57 INFO - PROCESS | 1803 | 1461023937985 Marionette TRACE conn4 <- [1,1746,null,{}] 16:58:57 INFO - PROCESS | 1803 | 1461023937990 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:58 INFO - PROCESS | 1803 | 1461023938166 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 16:58:58 INFO - PROCESS | 1803 | 1461023938426 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5088ee000 == 122 [pid = 1803] [id = 444] 16:58:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 279 (0x7fa50c9aa400) [pid = 1803] [serial = 1333] [outer = (nil)] 16:58:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 280 (0x7fa51009f800) [pid = 1803] [serial = 1334] [outer = 0x7fa50c9aa400] 16:58:58 INFO - PROCESS | 1803 | 1461023938560 Marionette DEBUG loaded listener.js 16:58:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 281 (0x7fa51029e000) [pid = 1803] [serial = 1335] [outer = 0x7fa50c9aa400] 16:58:58 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa526536000 == 121 [pid = 1803] [id = 296] 16:58:58 INFO - PROCESS | 1803 | --DOMWINDOW == 280 (0x7fa50b05c000) [pid = 1803] [serial = 1190] [outer = (nil)] [url = about:blank] 16:58:58 INFO - PROCESS | 1803 | --DOMWINDOW == 279 (0x7fa50f75d800) [pid = 1803] [serial = 1196] [outer = (nil)] [url = about:blank] 16:58:58 INFO - PROCESS | 1803 | --DOMWINDOW == 278 (0x7fa50b072800) [pid = 1803] [serial = 1193] [outer = (nil)] [url = about:blank] 16:58:58 INFO - PROCESS | 1803 | --DOMWINDOW == 277 (0x7fa50c6e4000) [pid = 1803] [serial = 1199] [outer = (nil)] [url = about:blank] 16:58:58 INFO - PROCESS | 1803 | --DOMWINDOW == 276 (0x7fa51452e000) [pid = 1803] [serial = 1223] [outer = (nil)] [url = about:blank] 16:58:58 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa513970800 == 120 [pid = 1803] [id = 428] 16:58:58 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa513967000 == 119 [pid = 1803] [id = 427] 16:58:58 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51251d800 == 118 [pid = 1803] [id = 426] 16:58:58 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50e8d6800 == 117 [pid = 1803] [id = 425] 16:58:58 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5098e2000 == 116 [pid = 1803] [id = 424] 16:58:58 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50e8da000 == 115 [pid = 1803] [id = 423] 16:58:59 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa527759000 == 114 [pid = 1803] [id = 420] 16:58:59 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa525d52000 == 113 [pid = 1803] [id = 419] 16:58:59 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa525332800 == 112 [pid = 1803] [id = 418] 16:58:59 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa524574800 == 111 [pid = 1803] [id = 417] 16:58:59 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51f890800 == 110 [pid = 1803] [id = 416] 16:58:59 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51f238800 == 109 [pid = 1803] [id = 415] 16:58:59 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51ba5b000 == 108 [pid = 1803] [id = 414] 16:58:59 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b509000 == 107 [pid = 1803] [id = 413] 16:58:59 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51ad1f000 == 106 [pid = 1803] [id = 412] 16:58:59 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa519e0f800 == 105 [pid = 1803] [id = 411] 16:58:59 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa518b15000 == 104 [pid = 1803] [id = 410] 16:58:59 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa511324000 == 103 [pid = 1803] [id = 409] 16:58:59 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50c968800 == 102 [pid = 1803] [id = 408] 16:58:59 INFO - PROCESS | 1803 | --DOMWINDOW == 275 (0x7fa50d872400) [pid = 1803] [serial = 1206] [outer = (nil)] [url = about:blank] 16:58:59 INFO - PROCESS | 1803 | --DOMWINDOW == 274 (0x7fa50b073c00) [pid = 1803] [serial = 1203] [outer = (nil)] [url = about:blank] 16:58:59 INFO - PROCESS | 1803 | --DOMWINDOW == 273 (0x7fa52444a800) [pid = 1803] [serial = 1181] [outer = (nil)] [url = about:blank] 16:58:59 INFO - PROCESS | 1803 | --DOMWINDOW == 272 (0x7fa50cf17400) [pid = 1803] [serial = 1205] [outer = (nil)] [url = about:blank] 16:58:59 INFO - PROCESS | 1803 | --DOMWINDOW == 271 (0x7fa5310e2000) [pid = 1803] [serial = 1187] [outer = (nil)] [url = about:blank] 16:58:59 INFO - PROCESS | 1803 | --DOMWINDOW == 270 (0x7fa51b70fc00) [pid = 1803] [serial = 1175] [outer = (nil)] [url = about:blank] 16:58:59 INFO - PROCESS | 1803 | --DOMWINDOW == 269 (0x7fa5310df000) [pid = 1803] [serial = 1184] [outer = (nil)] [url = about:blank] 16:58:59 INFO - PROCESS | 1803 | --DOMWINDOW == 268 (0x7fa50f97f000) [pid = 1803] [serial = 1209] [outer = (nil)] [url = about:blank] 16:58:59 INFO - PROCESS | 1803 | --DOMWINDOW == 267 (0x7fa509f99800) [pid = 1803] [serial = 1202] [outer = (nil)] [url = about:blank] 16:58:59 INFO - PROCESS | 1803 | --DOMWINDOW == 266 (0x7fa50d02b000) [pid = 1803] [serial = 1166] [outer = (nil)] [url = about:blank] 16:58:59 INFO - PROCESS | 1803 | --DOMWINDOW == 265 (0x7fa51ef84400) [pid = 1803] [serial = 1178] [outer = (nil)] [url = about:blank] 16:58:59 INFO - PROCESS | 1803 | --DOMWINDOW == 264 (0x7fa50eb50800) [pid = 1803] [serial = 1208] [outer = (nil)] [url = about:blank] 16:58:59 INFO - PROCESS | 1803 | --DOMWINDOW == 263 (0x7fa5116b2400) [pid = 1803] [serial = 1217] [outer = (nil)] [url = about:blank] 16:58:59 INFO - PROCESS | 1803 | --DOMWINDOW == 262 (0x7fa5125cbc00) [pid = 1803] [serial = 1220] [outer = (nil)] [url = about:blank] 16:58:59 INFO - PROCESS | 1803 | --DOMWINDOW == 261 (0x7fa518fc9800) [pid = 1803] [serial = 1172] [outer = (nil)] [url = about:blank] 16:58:59 INFO - PROCESS | 1803 | --DOMWINDOW == 260 (0x7fa5100a5800) [pid = 1803] [serial = 1211] [outer = (nil)] [url = about:blank] 16:58:59 INFO - PROCESS | 1803 | --DOMWINDOW == 259 (0x7fa511710800) [pid = 1803] [serial = 1218] [outer = (nil)] [url = about:blank] 16:58:59 INFO - PROCESS | 1803 | --DOMWINDOW == 258 (0x7fa510d21800) [pid = 1803] [serial = 1212] [outer = (nil)] [url = about:blank] 16:58:59 INFO - PROCESS | 1803 | --DOMWINDOW == 257 (0x7fa510fdc800) [pid = 1803] [serial = 1214] [outer = (nil)] [url = about:blank] 16:58:59 INFO - PROCESS | 1803 | --DOMWINDOW == 256 (0x7fa511304400) [pid = 1803] [serial = 1215] [outer = (nil)] [url = about:blank] 16:58:59 INFO - PROCESS | 1803 | --DOMWINDOW == 255 (0x7fa510fcfc00) [pid = 1803] [serial = 1169] [outer = (nil)] [url = about:blank] 16:58:59 INFO - PROCESS | 1803 | --DOMWINDOW == 254 (0x7fa51390e400) [pid = 1803] [serial = 1221] [outer = (nil)] [url = about:blank] 16:58:59 INFO - PROCESS | 1803 | 1461023939513 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 16:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1583ms 16:58:59 INFO - PROCESS | 1803 | 1461023939571 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 16:58:59 INFO - PROCESS | 1803 | 1461023939574 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 16:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:58:59 INFO - PROCESS | 1803 | 1461023939580 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:58:59 INFO - PROCESS | 1803 | 1461023939585 Marionette TRACE conn4 <- [1,1750,null,{}] 16:58:59 INFO - PROCESS | 1803 | 1461023939599 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:59 INFO - PROCESS | 1803 | 1461023939758 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 16:58:59 INFO - PROCESS | 1803 | 1461023939774 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50f7c8800 == 103 [pid = 1803] [id = 445] 16:58:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 255 (0x7fa50eb50800) [pid = 1803] [serial = 1336] [outer = (nil)] 16:58:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 256 (0x7fa511143800) [pid = 1803] [serial = 1337] [outer = 0x7fa50eb50800] 16:58:59 INFO - PROCESS | 1803 | 1461023939833 Marionette DEBUG loaded listener.js 16:58:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 257 (0x7fa511705800) [pid = 1803] [serial = 1338] [outer = 0x7fa50eb50800] 16:59:00 INFO - PROCESS | 1803 | 1461023940738 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 16:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1184ms 16:59:00 INFO - PROCESS | 1803 | 1461023940765 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 16:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:59:00 INFO - PROCESS | 1803 | 1461023940769 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 16:59:00 INFO - PROCESS | 1803 | 1461023940774 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:59:00 INFO - PROCESS | 1803 | 1461023940777 Marionette TRACE conn4 <- [1,1754,null,{}] 16:59:00 INFO - PROCESS | 1803 | 1461023940782 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:00 INFO - PROCESS | 1803 | 1461023940941 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 16:59:01 INFO - PROCESS | 1803 | 1461023941127 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa512606800 == 104 [pid = 1803] [id = 446] 16:59:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 258 (0x7fa50d02b000) [pid = 1803] [serial = 1339] [outer = (nil)] 16:59:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 259 (0x7fa512543000) [pid = 1803] [serial = 1340] [outer = 0x7fa50d02b000] 16:59:01 INFO - PROCESS | 1803 | 1461023941187 Marionette DEBUG loaded listener.js 16:59:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 260 (0x7fa514527c00) [pid = 1803] [serial = 1341] [outer = 0x7fa50d02b000] 16:59:02 INFO - PROCESS | 1803 | 1461023942001 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 16:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1281ms 16:59:02 INFO - PROCESS | 1803 | 1461023942061 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 16:59:02 INFO - PROCESS | 1803 | 1461023942063 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 16:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:59:02 INFO - PROCESS | 1803 | 1461023942070 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:59:02 INFO - PROCESS | 1803 | 1461023942072 Marionette TRACE conn4 <- [1,1758,null,{}] 16:59:02 INFO - PROCESS | 1803 | 1461023942078 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:02 INFO - PROCESS | 1803 | 1461023942300 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 16:59:02 INFO - PROCESS | 1803 | 1461023942323 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513968000 == 105 [pid = 1803] [id = 447] 16:59:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 261 (0x7fa514528c00) [pid = 1803] [serial = 1342] [outer = (nil)] 16:59:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 262 (0x7fa518e58400) [pid = 1803] [serial = 1343] [outer = 0x7fa514528c00] 16:59:02 INFO - PROCESS | 1803 | 1461023942381 Marionette DEBUG loaded listener.js 16:59:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 263 (0x7fa519e34800) [pid = 1803] [serial = 1344] [outer = 0x7fa514528c00] 16:59:03 INFO - PROCESS | 1803 | 1461023943209 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 16:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1179ms 16:59:03 INFO - PROCESS | 1803 | 1461023943249 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 16:59:03 INFO - PROCESS | 1803 | 1461023943253 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 16:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:59:03 INFO - PROCESS | 1803 | 1461023943259 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:59:03 INFO - PROCESS | 1803 | 1461023943261 Marionette TRACE conn4 <- [1,1762,null,{}] 16:59:03 INFO - PROCESS | 1803 | 1461023943272 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:03 INFO - PROCESS | 1803 | 1461023943550 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 262 (0x7fa519a8e000) [pid = 1803] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 261 (0x7fa513a22000) [pid = 1803] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 260 (0x7fa510294c00) [pid = 1803] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 259 (0x7fa519ef9400) [pid = 1803] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 258 (0x7fa510d15800) [pid = 1803] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 257 (0x7fa50c9af800) [pid = 1803] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 256 (0x7fa512723400) [pid = 1803] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 255 (0x7fa518c7ac00) [pid = 1803] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 254 (0x7fa50e143000) [pid = 1803] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 253 (0x7fa50d86b000) [pid = 1803] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 252 (0x7fa522b22400) [pid = 1803] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 251 (0x7fa519b3c000) [pid = 1803] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 250 (0x7fa52184c800) [pid = 1803] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 249 (0x7fa511146800) [pid = 1803] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 248 (0x7fa5249bcc00) [pid = 1803] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 247 (0x7fa50b059000) [pid = 1803] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 246 (0x7fa51ef23c00) [pid = 1803] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 245 (0x7fa518fc6800) [pid = 1803] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 244 (0x7fa50f97d000) [pid = 1803] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 243 (0x7fa51390fc00) [pid = 1803] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 242 (0x7fa51253bc00) [pid = 1803] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 241 (0x7fa50e4cd800) [pid = 1803] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 240 (0x7fa512534400) [pid = 1803] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 239 (0x7fa50e4d3000) [pid = 1803] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 238 (0x7fa50f9de000) [pid = 1803] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 237 (0x7fa50b807c00) [pid = 1803] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 236 (0x7fa518c79400) [pid = 1803] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 235 (0x7fa5257bdc00) [pid = 1803] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 234 (0x7fa50e9c9800) [pid = 1803] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 233 (0x7fa537028400) [pid = 1803] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x7fa513a2a400) [pid = 1803] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x7fa510d87c00) [pid = 1803] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 230 (0x7fa50e9c4400) [pid = 1803] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 229 (0x7fa51452f800) [pid = 1803] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x7fa512537400) [pid = 1803] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 227 (0x7fa50e142800) [pid = 1803] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 226 (0x7fa519a86c00) [pid = 1803] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 225 (0x7fa51cc54400) [pid = 1803] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:59:04 INFO - PROCESS | 1803 | --DOMWINDOW == 224 (0x7fa50d86a000) [pid = 1803] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:59:04 INFO - PROCESS | 1803 | 1461023944412 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50ba06000 == 106 [pid = 1803] [id = 448] 16:59:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 225 (0x7fa509f91c00) [pid = 1803] [serial = 1345] [outer = (nil)] 16:59:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 226 (0x7fa50b806c00) [pid = 1803] [serial = 1346] [outer = 0x7fa509f91c00] 16:59:04 INFO - PROCESS | 1803 | 1461023944480 Marionette DEBUG loaded listener.js 16:59:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 227 (0x7fa50e145800) [pid = 1803] [serial = 1347] [outer = 0x7fa509f91c00] 16:59:05 INFO - PROCESS | 1803 | 1461023945116 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 16:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1887ms 16:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:59:05 INFO - PROCESS | 1803 | 1461023945147 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 16:59:05 INFO - PROCESS | 1803 | 1461023945149 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 16:59:05 INFO - PROCESS | 1803 | 1461023945155 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:59:05 INFO - PROCESS | 1803 | 1461023945158 Marionette TRACE conn4 <- [1,1766,null,{}] 16:59:05 INFO - PROCESS | 1803 | 1461023945162 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:05 INFO - PROCESS | 1803 | 1461023945381 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 16:59:05 INFO - PROCESS | 1803 | 1461023945412 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518f83000 == 107 [pid = 1803] [id = 449] 16:59:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 228 (0x7fa509f94c00) [pid = 1803] [serial = 1348] [outer = (nil)] 16:59:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0x7fa510d15800) [pid = 1803] [serial = 1349] [outer = 0x7fa509f94c00] 16:59:05 INFO - PROCESS | 1803 | 1461023945470 Marionette DEBUG loaded listener.js 16:59:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 230 (0x7fa5125cb000) [pid = 1803] [serial = 1350] [outer = 0x7fa509f94c00] 16:59:06 INFO - PROCESS | 1803 | 1461023946384 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 16:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1278ms 16:59:06 INFO - PROCESS | 1803 | 1461023946435 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 16:59:06 INFO - PROCESS | 1803 | 1461023946441 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 16:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:59:06 INFO - PROCESS | 1803 | 1461023946451 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:59:06 INFO - PROCESS | 1803 | 1461023946456 Marionette TRACE conn4 <- [1,1770,null,{}] 16:59:06 INFO - PROCESS | 1803 | 1461023946464 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:06 INFO - PROCESS | 1803 | 1461023946674 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 16:59:06 INFO - PROCESS | 1803 | 1461023946856 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50c78d000 == 108 [pid = 1803] [id = 450] 16:59:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 231 (0x7fa50b80bc00) [pid = 1803] [serial = 1351] [outer = (nil)] 16:59:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x7fa50c6e5000) [pid = 1803] [serial = 1352] [outer = 0x7fa50b80bc00] 16:59:06 INFO - PROCESS | 1803 | 1461023946970 Marionette DEBUG loaded listener.js 16:59:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x7fa50e144c00) [pid = 1803] [serial = 1353] [outer = 0x7fa50b80bc00] 16:59:07 INFO - PROCESS | 1803 | 1461023947956 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 16:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1579ms 16:59:08 INFO - PROCESS | 1803 | 1461023948031 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 16:59:08 INFO - PROCESS | 1803 | 1461023948040 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 16:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:59:08 INFO - PROCESS | 1803 | 1461023948050 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:59:08 INFO - PROCESS | 1803 | 1461023948054 Marionette TRACE conn4 <- [1,1774,null,{}] 16:59:08 INFO - PROCESS | 1803 | 1461023948061 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:08 INFO - PROCESS | 1803 | 1461023948311 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 16:59:08 INFO - PROCESS | 1803 | 1461023948590 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa512507800 == 109 [pid = 1803] [id = 451] 16:59:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 234 (0x7fa50f9e8c00) [pid = 1803] [serial = 1354] [outer = (nil)] 16:59:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 235 (0x7fa51029e800) [pid = 1803] [serial = 1355] [outer = 0x7fa50f9e8c00] 16:59:08 INFO - PROCESS | 1803 | 1461023948664 Marionette DEBUG loaded listener.js 16:59:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 236 (0x7fa510fd6000) [pid = 1803] [serial = 1356] [outer = 0x7fa50f9e8c00] 16:59:09 INFO - PROCESS | 1803 | 1461023949610 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 16:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1630ms 16:59:09 INFO - PROCESS | 1803 | 1461023949680 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 16:59:09 INFO - PROCESS | 1803 | 1461023949684 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 16:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:59:09 INFO - PROCESS | 1803 | 1461023949690 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:59:09 INFO - PROCESS | 1803 | 1461023949695 Marionette TRACE conn4 <- [1,1778,null,{}] 16:59:09 INFO - PROCESS | 1803 | 1461023949710 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:09 INFO - PROCESS | 1803 | 1461023949936 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 16:59:10 INFO - PROCESS | 1803 | 1461023950190 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51af04000 == 110 [pid = 1803] [id = 452] 16:59:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 237 (0x7fa5125c7800) [pid = 1803] [serial = 1357] [outer = (nil)] 16:59:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 238 (0x7fa51390a800) [pid = 1803] [serial = 1358] [outer = 0x7fa5125c7800] 16:59:10 INFO - PROCESS | 1803 | 1461023950307 Marionette DEBUG loaded listener.js 16:59:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 239 (0x7fa518fc8000) [pid = 1803] [serial = 1359] [outer = 0x7fa5125c7800] 16:59:11 INFO - PROCESS | 1803 | 1461023951175 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 16:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 16:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1531ms 16:59:11 INFO - PROCESS | 1803 | 1461023951222 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 16:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:59:11 INFO - PROCESS | 1803 | 1461023951226 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 16:59:11 INFO - PROCESS | 1803 | 1461023951232 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:59:11 INFO - PROCESS | 1803 | 1461023951235 Marionette TRACE conn4 <- [1,1782,null,{}] 16:59:11 INFO - PROCESS | 1803 | 1461023951240 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:11 INFO - PROCESS | 1803 | 1461023951494 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 16:59:11 INFO - PROCESS | 1803 | 1461023951759 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51d152000 == 111 [pid = 1803] [id = 453] 16:59:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 240 (0x7fa50e4cfc00) [pid = 1803] [serial = 1360] [outer = (nil)] 16:59:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 241 (0x7fa51ac46800) [pid = 1803] [serial = 1361] [outer = 0x7fa50e4cfc00] 16:59:11 INFO - PROCESS | 1803 | 1461023951881 Marionette DEBUG loaded listener.js 16:59:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 242 (0x7fa51b2a6400) [pid = 1803] [serial = 1362] [outer = 0x7fa50e4cfc00] 16:59:12 INFO - PROCESS | 1803 | 1461023952744 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 16:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 16:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1576ms 16:59:12 INFO - PROCESS | 1803 | 1461023952809 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 16:59:12 INFO - PROCESS | 1803 | 1461023952813 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 16:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:59:12 INFO - PROCESS | 1803 | 1461023952818 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:59:12 INFO - PROCESS | 1803 | 1461023952820 Marionette TRACE conn4 <- [1,1786,null,{}] 16:59:12 INFO - PROCESS | 1803 | 1461023952826 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:13 INFO - PROCESS | 1803 | 1461023953008 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 16:59:13 INFO - PROCESS | 1803 | 1461023953223 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa522bd8800 == 112 [pid = 1803] [id = 454] 16:59:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 243 (0x7fa518fca000) [pid = 1803] [serial = 1363] [outer = (nil)] 16:59:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 244 (0x7fa51b70e000) [pid = 1803] [serial = 1364] [outer = 0x7fa518fca000] 16:59:13 INFO - PROCESS | 1803 | 1461023953335 Marionette DEBUG loaded listener.js 16:59:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 245 (0x7fa51bbed400) [pid = 1803] [serial = 1365] [outer = 0x7fa518fca000] 16:59:14 INFO - PROCESS | 1803 | 1461023954251 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 16:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 16:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1482ms 16:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:59:14 INFO - PROCESS | 1803 | 1461023954302 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 16:59:14 INFO - PROCESS | 1803 | 1461023954305 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 16:59:14 INFO - PROCESS | 1803 | 1461023954310 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:59:14 INFO - PROCESS | 1803 | 1461023954313 Marionette TRACE conn4 <- [1,1790,null,{}] 16:59:14 INFO - PROCESS | 1803 | 1461023954318 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:14 INFO - PROCESS | 1803 | 1461023954524 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 16:59:14 INFO - PROCESS | 1803 | 1461023954735 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52575c000 == 113 [pid = 1803] [id = 455] 16:59:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 246 (0x7fa51b3b3400) [pid = 1803] [serial = 1366] [outer = (nil)] 16:59:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 247 (0x7fa51f19a400) [pid = 1803] [serial = 1367] [outer = 0x7fa51b3b3400] 16:59:14 INFO - PROCESS | 1803 | 1461023954851 Marionette DEBUG loaded listener.js 16:59:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 248 (0x7fa51fed2c00) [pid = 1803] [serial = 1368] [outer = 0x7fa51b3b3400] 16:59:15 INFO - PROCESS | 1803 | 1461023955713 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1478ms 16:59:15 INFO - PROCESS | 1803 | 1461023955788 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 16:59:15 INFO - PROCESS | 1803 | 1461023955792 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 16:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:59:15 INFO - PROCESS | 1803 | 1461023955797 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:59:15 INFO - PROCESS | 1803 | 1461023955800 Marionette TRACE conn4 <- [1,1794,null,{}] 16:59:15 INFO - PROCESS | 1803 | 1461023955805 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:16 INFO - PROCESS | 1803 | 1461023956017 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 16:59:16 INFO - PROCESS | 1803 | 1461023956278 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa531e56800 == 114 [pid = 1803] [id = 456] 16:59:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 249 (0x7fa51ed25800) [pid = 1803] [serial = 1369] [outer = (nil)] 16:59:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 250 (0x7fa521849800) [pid = 1803] [serial = 1370] [outer = 0x7fa51ed25800] 16:59:16 INFO - PROCESS | 1803 | 1461023956352 Marionette DEBUG loaded listener.js 16:59:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 251 (0x7fa523d73000) [pid = 1803] [serial = 1371] [outer = 0x7fa51ed25800] 16:59:17 INFO - PROCESS | 1803 | 1461023957197 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1431ms 16:59:17 INFO - PROCESS | 1803 | 1461023957228 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 16:59:17 INFO - PROCESS | 1803 | 1461023957231 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 16:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:59:17 INFO - PROCESS | 1803 | 1461023957238 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:59:17 INFO - PROCESS | 1803 | 1461023957240 Marionette TRACE conn4 <- [1,1798,null,{}] 16:59:17 INFO - PROCESS | 1803 | 1461023957246 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:17 INFO - PROCESS | 1803 | 1461023957435 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 16:59:17 INFO - PROCESS | 1803 | 1461023957652 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa537195000 == 115 [pid = 1803] [id = 457] 16:59:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 252 (0x7fa51fed3000) [pid = 1803] [serial = 1372] [outer = (nil)] 16:59:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 253 (0x7fa524c66c00) [pid = 1803] [serial = 1373] [outer = 0x7fa51fed3000] 16:59:17 INFO - PROCESS | 1803 | 1461023957762 Marionette DEBUG loaded listener.js 16:59:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 254 (0x7fa524ccb800) [pid = 1803] [serial = 1374] [outer = 0x7fa51fed3000] 16:59:18 INFO - PROCESS | 1803 | 1461023958627 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 16:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1427ms 16:59:18 INFO - PROCESS | 1803 | 1461023958665 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 16:59:18 INFO - PROCESS | 1803 | 1461023958668 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 16:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:59:18 INFO - PROCESS | 1803 | 1461023958675 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:59:18 INFO - PROCESS | 1803 | 1461023958677 Marionette TRACE conn4 <- [1,1802,null,{}] 16:59:18 INFO - PROCESS | 1803 | 1461023958682 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:18 INFO - PROCESS | 1803 | 1461023958864 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 16:59:19 INFO - PROCESS | 1803 | 1461023959133 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50a0ed000 == 116 [pid = 1803] [id = 458] 16:59:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 255 (0x7fa51f199800) [pid = 1803] [serial = 1375] [outer = (nil)] 16:59:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 256 (0x7fa525d90000) [pid = 1803] [serial = 1376] [outer = 0x7fa51f199800] 16:59:19 INFO - PROCESS | 1803 | 1461023959208 Marionette DEBUG loaded listener.js 16:59:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 257 (0x7fa5265b4c00) [pid = 1803] [serial = 1377] [outer = 0x7fa51f199800] 16:59:20 INFO - PROCESS | 1803 | 1461023960015 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1385ms 16:59:20 INFO - PROCESS | 1803 | 1461023960061 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 16:59:20 INFO - PROCESS | 1803 | 1461023960065 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 16:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:59:20 INFO - PROCESS | 1803 | 1461023960070 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:59:20 INFO - PROCESS | 1803 | 1461023960073 Marionette TRACE conn4 <- [1,1806,null,{}] 16:59:20 INFO - PROCESS | 1803 | 1461023960079 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:20 INFO - PROCESS | 1803 | 1461023960356 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 16:59:20 INFO - PROCESS | 1803 | 1461023960579 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5111b4000 == 117 [pid = 1803] [id = 459] 16:59:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 258 (0x7fa51b2a8c00) [pid = 1803] [serial = 1378] [outer = (nil)] 16:59:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 259 (0x7fa52739e400) [pid = 1803] [serial = 1379] [outer = 0x7fa51b2a8c00] 16:59:20 INFO - PROCESS | 1803 | 1461023960652 Marionette DEBUG loaded listener.js 16:59:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 260 (0x7fa527567400) [pid = 1803] [serial = 1380] [outer = 0x7fa51b2a8c00] 16:59:21 INFO - PROCESS | 1803 | 1461023961513 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 16:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1476ms 16:59:21 INFO - PROCESS | 1803 | 1461023961549 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 16:59:21 INFO - PROCESS | 1803 | 1461023961553 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 16:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:59:21 INFO - PROCESS | 1803 | 1461023961559 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:59:21 INFO - PROCESS | 1803 | 1461023961564 Marionette TRACE conn4 <- [1,1810,null,{}] 16:59:21 INFO - PROCESS | 1803 | 1461023961569 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:21 INFO - PROCESS | 1803 | 1461023961783 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 16:59:22 INFO - PROCESS | 1803 | 1461023962053 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5353b7000 == 118 [pid = 1803] [id = 460] 16:59:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 261 (0x7fa520485c00) [pid = 1803] [serial = 1381] [outer = (nil)] 16:59:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 262 (0x7fa533307800) [pid = 1803] [serial = 1382] [outer = 0x7fa520485c00] 16:59:22 INFO - PROCESS | 1803 | 1461023962134 Marionette DEBUG loaded listener.js 16:59:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 263 (0x7fa537159c00) [pid = 1803] [serial = 1383] [outer = 0x7fa520485c00] 16:59:23 INFO - PROCESS | 1803 | 1461023963081 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1578ms 16:59:23 INFO - PROCESS | 1803 | 1461023963138 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 16:59:23 INFO - PROCESS | 1803 | 1461023963141 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 16:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:59:23 INFO - PROCESS | 1803 | 1461023963147 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:59:23 INFO - PROCESS | 1803 | 1461023963149 Marionette TRACE conn4 <- [1,1814,null,{}] 16:59:23 INFO - PROCESS | 1803 | 1461023963154 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:23 INFO - PROCESS | 1803 | 1461023963334 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 16:59:23 INFO - PROCESS | 1803 | 1461023963562 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa509cd3000 == 119 [pid = 1803] [id = 461] 16:59:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 264 (0x7fa509f92400) [pid = 1803] [serial = 1384] [outer = (nil)] 16:59:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 265 (0x7fa50e9c8000) [pid = 1803] [serial = 1385] [outer = 0x7fa509f92400] 16:59:23 INFO - PROCESS | 1803 | 1461023963674 Marionette DEBUG loaded listener.js 16:59:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 266 (0x7fa510f6dc00) [pid = 1803] [serial = 1386] [outer = 0x7fa509f92400] 16:59:24 INFO - PROCESS | 1803 | 1461023964558 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1485ms 16:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:59:24 INFO - PROCESS | 1803 | 1461023964633 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 16:59:24 INFO - PROCESS | 1803 | 1461023964635 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 16:59:24 INFO - PROCESS | 1803 | 1461023964641 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:59:24 INFO - PROCESS | 1803 | 1461023964644 Marionette TRACE conn4 <- [1,1818,null,{}] 16:59:24 INFO - PROCESS | 1803 | 1461023964650 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:24 INFO - PROCESS | 1803 | 1461023964835 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 16:59:25 INFO - PROCESS | 1803 | 1461023965064 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50f728800 == 120 [pid = 1803] [id = 462] 16:59:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 267 (0x7fa50b1e0800) [pid = 1803] [serial = 1387] [outer = (nil)] 16:59:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 268 (0x7fa50d86f000) [pid = 1803] [serial = 1388] [outer = 0x7fa50b1e0800] 16:59:25 INFO - PROCESS | 1803 | 1461023965178 Marionette DEBUG loaded listener.js 16:59:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 269 (0x7fa50f97f400) [pid = 1803] [serial = 1389] [outer = 0x7fa50b1e0800] 16:59:26 INFO - PROCESS | 1803 | 1461023966468 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 16:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1883ms 16:59:26 INFO - PROCESS | 1803 | 1461023966524 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 16:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:59:26 INFO - PROCESS | 1803 | 1461023966530 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 16:59:26 INFO - PROCESS | 1803 | 1461023966538 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:59:26 INFO - PROCESS | 1803 | 1461023966542 Marionette TRACE conn4 <- [1,1822,null,{}] 16:59:26 INFO - PROCESS | 1803 | 1461023966550 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:26 INFO - PROCESS | 1803 | 1461023966820 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 16:59:27 INFO - PROCESS | 1803 | 1461023967031 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50f72e800 == 121 [pid = 1803] [id = 463] 16:59:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 270 (0x7fa50c6e8400) [pid = 1803] [serial = 1390] [outer = (nil)] 16:59:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 271 (0x7fa50d01fc00) [pid = 1803] [serial = 1391] [outer = 0x7fa50c6e8400] 16:59:27 INFO - PROCESS | 1803 | 1461023967101 Marionette DEBUG loaded listener.js 16:59:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 272 (0x7fa50e4cc800) [pid = 1803] [serial = 1392] [outer = 0x7fa50c6e8400] 16:59:27 INFO - PROCESS | 1803 | 1461023967935 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 16:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1433ms 16:59:27 INFO - PROCESS | 1803 | 1461023967970 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 16:59:27 INFO - PROCESS | 1803 | 1461023967977 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 16:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:59:27 INFO - PROCESS | 1803 | 1461023967986 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:59:27 INFO - PROCESS | 1803 | 1461023967990 Marionette TRACE conn4 <- [1,1826,null,{}] 16:59:27 INFO - PROCESS | 1803 | 1461023967995 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:28 INFO - PROCESS | 1803 | 1461023968163 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 16:59:28 INFO - PROCESS | 1803 | 1461023968400 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50ba0a000 == 122 [pid = 1803] [id = 464] 16:59:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 273 (0x7fa50b1db800) [pid = 1803] [serial = 1393] [outer = (nil)] 16:59:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 274 (0x7fa50d86b000) [pid = 1803] [serial = 1394] [outer = 0x7fa50b1db800] 16:59:28 INFO - PROCESS | 1803 | 1461023968557 Marionette DEBUG loaded listener.js 16:59:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 275 (0x7fa50ff75000) [pid = 1803] [serial = 1395] [outer = 0x7fa50b1db800] 16:59:29 INFO - PROCESS | 1803 | 1461023969623 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 16:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1681ms 16:59:29 INFO - PROCESS | 1803 | 1461023969668 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 16:59:29 INFO - PROCESS | 1803 | 1461023969671 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 16:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:59:29 INFO - PROCESS | 1803 | 1461023969677 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:59:29 INFO - PROCESS | 1803 | 1461023969682 Marionette TRACE conn4 <- [1,1830,null,{}] 16:59:29 INFO - PROCESS | 1803 | 1461023969696 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:29 INFO - PROCESS | 1803 | 1461023969859 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 16:59:30 INFO - PROCESS | 1803 | 1461023970161 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50f786800 == 123 [pid = 1803] [id = 465] 16:59:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 276 (0x7fa50ff7d800) [pid = 1803] [serial = 1396] [outer = (nil)] 16:59:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 277 (0x7fa511147000) [pid = 1803] [serial = 1397] [outer = 0x7fa50ff7d800] 16:59:30 INFO - PROCESS | 1803 | 1461023970277 Marionette DEBUG loaded listener.js 16:59:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 278 (0x7fa5116b2400) [pid = 1803] [serial = 1398] [outer = 0x7fa50ff7d800] 16:59:31 INFO - PROCESS | 1803 | 1461023971133 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 16:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1484ms 16:59:31 INFO - PROCESS | 1803 | 1461023971163 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 16:59:31 INFO - PROCESS | 1803 | 1461023971168 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 16:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:59:31 INFO - PROCESS | 1803 | 1461023971173 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:59:31 INFO - PROCESS | 1803 | 1461023971175 Marionette TRACE conn4 <- [1,1834,null,{}] 16:59:31 INFO - PROCESS | 1803 | 1461023971180 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:31 INFO - PROCESS | 1803 | 1461023971343 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 16:59:31 INFO - PROCESS | 1803 | 1461023971586 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5126e6800 == 124 [pid = 1803] [id = 466] 16:59:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 279 (0x7fa511150000) [pid = 1803] [serial = 1399] [outer = (nil)] 16:59:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 280 (0x7fa5125cb400) [pid = 1803] [serial = 1400] [outer = 0x7fa511150000] 16:59:31 INFO - PROCESS | 1803 | 1461023971652 Marionette DEBUG loaded listener.js 16:59:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 281 (0x7fa51390e000) [pid = 1803] [serial = 1401] [outer = 0x7fa511150000] 16:59:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50ba06000 == 123 [pid = 1803] [id = 448] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 280 (0x7fa51bda6000) [pid = 1803] [serial = 1289] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 279 (0x7fa50f8dcc00) [pid = 1803] [serial = 1229] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 278 (0x7fa524c6b800) [pid = 1803] [serial = 1259] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 277 (0x7fa525536400) [pid = 1803] [serial = 1262] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 276 (0x7fa512537000) [pid = 1803] [serial = 1265] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 275 (0x7fa518c7b800) [pid = 1803] [serial = 1238] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 274 (0x7fa522beec00) [pid = 1803] [serial = 1268] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 273 (0x7fa519ee1000) [pid = 1803] [serial = 1241] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 272 (0x7fa51bfc8400) [pid = 1803] [serial = 1247] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 271 (0x7fa50c6e9c00) [pid = 1803] [serial = 1226] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 270 (0x7fa51efd4800) [pid = 1803] [serial = 1250] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 269 (0x7fa512725c00) [pid = 1803] [serial = 1235] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 268 (0x7fa52162d800) [pid = 1803] [serial = 1256] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 267 (0x7fa51f7a1c00) [pid = 1803] [serial = 1253] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 266 (0x7fa511308400) [pid = 1803] [serial = 1232] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 265 (0x7fa51b749000) [pid = 1803] [serial = 1244] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa513968000 == 122 [pid = 1803] [id = 447] 16:59:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa512606800 == 121 [pid = 1803] [id = 446] 16:59:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50f7c8800 == 120 [pid = 1803] [id = 445] 16:59:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5088ee000 == 119 [pid = 1803] [id = 444] 16:59:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50f7e4000 == 118 [pid = 1803] [id = 443] 16:59:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa535325000 == 117 [pid = 1803] [id = 436] 16:59:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa531ef2800 == 116 [pid = 1803] [id = 435] 16:59:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52569d800 == 115 [pid = 1803] [id = 434] 16:59:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5218d6800 == 114 [pid = 1803] [id = 433] 16:59:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b50c800 == 113 [pid = 1803] [id = 432] 16:59:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51263d000 == 112 [pid = 1803] [id = 431] 16:59:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50c77b000 == 111 [pid = 1803] [id = 430] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 264 (0x7fa513a1e800) [pid = 1803] [serial = 1164] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 263 (0x7fa51ef78400) [pid = 1803] [serial = 1101] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 262 (0x7fa51b706000) [pid = 1803] [serial = 1047] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 261 (0x7fa511311000) [pid = 1803] [serial = 1278] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 260 (0x7fa51f872c00) [pid = 1803] [serial = 990] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 259 (0x7fa518e58c00) [pid = 1803] [serial = 1283] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 258 (0x7fa5100a3800) [pid = 1803] [serial = 1275] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 257 (0x7fa519ee5000) [pid = 1803] [serial = 1286] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 256 (0x7fa519ef2800) [pid = 1803] [serial = 927] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 255 (0x7fa50e150c00) [pid = 1803] [serial = 948] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 254 (0x7fa50f8e9000) [pid = 1803] [serial = 1274] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 253 (0x7fa535227800) [pid = 1803] [serial = 1011] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 252 (0x7fa5265b5c00) [pid = 1803] [serial = 996] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 251 (0x7fa51ef24000) [pid = 1803] [serial = 987] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 250 (0x7fa53231cc00) [pid = 1803] [serial = 1002] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 249 (0x7fa52444c000) [pid = 1803] [serial = 1053] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 248 (0x7fa527566800) [pid = 1803] [serial = 999] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 247 (0x7fa50cf1c800) [pid = 1803] [serial = 1272] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 246 (0x7fa524c6f800) [pid = 1803] [serial = 993] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 245 (0x7fa51b2aa800) [pid = 1803] [serial = 984] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 244 (0x7fa53702e800) [pid = 1803] [serial = 1008] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 243 (0x7fa510fd4c00) [pid = 1803] [serial = 1277] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 242 (0x7fa518c79000) [pid = 1803] [serial = 1224] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 241 (0x7fa51390e800) [pid = 1803] [serial = 945] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 240 (0x7fa50f9de400) [pid = 1803] [serial = 1041] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 239 (0x7fa514531400) [pid = 1803] [serial = 981] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 238 (0x7fa519a8f400) [pid = 1803] [serial = 1284] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 237 (0x7fa513904c00) [pid = 1803] [serial = 1044] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 236 (0x7fa51114a400) [pid = 1803] [serial = 924] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 235 (0x7fa50b813c00) [pid = 1803] [serial = 1014] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 234 (0x7fa5240cb400) [pid = 1803] [serial = 930] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 233 (0x7fa53312e400) [pid = 1803] [serial = 1005] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x7fa51bfd0800) [pid = 1803] [serial = 975] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x7fa537405c00) [pid = 1803] [serial = 939] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 230 (0x7fa535222c00) [pid = 1803] [serial = 936] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 229 (0x7fa513909c00) [pid = 1803] [serial = 1280] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x7fa511706800) [pid = 1803] [serial = 978] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 227 (0x7fa514528400) [pid = 1803] [serial = 1281] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 226 (0x7fa522beb000) [pid = 1803] [serial = 1050] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 225 (0x7fa537408400) [pid = 1803] [serial = 942] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 224 (0x7fa50f75bc00) [pid = 1803] [serial = 951] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 223 (0x7fa51b3b8000) [pid = 1803] [serial = 1287] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 222 (0x7fa5310dcc00) [pid = 1803] [serial = 933] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 221 (0x7fa522b71800) [pid = 1803] [serial = 1038] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | --DOMWINDOW == 220 (0x7fa50b074800) [pid = 1803] [serial = 1271] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1803 | 1461023972660 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 16:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 16:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1531ms 16:59:32 INFO - PROCESS | 1803 | 1461023972705 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 16:59:32 INFO - PROCESS | 1803 | 1461023972709 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 16:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:59:32 INFO - PROCESS | 1803 | 1461023972714 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:59:32 INFO - PROCESS | 1803 | 1461023972717 Marionette TRACE conn4 <- [1,1838,null,{}] 16:59:32 INFO - PROCESS | 1803 | 1461023972722 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:32 INFO - PROCESS | 1803 | 1461023972883 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 16:59:33 INFO - PROCESS | 1803 | 1461023973056 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50ceba000 == 112 [pid = 1803] [id = 467] 16:59:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 221 (0x7fa50b1e6000) [pid = 1803] [serial = 1402] [outer = (nil)] 16:59:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 222 (0x7fa512542000) [pid = 1803] [serial = 1403] [outer = 0x7fa50b1e6000] 16:59:33 INFO - PROCESS | 1803 | 1461023973116 Marionette DEBUG loaded listener.js 16:59:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 223 (0x7fa513a1f800) [pid = 1803] [serial = 1404] [outer = 0x7fa50b1e6000] 16:59:33 INFO - PROCESS | 1803 | 1461023973852 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1182ms 16:59:33 INFO - PROCESS | 1803 | 1461023973896 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 16:59:33 INFO - PROCESS | 1803 | 1461023973900 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 16:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:59:33 INFO - PROCESS | 1803 | 1461023973905 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:59:33 INFO - PROCESS | 1803 | 1461023973907 Marionette TRACE conn4 <- [1,1842,null,{}] 16:59:33 INFO - PROCESS | 1803 | 1461023973912 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:34 INFO - PROCESS | 1803 | 1461023974103 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 16:59:34 INFO - PROCESS | 1803 | 1461023974116 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa512606800 == 113 [pid = 1803] [id = 468] 16:59:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 224 (0x7fa518fcf800) [pid = 1803] [serial = 1405] [outer = (nil)] 16:59:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 225 (0x7fa519e3c400) [pid = 1803] [serial = 1406] [outer = 0x7fa518fcf800] 16:59:34 INFO - PROCESS | 1803 | 1461023974179 Marionette DEBUG loaded listener.js 16:59:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 226 (0x7fa51b16e800) [pid = 1803] [serial = 1407] [outer = 0x7fa518fcf800] 16:59:35 INFO - PROCESS | 1803 | 1461023975115 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1233ms 16:59:35 INFO - PROCESS | 1803 | 1461023975139 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 16:59:35 INFO - PROCESS | 1803 | 1461023975142 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 16:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:59:35 INFO - PROCESS | 1803 | 1461023975147 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:59:35 INFO - PROCESS | 1803 | 1461023975149 Marionette TRACE conn4 <- [1,1846,null,{}] 16:59:35 INFO - PROCESS | 1803 | 1461023975154 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:35 INFO - PROCESS | 1803 | 1461023975364 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 16:59:35 INFO - PROCESS | 1803 | 1461023975392 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513caa000 == 114 [pid = 1803] [id = 469] 16:59:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 227 (0x7fa51b2a2800) [pid = 1803] [serial = 1408] [outer = (nil)] 16:59:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 228 (0x7fa51b70f000) [pid = 1803] [serial = 1409] [outer = 0x7fa51b2a2800] 16:59:35 INFO - PROCESS | 1803 | 1461023975447 Marionette DEBUG loaded listener.js 16:59:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0x7fa51b9b7800) [pid = 1803] [serial = 1410] [outer = 0x7fa51b2a2800] 16:59:36 INFO - PROCESS | 1803 | 1461023976390 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 2027ms 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x7fa519b39000) [pid = 1803] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 227 (0x7fa51029c000) [pid = 1803] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 226 (0x7fa510d83c00) [pid = 1803] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 225 (0x7fa50b052400) [pid = 1803] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 224 (0x7fa510d82400) [pid = 1803] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 223 (0x7fa518c81c00) [pid = 1803] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 222 (0x7fa510295000) [pid = 1803] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 221 (0x7fa5230ae800) [pid = 1803] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 220 (0x7fa50c9b2000) [pid = 1803] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 219 (0x7fa50b07bc00) [pid = 1803] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 218 (0x7fa510d89c00) [pid = 1803] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 217 (0x7fa50c9ac800) [pid = 1803] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 216 (0x7fa50b1de000) [pid = 1803] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 215 (0x7fa51272c400) [pid = 1803] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 214 (0x7fa514522800) [pid = 1803] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0x7fa5222d1000) [pid = 1803] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 212 (0x7fa50b055000) [pid = 1803] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x7fa50c6dc400) [pid = 1803] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 210 (0x7fa512535800) [pid = 1803] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 209 (0x7fa524ccf000) [pid = 1803] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 208 (0x7fa50c6dfc00) [pid = 1803] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 207 (0x7fa50c9b1c00) [pid = 1803] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x7fa50b05b000) [pid = 1803] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x7fa50c6df400) [pid = 1803] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x7fa50e4d0000) [pid = 1803] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x7fa50c9acc00) [pid = 1803] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0x7fa51390f800) [pid = 1803] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x7fa509f9d400) [pid = 1803] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x7fa51affb400) [pid = 1803] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x7fa50eb4ac00) [pid = 1803] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x7fa519eec800) [pid = 1803] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x7fa509f93000) [pid = 1803] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x7fa50eb4dc00) [pid = 1803] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x7fa50c9b6000) [pid = 1803] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7fa518fd0400) [pid = 1803] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7fa510298c00) [pid = 1803] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7fa50e4d8400) [pid = 1803] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7fa521628c00) [pid = 1803] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x7fa533311000) [pid = 1803] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7fa514528c00) [pid = 1803] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7fa50eb50800) [pid = 1803] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x7fa50c9aa400) [pid = 1803] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x7fa50e150400) [pid = 1803] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7fa50b061800) [pid = 1803] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7fa50d02b000) [pid = 1803] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:59:37 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7fa509f91c00) [pid = 1803] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:59:37 INFO - PROCESS | 1803 | 1461023977260 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 16:59:37 INFO - PROCESS | 1803 | 1461023977262 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 16:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:59:37 INFO - PROCESS | 1803 | 1461023977268 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:59:37 INFO - PROCESS | 1803 | 1461023977270 Marionette TRACE conn4 <- [1,1850,null,{}] 16:59:37 INFO - PROCESS | 1803 | 1461023977276 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:37 INFO - PROCESS | 1803 | 1461023977432 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 16:59:37 INFO - PROCESS | 1803 | 1461023977600 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa509cd9800 == 115 [pid = 1803] [id = 470] 16:59:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7fa50b078800) [pid = 1803] [serial = 1411] [outer = (nil)] 16:59:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7fa50b1e6800) [pid = 1803] [serial = 1412] [outer = 0x7fa50b078800] 16:59:37 INFO - PROCESS | 1803 | 1461023977657 Marionette DEBUG loaded listener.js 16:59:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7fa50c9ab000) [pid = 1803] [serial = 1413] [outer = 0x7fa50b078800] 16:59:38 INFO - PROCESS | 1803 | 1461023978288 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1077ms 16:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:59:38 INFO - PROCESS | 1803 | 1461023978347 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 16:59:38 INFO - PROCESS | 1803 | 1461023978349 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 16:59:38 INFO - PROCESS | 1803 | 1461023978356 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:59:38 INFO - PROCESS | 1803 | 1461023978358 Marionette TRACE conn4 <- [1,1854,null,{}] 16:59:38 INFO - PROCESS | 1803 | 1461023978363 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:38 INFO - PROCESS | 1803 | 1461023978607 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 16:59:38 INFO - PROCESS | 1803 | 1461023978628 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513ca2800 == 116 [pid = 1803] [id = 471] 16:59:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x7fa509f9d400) [pid = 1803] [serial = 1414] [outer = (nil)] 16:59:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x7fa50d024c00) [pid = 1803] [serial = 1415] [outer = 0x7fa509f9d400] 16:59:38 INFO - PROCESS | 1803 | 1461023978684 Marionette DEBUG loaded listener.js 16:59:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7fa5100a2400) [pid = 1803] [serial = 1416] [outer = 0x7fa509f9d400] 16:59:39 INFO - PROCESS | 1803 | 1461023979739 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1427ms 16:59:39 INFO - PROCESS | 1803 | 1461023979783 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 16:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:59:39 INFO - PROCESS | 1803 | 1461023979788 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 16:59:39 INFO - PROCESS | 1803 | 1461023979796 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:59:39 INFO - PROCESS | 1803 | 1461023979802 Marionette TRACE conn4 <- [1,1858,null,{}] 16:59:39 INFO - PROCESS | 1803 | 1461023979811 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:40 INFO - PROCESS | 1803 | 1461023980025 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 16:59:40 INFO - PROCESS | 1803 | 1461023980290 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50e44c000 == 117 [pid = 1803] [id = 472] 16:59:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7fa50b808800) [pid = 1803] [serial = 1417] [outer = (nil)] 16:59:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x7fa50d870400) [pid = 1803] [serial = 1418] [outer = 0x7fa50b808800] 16:59:40 INFO - PROCESS | 1803 | 1461023980408 Marionette DEBUG loaded listener.js 16:59:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7fa50eb4cc00) [pid = 1803] [serial = 1419] [outer = 0x7fa50b808800] 16:59:41 INFO - PROCESS | 1803 | 1461023981276 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1537ms 16:59:41 INFO - PROCESS | 1803 | 1461023981334 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 16:59:41 INFO - PROCESS | 1803 | 1461023981342 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 16:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:59:41 INFO - PROCESS | 1803 | 1461023981351 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:59:41 INFO - PROCESS | 1803 | 1461023981354 Marionette TRACE conn4 <- [1,1862,null,{}] 16:59:41 INFO - PROCESS | 1803 | 1461023981359 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:41 INFO - PROCESS | 1803 | 1461023981554 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 16:59:41 INFO - PROCESS | 1803 | 1461023981763 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa512518000 == 118 [pid = 1803] [id = 473] 16:59:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7fa50b80d400) [pid = 1803] [serial = 1420] [outer = (nil)] 16:59:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7fa50ff7f000) [pid = 1803] [serial = 1421] [outer = 0x7fa50b80d400] 16:59:41 INFO - PROCESS | 1803 | 1461023981874 Marionette DEBUG loaded listener.js 16:59:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7fa510d20400) [pid = 1803] [serial = 1422] [outer = 0x7fa50b80d400] 16:59:42 INFO - PROCESS | 1803 | 1461023982875 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1577ms 16:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:59:42 INFO - PROCESS | 1803 | 1461023982929 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 16:59:42 INFO - PROCESS | 1803 | 1461023982932 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 16:59:42 INFO - PROCESS | 1803 | 1461023982938 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:59:42 INFO - PROCESS | 1803 | 1461023982943 Marionette TRACE conn4 <- [1,1866,null,{}] 16:59:42 INFO - PROCESS | 1803 | 1461023982958 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:43 INFO - PROCESS | 1803 | 1461023983184 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 16:59:43 INFO - PROCESS | 1803 | 1461023983440 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ad15800 == 119 [pid = 1803] [id = 474] 16:59:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x7fa510f6d400) [pid = 1803] [serial = 1423] [outer = (nil)] 16:59:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x7fa5116af000) [pid = 1803] [serial = 1424] [outer = 0x7fa510f6d400] 16:59:43 INFO - PROCESS | 1803 | 1461023983555 Marionette DEBUG loaded listener.js 16:59:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x7fa512723400) [pid = 1803] [serial = 1425] [outer = 0x7fa510f6d400] 16:59:44 INFO - PROCESS | 1803 | 1461023984354 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1491ms 16:59:44 INFO - PROCESS | 1803 | 1461023984432 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 16:59:44 INFO - PROCESS | 1803 | 1461023984435 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 16:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:59:44 INFO - PROCESS | 1803 | 1461023984444 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:59:44 INFO - PROCESS | 1803 | 1461023984446 Marionette TRACE conn4 <- [1,1870,null,{}] 16:59:44 INFO - PROCESS | 1803 | 1461023984450 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:44 INFO - PROCESS | 1803 | 1461023984634 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 16:59:44 INFO - PROCESS | 1803 | 1461023984845 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b51a800 == 120 [pid = 1803] [id = 475] 16:59:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x7fa51114a800) [pid = 1803] [serial = 1426] [outer = (nil)] 16:59:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x7fa518fc8800) [pid = 1803] [serial = 1427] [outer = 0x7fa51114a800] 16:59:44 INFO - PROCESS | 1803 | 1461023984952 Marionette DEBUG loaded listener.js 16:59:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x7fa519b39000) [pid = 1803] [serial = 1428] [outer = 0x7fa51114a800] 16:59:45 INFO - PROCESS | 1803 | 1461023985850 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1479ms 16:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:59:45 INFO - PROCESS | 1803 | 1461023985925 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 16:59:45 INFO - PROCESS | 1803 | 1461023985928 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 16:59:45 INFO - PROCESS | 1803 | 1461023985934 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:59:45 INFO - PROCESS | 1803 | 1461023985937 Marionette TRACE conn4 <- [1,1874,null,{}] 16:59:45 INFO - PROCESS | 1803 | 1461023985942 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:46 INFO - PROCESS | 1803 | 1461023986130 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 16:59:46 INFO - PROCESS | 1803 | 1461023986340 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51c039000 == 121 [pid = 1803] [id = 476] 16:59:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x7fa513a1e800) [pid = 1803] [serial = 1429] [outer = (nil)] 16:59:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x7fa51ac47000) [pid = 1803] [serial = 1430] [outer = 0x7fa513a1e800] 16:59:46 INFO - PROCESS | 1803 | 1461023986454 Marionette DEBUG loaded listener.js 16:59:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x7fa51b3b1400) [pid = 1803] [serial = 1431] [outer = 0x7fa513a1e800] 16:59:47 INFO - PROCESS | 1803 | 1461023987319 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1440ms 16:59:47 INFO - PROCESS | 1803 | 1461023987376 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 16:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:59:47 INFO - PROCESS | 1803 | 1461023987381 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 16:59:47 INFO - PROCESS | 1803 | 1461023987387 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:59:47 INFO - PROCESS | 1803 | 1461023987390 Marionette TRACE conn4 <- [1,1878,null,{}] 16:59:47 INFO - PROCESS | 1803 | 1461023987395 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:47 INFO - PROCESS | 1803 | 1461023987609 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 16:59:47 INFO - PROCESS | 1803 | 1461023987821 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa522bcc000 == 122 [pid = 1803] [id = 477] 16:59:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x7fa51b750000) [pid = 1803] [serial = 1432] [outer = (nil)] 16:59:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x7fa51cc49400) [pid = 1803] [serial = 1433] [outer = 0x7fa51b750000] 16:59:47 INFO - PROCESS | 1803 | 1461023987937 Marionette DEBUG loaded listener.js 16:59:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x7fa51f194c00) [pid = 1803] [serial = 1434] [outer = 0x7fa51b750000] 16:59:48 INFO - PROCESS | 1803 | 1461023988810 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1481ms 16:59:48 INFO - PROCESS | 1803 | 1461023988868 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 16:59:48 INFO - PROCESS | 1803 | 1461023988871 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 16:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:59:48 INFO - PROCESS | 1803 | 1461023988877 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:59:48 INFO - PROCESS | 1803 | 1461023988879 Marionette TRACE conn4 <- [1,1882,null,{}] 16:59:48 INFO - PROCESS | 1803 | 1461023988884 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:49 INFO - PROCESS | 1803 | 1461023989073 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 16:59:49 INFO - PROCESS | 1803 | 1461023989291 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52569d800 == 123 [pid = 1803] [id = 478] 16:59:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 208 (0x7fa51b8e3c00) [pid = 1803] [serial = 1435] [outer = (nil)] 16:59:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 209 (0x7fa51f799c00) [pid = 1803] [serial = 1436] [outer = 0x7fa51b8e3c00] 16:59:49 INFO - PROCESS | 1803 | 1461023989400 Marionette DEBUG loaded listener.js 16:59:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 210 (0x7fa51fecb800) [pid = 1803] [serial = 1437] [outer = 0x7fa51b8e3c00] 16:59:50 INFO - PROCESS | 1803 | 1461023990281 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1432ms 16:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:59:50 INFO - PROCESS | 1803 | 1461023990310 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 16:59:50 INFO - PROCESS | 1803 | 1461023990313 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 16:59:50 INFO - PROCESS | 1803 | 1461023990319 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:59:50 INFO - PROCESS | 1803 | 1461023990322 Marionette TRACE conn4 <- [1,1886,null,{}] 16:59:50 INFO - PROCESS | 1803 | 1461023990327 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:50 INFO - PROCESS | 1803 | 1461023990514 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 16:59:50 INFO - PROCESS | 1803 | 1461023990785 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525df6000 == 124 [pid = 1803] [id = 479] 16:59:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 211 (0x7fa51efd4400) [pid = 1803] [serial = 1438] [outer = (nil)] 16:59:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x7fa51fed1c00) [pid = 1803] [serial = 1439] [outer = 0x7fa51efd4400] 16:59:50 INFO - PROCESS | 1803 | 1461023990857 Marionette DEBUG loaded listener.js 16:59:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 213 (0x7fa522b71400) [pid = 1803] [serial = 1440] [outer = 0x7fa51efd4400] 16:59:51 INFO - PROCESS | 1803 | 1461023991698 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1427ms 16:59:51 INFO - PROCESS | 1803 | 1461023991746 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 16:59:51 INFO - PROCESS | 1803 | 1461023991750 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 16:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:59:51 INFO - PROCESS | 1803 | 1461023991755 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:59:51 INFO - PROCESS | 1803 | 1461023991757 Marionette TRACE conn4 <- [1,1890,null,{}] 16:59:51 INFO - PROCESS | 1803 | 1461023991763 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:51 INFO - PROCESS | 1803 | 1461023991946 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 16:59:52 INFO - PROCESS | 1803 | 1461023992164 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52bf08800 == 125 [pid = 1803] [id = 480] 16:59:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x7fa51f6ebc00) [pid = 1803] [serial = 1441] [outer = (nil)] 16:59:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 215 (0x7fa524855c00) [pid = 1803] [serial = 1442] [outer = 0x7fa51f6ebc00] 16:59:52 INFO - PROCESS | 1803 | 1461023992278 Marionette DEBUG loaded listener.js 16:59:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 216 (0x7fa52552d400) [pid = 1803] [serial = 1443] [outer = 0x7fa51f6ebc00] 16:59:53 INFO - PROCESS | 1803 | 1461023993154 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1426ms 16:59:53 INFO - PROCESS | 1803 | 1461023993183 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 16:59:53 INFO - PROCESS | 1803 | 1461023993187 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 16:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:59:53 INFO - PROCESS | 1803 | 1461023993193 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:59:53 INFO - PROCESS | 1803 | 1461023993195 Marionette TRACE conn4 <- [1,1894,null,{}] 16:59:53 INFO - PROCESS | 1803 | 1461023993201 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:53 INFO - PROCESS | 1803 | 1461023993390 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 16:59:53 INFO - PROCESS | 1803 | 1461023993608 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa533005000 == 126 [pid = 1803] [id = 481] 16:59:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 217 (0x7fa50b06d000) [pid = 1803] [serial = 1444] [outer = (nil)] 16:59:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 218 (0x7fa525536400) [pid = 1803] [serial = 1445] [outer = 0x7fa50b06d000] 16:59:53 INFO - PROCESS | 1803 | 1461023993744 Marionette DEBUG loaded listener.js 16:59:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 219 (0x7fa527355800) [pid = 1803] [serial = 1446] [outer = 0x7fa50b06d000] 16:59:54 INFO - PROCESS | 1803 | 1461023994720 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1576ms 16:59:54 INFO - PROCESS | 1803 | 1461023994770 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 16:59:54 INFO - PROCESS | 1803 | 1461023994774 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 16:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:59:54 INFO - PROCESS | 1803 | 1461023994779 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:59:54 INFO - PROCESS | 1803 | 1461023994783 Marionette TRACE conn4 <- [1,1898,null,{}] 16:59:54 INFO - PROCESS | 1803 | 1461023994788 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:54 INFO - PROCESS | 1803 | 1461023994997 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 16:59:55 INFO - PROCESS | 1803 | 1461023995263 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5115ee000 == 127 [pid = 1803] [id = 482] 16:59:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 220 (0x7fa50f9df400) [pid = 1803] [serial = 1447] [outer = (nil)] 16:59:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 221 (0x7fa51b2a8000) [pid = 1803] [serial = 1448] [outer = 0x7fa50f9df400] 16:59:55 INFO - PROCESS | 1803 | 1461023995386 Marionette DEBUG loaded listener.js 16:59:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 222 (0x7fa5310dd000) [pid = 1803] [serial = 1449] [outer = 0x7fa50f9df400] 16:59:56 INFO - PROCESS | 1803 | 1461023996241 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:59:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1530ms 16:59:56 INFO - PROCESS | 1803 | 1461023996311 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 16:59:56 INFO - PROCESS | 1803 | 1461023996314 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 16:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:59:56 INFO - PROCESS | 1803 | 1461023996319 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:59:56 INFO - PROCESS | 1803 | 1461023996322 Marionette TRACE conn4 <- [1,1902,null,{}] 16:59:56 INFO - PROCESS | 1803 | 1461023996327 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:56 INFO - PROCESS | 1803 | 1461023996512 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 16:59:56 INFO - PROCESS | 1803 | 1461023996781 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa509dc2800 == 128 [pid = 1803] [id = 483] 16:59:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 223 (0x7fa509f91000) [pid = 1803] [serial = 1450] [outer = (nil)] 16:59:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 224 (0x7fa50b054800) [pid = 1803] [serial = 1451] [outer = 0x7fa509f91000] 16:59:56 INFO - PROCESS | 1803 | 1461023996853 Marionette DEBUG loaded listener.js 16:59:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 225 (0x7fa50c6db800) [pid = 1803] [serial = 1452] [outer = 0x7fa509f91000] 16:59:57 INFO - PROCESS | 1803 | 1461023997693 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1430ms 16:59:57 INFO - PROCESS | 1803 | 1461023997751 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 16:59:57 INFO - PROCESS | 1803 | 1461023997753 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 16:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:59:57 INFO - PROCESS | 1803 | 1461023997759 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:59:57 INFO - PROCESS | 1803 | 1461023997761 Marionette TRACE conn4 <- [1,1906,null,{}] 16:59:57 INFO - PROCESS | 1803 | 1461023997766 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:57 INFO - PROCESS | 1803 | 1461023997943 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 16:59:58 INFO - PROCESS | 1803 | 1461023998174 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50b9e1800 == 129 [pid = 1803] [id = 484] 16:59:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 226 (0x7fa509f8f800) [pid = 1803] [serial = 1453] [outer = (nil)] 16:59:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 227 (0x7fa509f99800) [pid = 1803] [serial = 1454] [outer = 0x7fa509f8f800] 16:59:58 INFO - PROCESS | 1803 | 1461023998723 Marionette DEBUG loaded listener.js 16:59:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 228 (0x7fa50b078c00) [pid = 1803] [serial = 1455] [outer = 0x7fa509f8f800] 16:59:59 INFO - PROCESS | 1803 | 1461023999780 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 2083ms 16:59:59 INFO - PROCESS | 1803 | 1461023999845 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 16:59:59 INFO - PROCESS | 1803 | 1461023999849 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 16:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:59:59 INFO - PROCESS | 1803 | 1461023999856 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:59:59 INFO - PROCESS | 1803 | 1461023999860 Marionette TRACE conn4 <- [1,1910,null,{}] 16:59:59 INFO - PROCESS | 1803 | 1461023999867 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:00 INFO - PROCESS | 1803 | 1461024000105 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 17:00:00 INFO - PROCESS | 1803 | 1461024000566 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa509ce7800 == 130 [pid = 1803] [id = 485] 17:00:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0x7fa50d871c00) [pid = 1803] [serial = 1456] [outer = (nil)] 17:00:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 230 (0x7fa50e151800) [pid = 1803] [serial = 1457] [outer = 0x7fa50d871c00] 17:00:00 INFO - PROCESS | 1803 | 1461024000652 Marionette DEBUG loaded listener.js 17:00:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 231 (0x7fa50e9cc000) [pid = 1803] [serial = 1458] [outer = 0x7fa50d871c00] 17:00:01 INFO - PROCESS | 1803 | 1461024001566 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 17:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1785ms 17:00:01 INFO - PROCESS | 1803 | 1461024001641 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 17:00:01 INFO - PROCESS | 1803 | 1461024001647 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 17:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:00:01 INFO - PROCESS | 1803 | 1461024001656 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:00:01 INFO - PROCESS | 1803 | 1461024001660 Marionette TRACE conn4 <- [1,1914,null,{}] 17:00:01 INFO - PROCESS | 1803 | 1461024001665 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:01 INFO - PROCESS | 1803 | 1461024001900 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 17:00:01 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51399e800 == 129 [pid = 1803] [id = 407] 17:00:01 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52465b800 == 128 [pid = 1803] [id = 99] 17:00:01 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5353c9000 == 127 [pid = 1803] [id = 85] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 230 (0x7fa510d15800) [pid = 1803] [serial = 1349] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa509cd9800 == 126 [pid = 1803] [id = 470] 17:00:02 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa513caa000 == 125 [pid = 1803] [id = 469] 17:00:02 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa512606800 == 124 [pid = 1803] [id = 468] 17:00:02 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50ceba000 == 123 [pid = 1803] [id = 467] 17:00:02 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5126e6800 == 122 [pid = 1803] [id = 466] 17:00:02 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50f786800 == 121 [pid = 1803] [id = 465] 17:00:02 INFO - PROCESS | 1803 | 1461024002250 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:02 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50ba0a000 == 120 [pid = 1803] [id = 464] 17:00:02 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50f72e800 == 119 [pid = 1803] [id = 463] 17:00:02 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa509cd3000 == 118 [pid = 1803] [id = 461] 17:00:02 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5353b7000 == 117 [pid = 1803] [id = 460] 17:00:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5098d6000 == 118 [pid = 1803] [id = 486] 17:00:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 231 (0x7fa50b070400) [pid = 1803] [serial = 1459] [outer = (nil)] 17:00:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x7fa50e9d0800) [pid = 1803] [serial = 1460] [outer = 0x7fa50b070400] 17:00:02 INFO - PROCESS | 1803 | 1461024002333 Marionette DEBUG loaded listener.js 17:00:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x7fa50f9e2800) [pid = 1803] [serial = 1461] [outer = 0x7fa50b070400] 17:00:02 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5111b4000 == 117 [pid = 1803] [id = 459] 17:00:02 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50a0ed000 == 116 [pid = 1803] [id = 458] 17:00:02 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa537195000 == 115 [pid = 1803] [id = 457] 17:00:02 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa531e56800 == 114 [pid = 1803] [id = 456] 17:00:02 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52575c000 == 113 [pid = 1803] [id = 455] 17:00:02 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa522bd8800 == 112 [pid = 1803] [id = 454] 17:00:02 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51d152000 == 111 [pid = 1803] [id = 453] 17:00:02 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51af04000 == 110 [pid = 1803] [id = 452] 17:00:02 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa512507800 == 109 [pid = 1803] [id = 451] 17:00:02 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50c78d000 == 108 [pid = 1803] [id = 450] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x7fa51b3bcc00) [pid = 1803] [serial = 1242] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x7fa510d87800) [pid = 1803] [serial = 1062] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 230 (0x7fa512731000) [pid = 1803] [serial = 1107] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 229 (0x7fa532340800) [pid = 1803] [serial = 1185] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x7fa53702d000) [pid = 1803] [serial = 1056] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 227 (0x7fa537030000) [pid = 1803] [serial = 1188] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 226 (0x7fa51bda0400) [pid = 1803] [serial = 1065] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 225 (0x7fa51170d800) [pid = 1803] [serial = 1233] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 224 (0x7fa50b061400) [pid = 1803] [serial = 1191] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 223 (0x7fa5352d7400) [pid = 1803] [serial = 1068] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 222 (0x7fa51bfd1800) [pid = 1803] [serial = 1176] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 221 (0x7fa5323e9800) [pid = 1803] [serial = 1059] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 220 (0x7fa5273a8c00) [pid = 1803] [serial = 1122] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 219 (0x7fa511311c00) [pid = 1803] [serial = 1170] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 218 (0x7fa52739d800) [pid = 1803] [serial = 1269] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 217 (0x7fa51ef19400) [pid = 1803] [serial = 1113] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 216 (0x7fa50cf1a400) [pid = 1803] [serial = 1074] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 215 (0x7fa537408800) [pid = 1803] [serial = 1134] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 214 (0x7fa520485800) [pid = 1803] [serial = 1116] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0x7fa51aff5c00) [pid = 1803] [serial = 1110] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 212 (0x7fa5265b9000) [pid = 1803] [serial = 1182] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x7fa50b076800) [pid = 1803] [serial = 1194] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 210 (0x7fa50c6e8c00) [pid = 1803] [serial = 1200] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 209 (0x7fa513a25800) [pid = 1803] [serial = 1239] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 208 (0x7fa532194c00) [pid = 1803] [serial = 1125] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 207 (0x7fa50f986000) [pid = 1803] [serial = 1230] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x7fa50e4d6800) [pid = 1803] [serial = 1167] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x7fa53702dc00) [pid = 1803] [serial = 1197] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x7fa50d025000) [pid = 1803] [serial = 1227] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x7fa50f9e2c00) [pid = 1803] [serial = 1104] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0x7fa53715ac00) [pid = 1803] [serial = 1071] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x7fa519e3a800) [pid = 1803] [serial = 1173] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x7fa513a22800) [pid = 1803] [serial = 1236] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x7fa525cec400) [pid = 1803] [serial = 1119] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x7fa50eb58c00) [pid = 1803] [serial = 1128] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x7fa51f874c00) [pid = 1803] [serial = 1179] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x7fa509f9e400) [pid = 1803] [serial = 1137] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x7fa535386400) [pid = 1803] [serial = 1131] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7fa50d023000) [pid = 1803] [serial = 1077] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7fa51b9b9000) [pid = 1803] [serial = 1313] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7fa51bfcdc00) [pid = 1803] [serial = 1301] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7fa53218fc00) [pid = 1803] [serial = 1316] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x7fa5100ab800) [pid = 1803] [serial = 1295] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7fa51f193000) [pid = 1803] [serial = 1322] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7fa52739d000) [pid = 1803] [serial = 1307] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x7fa51f19b000) [pid = 1803] [serial = 1329] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x7fa512538000) [pid = 1803] [serial = 1328] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7fa518e5fc00) [pid = 1803] [serial = 1298] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7fa51f197800) [pid = 1803] [serial = 1319] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7fa5331be800) [pid = 1803] [serial = 1310] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7fa522b17800) [pid = 1803] [serial = 1304] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7fa50c6e4c00) [pid = 1803] [serial = 1292] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7fa50ff77c00) [pid = 1803] [serial = 1325] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7fa518e58400) [pid = 1803] [serial = 1343] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7fa511143800) [pid = 1803] [serial = 1337] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7fa511705800) [pid = 1803] [serial = 1338] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7fa51009f800) [pid = 1803] [serial = 1334] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7fa51029e000) [pid = 1803] [serial = 1335] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7fa50eb54000) [pid = 1803] [serial = 1332] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7fa50d02b800) [pid = 1803] [serial = 1331] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7fa512543000) [pid = 1803] [serial = 1340] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7fa50b806c00) [pid = 1803] [serial = 1346] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7fa519e34800) [pid = 1803] [serial = 1344] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7fa50e145800) [pid = 1803] [serial = 1347] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7fa514527c00) [pid = 1803] [serial = 1341] [outer = (nil)] [url = about:blank] 17:00:03 INFO - PROCESS | 1803 | 1461024003212 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 17:00:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1588ms 17:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:00:03 INFO - PROCESS | 1803 | 1461024003244 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 17:00:03 INFO - PROCESS | 1803 | 1461024003246 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 17:00:03 INFO - PROCESS | 1803 | 1461024003253 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:00:03 INFO - PROCESS | 1803 | 1461024003258 Marionette TRACE conn4 <- [1,1918,null,{}] 17:00:03 INFO - PROCESS | 1803 | 1461024003273 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:03 INFO - PROCESS | 1803 | 1461024003470 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 17:00:03 INFO - PROCESS | 1803 | 1461024003640 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50c8a8800 == 109 [pid = 1803] [id = 487] 17:00:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7fa50f752800) [pid = 1803] [serial = 1462] [outer = (nil)] 17:00:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7fa5100a3800) [pid = 1803] [serial = 1463] [outer = 0x7fa50f752800] 17:00:03 INFO - PROCESS | 1803 | 1461024003700 Marionette DEBUG loaded listener.js 17:00:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7fa510d14c00) [pid = 1803] [serial = 1464] [outer = 0x7fa50f752800] 17:00:04 INFO - PROCESS | 1803 | 1461024004465 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 17:00:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1235ms 17:00:04 INFO - PROCESS | 1803 | 1461024004487 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 17:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:00:04 INFO - PROCESS | 1803 | 1461024004491 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 17:00:04 INFO - PROCESS | 1803 | 1461024004496 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:00:04 INFO - PROCESS | 1803 | 1461024004497 Marionette TRACE conn4 <- [1,1922,null,{}] 17:00:04 INFO - PROCESS | 1803 | 1461024004502 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:04 INFO - PROCESS | 1803 | 1461024004726 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 17:00:04 INFO - PROCESS | 1803 | 1461024004762 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50f797000 == 110 [pid = 1803] [id = 488] 17:00:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7fa50f9e6800) [pid = 1803] [serial = 1465] [outer = (nil)] 17:00:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7fa510d7e000) [pid = 1803] [serial = 1466] [outer = 0x7fa50f9e6800] 17:00:04 INFO - PROCESS | 1803 | 1461024004819 Marionette DEBUG loaded listener.js 17:00:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7fa510f62400) [pid = 1803] [serial = 1467] [outer = 0x7fa50f9e6800] 17:00:05 INFO - PROCESS | 1803 | 1461024005670 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 17:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1231ms 17:00:05 INFO - PROCESS | 1803 | 1461024005727 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 17:00:05 INFO - PROCESS | 1803 | 1461024005730 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 17:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:00:05 INFO - PROCESS | 1803 | 1461024005759 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:00:05 INFO - PROCESS | 1803 | 1461024005762 Marionette TRACE conn4 <- [1,1926,null,{}] 17:00:05 INFO - PROCESS | 1803 | 1461024005767 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:06 INFO - PROCESS | 1803 | 1461024006036 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 17:00:06 INFO - PROCESS | 1803 | 1461024006079 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa511047000 == 111 [pid = 1803] [id = 489] 17:00:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7fa510f62800) [pid = 1803] [serial = 1468] [outer = (nil)] 17:00:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7fa510fd4400) [pid = 1803] [serial = 1469] [outer = 0x7fa510f62800] 17:00:06 INFO - PROCESS | 1803 | 1461024006150 Marionette DEBUG loaded listener.js 17:00:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7fa511310c00) [pid = 1803] [serial = 1470] [outer = 0x7fa510f62800] 17:00:07 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7fa511150000) [pid = 1803] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:00:07 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7fa50c6e8400) [pid = 1803] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:00:07 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7fa51b2a2800) [pid = 1803] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:00:07 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7fa50b1e6000) [pid = 1803] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:00:07 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7fa518fcf800) [pid = 1803] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:00:07 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7fa50b1db800) [pid = 1803] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:00:07 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7fa50ff7d800) [pid = 1803] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:00:07 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7fa509f94c00) [pid = 1803] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:00:07 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7fa50b078800) [pid = 1803] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:00:07 INFO - PROCESS | 1803 | 1461024007630 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 17:00:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:00:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1929ms 17:00:07 INFO - PROCESS | 1803 | 1461024007692 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 17:00:07 INFO - PROCESS | 1803 | 1461024007694 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 17:00:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:00:07 INFO - PROCESS | 1803 | 1461024007700 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:00:07 INFO - PROCESS | 1803 | 1461024007702 Marionette TRACE conn4 <- [1,1930,null,{}] 17:00:07 INFO - PROCESS | 1803 | 1461024007708 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:07 INFO - PROCESS | 1803 | 1461024007928 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 17:00:07 INFO - PROCESS | 1803 | 1461024007948 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5115dc000 == 112 [pid = 1803] [id = 490] 17:00:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7fa50f8e7800) [pid = 1803] [serial = 1471] [outer = (nil)] 17:00:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7fa511311000) [pid = 1803] [serial = 1472] [outer = 0x7fa50f8e7800] 17:00:08 INFO - PROCESS | 1803 | 1461024008006 Marionette DEBUG loaded listener.js 17:00:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7fa51253e800) [pid = 1803] [serial = 1473] [outer = 0x7fa50f8e7800] 17:00:08 INFO - PROCESS | 1803 | 1461024008735 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 17:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1076ms 17:00:08 INFO - PROCESS | 1803 | 1461024008777 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 17:00:08 INFO - PROCESS | 1803 | 1461024008780 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 17:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:00:08 INFO - PROCESS | 1803 | 1461024008786 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:00:08 INFO - PROCESS | 1803 | 1461024008789 Marionette TRACE conn4 <- [1,1934,null,{}] 17:00:08 INFO - PROCESS | 1803 | 1461024008794 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:08 INFO - PROCESS | 1803 | 1461024008946 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 17:00:09 INFO - PROCESS | 1803 | 1461024009116 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa512512800 == 113 [pid = 1803] [id = 491] 17:00:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7fa50ff7d800) [pid = 1803] [serial = 1474] [outer = (nil)] 17:00:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7fa512726800) [pid = 1803] [serial = 1475] [outer = 0x7fa50ff7d800] 17:00:09 INFO - PROCESS | 1803 | 1461024009174 Marionette DEBUG loaded listener.js 17:00:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7fa513908800) [pid = 1803] [serial = 1476] [outer = 0x7fa50ff7d800] 17:00:10 INFO - PROCESS | 1803 | 1461024010213 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 17:00:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:00:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1478ms 17:00:10 INFO - PROCESS | 1803 | 1461024010265 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 17:00:10 INFO - PROCESS | 1803 | 1461024010272 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 17:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:00:10 INFO - PROCESS | 1803 | 1461024010281 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:00:10 INFO - PROCESS | 1803 | 1461024010286 Marionette TRACE conn4 <- [1,1938,null,{}] 17:00:10 INFO - PROCESS | 1803 | 1461024010293 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:10 INFO - PROCESS | 1803 | 1461024010503 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 17:00:10 INFO - PROCESS | 1803 | 1461024010761 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50cea7800 == 114 [pid = 1803] [id = 492] 17:00:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7fa50cf1a400) [pid = 1803] [serial = 1477] [outer = (nil)] 17:00:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7fa50d873400) [pid = 1803] [serial = 1478] [outer = 0x7fa50cf1a400] 17:00:10 INFO - PROCESS | 1803 | 1461024010842 Marionette DEBUG loaded listener.js 17:00:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7fa50eb4b400) [pid = 1803] [serial = 1479] [outer = 0x7fa50cf1a400] 17:00:11 INFO - PROCESS | 1803 | 1461024011772 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 17:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1533ms 17:00:11 INFO - PROCESS | 1803 | 1461024011814 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 17:00:11 INFO - PROCESS | 1803 | 1461024011822 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 17:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:00:11 INFO - PROCESS | 1803 | 1461024011832 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:00:11 INFO - PROCESS | 1803 | 1461024011835 Marionette TRACE conn4 <- [1,1942,null,{}] 17:00:11 INFO - PROCESS | 1803 | 1461024011841 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:12 INFO - PROCESS | 1803 | 1461024012024 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 17:00:12 INFO - PROCESS | 1803 | 1461024012239 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa511333000 == 115 [pid = 1803] [id = 493] 17:00:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7fa50b1e3c00) [pid = 1803] [serial = 1480] [outer = (nil)] 17:00:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7fa50ff7f400) [pid = 1803] [serial = 1481] [outer = 0x7fa50b1e3c00] 17:00:12 INFO - PROCESS | 1803 | 1461024012354 Marionette DEBUG loaded listener.js 17:00:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7fa510d1e800) [pid = 1803] [serial = 1482] [outer = 0x7fa50b1e3c00] 17:00:13 INFO - PROCESS | 1803 | 1461024013282 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 17:00:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1476ms 17:00:13 INFO - PROCESS | 1803 | 1461024013308 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 17:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:00:13 INFO - PROCESS | 1803 | 1461024013312 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 17:00:13 INFO - PROCESS | 1803 | 1461024013317 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:00:13 INFO - PROCESS | 1803 | 1461024013322 Marionette TRACE conn4 <- [1,1946,null,{}] 17:00:13 INFO - PROCESS | 1803 | 1461024013337 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:13 INFO - PROCESS | 1803 | 1461024013515 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 17:00:13 INFO - PROCESS | 1803 | 1461024013727 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51380d000 == 116 [pid = 1803] [id = 494] 17:00:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7fa510d7d000) [pid = 1803] [serial = 1483] [outer = (nil)] 17:00:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7fa511311c00) [pid = 1803] [serial = 1484] [outer = 0x7fa510d7d000] 17:00:13 INFO - PROCESS | 1803 | 1461024013839 Marionette DEBUG loaded listener.js 17:00:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7fa512727000) [pid = 1803] [serial = 1485] [outer = 0x7fa510d7d000] 17:00:14 INFO - PROCESS | 1803 | 1461024014788 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 17:00:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:00:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1534ms 17:00:14 INFO - PROCESS | 1803 | 1461024014852 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 17:00:14 INFO - PROCESS | 1803 | 1461024014856 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 17:00:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:00:14 INFO - PROCESS | 1803 | 1461024014862 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:00:14 INFO - PROCESS | 1803 | 1461024014864 Marionette TRACE conn4 <- [1,1950,null,{}] 17:00:14 INFO - PROCESS | 1803 | 1461024014869 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:15 INFO - PROCESS | 1803 | 1461024015058 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 17:00:15 INFO - PROCESS | 1803 | 1461024015263 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5139a1800 == 117 [pid = 1803] [id = 495] 17:00:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7fa510fd2000) [pid = 1803] [serial = 1486] [outer = (nil)] 17:00:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7fa513a26400) [pid = 1803] [serial = 1487] [outer = 0x7fa510fd2000] 17:00:15 INFO - PROCESS | 1803 | 1461024015376 Marionette DEBUG loaded listener.js 17:00:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7fa518c71800) [pid = 1803] [serial = 1488] [outer = 0x7fa510fd2000] 17:00:16 INFO - PROCESS | 1803 | 1461024016208 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 17:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1378ms 17:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:00:16 INFO - PROCESS | 1803 | 1461024016241 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 17:00:16 INFO - PROCESS | 1803 | 1461024016244 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 17:00:16 INFO - PROCESS | 1803 | 1461024016250 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:00:16 INFO - PROCESS | 1803 | 1461024016253 Marionette TRACE conn4 <- [1,1954,null,{}] 17:00:16 INFO - PROCESS | 1803 | 1461024016259 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:16 INFO - PROCESS | 1803 | 1461024016442 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 17:00:16 INFO - PROCESS | 1803 | 1461024016651 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518b07800 == 118 [pid = 1803] [id = 496] 17:00:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x7fa5100a3000) [pid = 1803] [serial = 1489] [outer = (nil)] 17:00:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x7fa518fc5c00) [pid = 1803] [serial = 1490] [outer = 0x7fa5100a3000] 17:00:16 INFO - PROCESS | 1803 | 1461024016761 Marionette DEBUG loaded listener.js 17:00:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7fa519b33400) [pid = 1803] [serial = 1491] [outer = 0x7fa5100a3000] 17:00:17 INFO - PROCESS | 1803 | 1461024017682 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 17:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1480ms 17:00:17 INFO - PROCESS | 1803 | 1461024017730 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 17:00:17 INFO - PROCESS | 1803 | 1461024017733 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 17:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:00:17 INFO - PROCESS | 1803 | 1461024017739 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:00:17 INFO - PROCESS | 1803 | 1461024017741 Marionette TRACE conn4 <- [1,1958,null,{}] 17:00:17 INFO - PROCESS | 1803 | 1461024017747 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:17 INFO - PROCESS | 1803 | 1461024017937 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 17:00:18 INFO - PROCESS | 1803 | 1461024018149 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa519e15800 == 119 [pid = 1803] [id = 497] 17:00:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7fa519edf000) [pid = 1803] [serial = 1492] [outer = (nil)] 17:00:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x7fa51aff4000) [pid = 1803] [serial = 1493] [outer = 0x7fa519edf000] 17:00:18 INFO - PROCESS | 1803 | 1461024018224 Marionette DEBUG loaded listener.js 17:00:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7fa51b609c00) [pid = 1803] [serial = 1494] [outer = 0x7fa519edf000] 17:00:19 INFO - PROCESS | 1803 | 1461024019086 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 17:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1385ms 17:00:19 INFO - PROCESS | 1803 | 1461024019125 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 17:00:19 INFO - PROCESS | 1803 | 1461024019128 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 17:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:00:19 INFO - PROCESS | 1803 | 1461024019135 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:00:19 INFO - PROCESS | 1803 | 1461024019138 Marionette TRACE conn4 <- [1,1962,null,{}] 17:00:19 INFO - PROCESS | 1803 | 1461024019143 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:19 INFO - PROCESS | 1803 | 1461024019323 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 17:00:19 INFO - PROCESS | 1803 | 1461024019533 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ad19000 == 120 [pid = 1803] [id = 498] 17:00:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7fa519ee3800) [pid = 1803] [serial = 1495] [outer = (nil)] 17:00:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7fa51b711800) [pid = 1803] [serial = 1496] [outer = 0x7fa519ee3800] 17:00:19 INFO - PROCESS | 1803 | 1461024019601 Marionette DEBUG loaded listener.js 17:00:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7fa51b9b5000) [pid = 1803] [serial = 1497] [outer = 0x7fa519ee3800] 17:00:20 INFO - PROCESS | 1803 | 1461024020473 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 17:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1392ms 17:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:00:20 INFO - PROCESS | 1803 | 1461024020527 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 17:00:20 INFO - PROCESS | 1803 | 1461024020530 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 17:00:20 INFO - PROCESS | 1803 | 1461024020537 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:00:20 INFO - PROCESS | 1803 | 1461024020540 Marionette TRACE conn4 <- [1,1966,null,{}] 17:00:20 INFO - PROCESS | 1803 | 1461024020545 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:20 INFO - PROCESS | 1803 | 1461024020718 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 17:00:20 INFO - PROCESS | 1803 | 1461024020950 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b19e000 == 121 [pid = 1803] [id = 499] 17:00:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x7fa509f94c00) [pid = 1803] [serial = 1498] [outer = (nil)] 17:00:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x7fa51bbe1800) [pid = 1803] [serial = 1499] [outer = 0x7fa509f94c00] 17:00:21 INFO - PROCESS | 1803 | 1461024021063 Marionette DEBUG loaded listener.js 17:00:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x7fa51bd9d800) [pid = 1803] [serial = 1500] [outer = 0x7fa509f94c00] 17:00:21 INFO - PROCESS | 1803 | 1461024021906 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 17:00:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1435ms 17:00:21 INFO - PROCESS | 1803 | 1461024021971 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 17:00:21 INFO - PROCESS | 1803 | 1461024021975 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 17:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:00:21 INFO - PROCESS | 1803 | 1461024021981 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:00:21 INFO - PROCESS | 1803 | 1461024021983 Marionette TRACE conn4 <- [1,1970,null,{}] 17:00:21 INFO - PROCESS | 1803 | 1461024021988 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:22 INFO - PROCESS | 1803 | 1461024022169 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 17:00:22 INFO - PROCESS | 1803 | 1461024022380 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b910800 == 122 [pid = 1803] [id = 500] 17:00:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x7fa51452bc00) [pid = 1803] [serial = 1501] [outer = (nil)] 17:00:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x7fa51cc4a800) [pid = 1803] [serial = 1502] [outer = 0x7fa51452bc00] 17:00:22 INFO - PROCESS | 1803 | 1461024022492 Marionette DEBUG loaded listener.js 17:00:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x7fa51db5b400) [pid = 1803] [serial = 1503] [outer = 0x7fa51452bc00] 17:00:23 INFO - PROCESS | 1803 | 1461024023346 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 17:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1426ms 17:00:23 INFO - PROCESS | 1803 | 1461024023408 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 17:00:23 INFO - PROCESS | 1803 | 1461024023411 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 17:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:00:23 INFO - PROCESS | 1803 | 1461024023417 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:00:23 INFO - PROCESS | 1803 | 1461024023420 Marionette TRACE conn4 <- [1,1974,null,{}] 17:00:23 INFO - PROCESS | 1803 | 1461024023425 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:23 INFO - PROCESS | 1803 | 1461024023607 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 17:00:23 INFO - PROCESS | 1803 | 1461024023821 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ed58000 == 123 [pid = 1803] [id = 501] 17:00:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x7fa519a88800) [pid = 1803] [serial = 1504] [outer = (nil)] 17:00:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x7fa51ef78400) [pid = 1803] [serial = 1505] [outer = 0x7fa519a88800] 17:00:23 INFO - PROCESS | 1803 | 1461024023942 Marionette DEBUG loaded listener.js 17:00:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x7fa51f194800) [pid = 1803] [serial = 1506] [outer = 0x7fa519a88800] 17:00:24 INFO - PROCESS | 1803 | 1461024024834 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 17:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1438ms 17:00:24 INFO - PROCESS | 1803 | 1461024024857 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 17:00:24 INFO - PROCESS | 1803 | 1461024024861 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 17:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:00:24 INFO - PROCESS | 1803 | 1461024024866 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:00:24 INFO - PROCESS | 1803 | 1461024024870 Marionette TRACE conn4 <- [1,1978,null,{}] 17:00:24 INFO - PROCESS | 1803 | 1461024024875 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:25 INFO - PROCESS | 1803 | 1461024025074 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 17:00:25 INFO - PROCESS | 1803 | 1461024025310 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa522ab3800 == 124 [pid = 1803] [id = 502] 17:00:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x7fa51b746000) [pid = 1803] [serial = 1507] [outer = (nil)] 17:00:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x7fa51fecec00) [pid = 1803] [serial = 1508] [outer = 0x7fa51b746000] 17:00:25 INFO - PROCESS | 1803 | 1461024025386 Marionette DEBUG loaded listener.js 17:00:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x7fa522b67400) [pid = 1803] [serial = 1509] [outer = 0x7fa51b746000] 17:00:26 INFO - PROCESS | 1803 | 1461024026315 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1477ms 17:00:26 INFO - PROCESS | 1803 | 1461024026344 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 17:00:26 INFO - PROCESS | 1803 | 1461024026348 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 17:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:00:26 INFO - PROCESS | 1803 | 1461024026368 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:00:26 INFO - PROCESS | 1803 | 1461024026373 Marionette TRACE conn4 <- [1,1982,null,{}] 17:00:26 INFO - PROCESS | 1803 | 1461024026383 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:26 INFO - PROCESS | 1803 | 1461024026578 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 17:00:26 INFO - PROCESS | 1803 | 1461024026789 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50b9d4800 == 125 [pid = 1803] [id = 503] 17:00:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 208 (0x7fa50b058400) [pid = 1803] [serial = 1510] [outer = (nil)] 17:00:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 209 (0x7fa50d022400) [pid = 1803] [serial = 1511] [outer = 0x7fa50b058400] 17:00:26 INFO - PROCESS | 1803 | 1461024026903 Marionette DEBUG loaded listener.js 17:00:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 210 (0x7fa511710400) [pid = 1803] [serial = 1512] [outer = 0x7fa50b058400] 17:00:27 INFO - PROCESS | 1803 | 1461024027811 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1504ms 17:00:27 INFO - PROCESS | 1803 | 1461024027859 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 17:00:27 INFO - PROCESS | 1803 | 1461024027863 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 17:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:00:27 INFO - PROCESS | 1803 | 1461024027869 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:00:27 INFO - PROCESS | 1803 | 1461024027871 Marionette TRACE conn4 <- [1,1986,null,{}] 17:00:27 INFO - PROCESS | 1803 | 1461024027876 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:28 INFO - PROCESS | 1803 | 1461024028058 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 17:00:28 INFO - PROCESS | 1803 | 1461024028661 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50cea4800 == 126 [pid = 1803] [id = 504] 17:00:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 211 (0x7fa509f9bc00) [pid = 1803] [serial = 1513] [outer = (nil)] 17:00:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x7fa50b07a000) [pid = 1803] [serial = 1514] [outer = 0x7fa509f9bc00] 17:00:28 INFO - PROCESS | 1803 | 1461024028795 Marionette DEBUG loaded listener.js 17:00:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 213 (0x7fa50c6df800) [pid = 1803] [serial = 1515] [outer = 0x7fa509f9bc00] 17:00:29 INFO - PROCESS | 1803 | 1461024029593 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1776ms 17:00:29 INFO - PROCESS | 1803 | 1461024029646 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 17:00:29 INFO - PROCESS | 1803 | 1461024029653 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 17:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:00:29 INFO - PROCESS | 1803 | 1461024029695 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:00:29 INFO - PROCESS | 1803 | 1461024029701 Marionette TRACE conn4 <- [1,1990,null,{}] 17:00:29 INFO - PROCESS | 1803 | 1461024029766 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:29 INFO - PROCESS | 1803 | 1461024029973 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 17:00:30 INFO - PROCESS | 1803 | 1461024030209 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5115ec000 == 127 [pid = 1803] [id = 505] 17:00:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x7fa50b1df000) [pid = 1803] [serial = 1516] [outer = (nil)] 17:00:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 215 (0x7fa50e146000) [pid = 1803] [serial = 1517] [outer = 0x7fa50b1df000] 17:00:30 INFO - PROCESS | 1803 | 1461024030395 Marionette DEBUG loaded listener.js 17:00:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 216 (0x7fa50f9de000) [pid = 1803] [serial = 1518] [outer = 0x7fa50b1df000] 17:00:31 INFO - PROCESS | 1803 | 1461024031341 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1731ms 17:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:00:31 INFO - PROCESS | 1803 | 1461024031394 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 17:00:31 INFO - PROCESS | 1803 | 1461024031399 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 17:00:31 INFO - PROCESS | 1803 | 1461024031406 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:00:31 INFO - PROCESS | 1803 | 1461024031408 Marionette TRACE conn4 <- [1,1994,null,{}] 17:00:31 INFO - PROCESS | 1803 | 1461024031414 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:31 INFO - PROCESS | 1803 | 1461024031584 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 17:00:31 INFO - PROCESS | 1803 | 1461024031808 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5088ee000 == 128 [pid = 1803] [id = 506] 17:00:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 217 (0x7fa50c9b5400) [pid = 1803] [serial = 1519] [outer = (nil)] 17:00:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 218 (0x7fa5100acc00) [pid = 1803] [serial = 1520] [outer = 0x7fa50c9b5400] 17:00:31 INFO - PROCESS | 1803 | 1461024031954 Marionette DEBUG loaded listener.js 17:00:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 219 (0x7fa510f6c800) [pid = 1803] [serial = 1521] [outer = 0x7fa50c9b5400] 17:00:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50b9da800 == 127 [pid = 1803] [id = 355] 17:00:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51c0a8800 == 126 [pid = 1803] [id = 113] 17:00:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51ad9f800 == 125 [pid = 1803] [id = 354] 17:00:32 INFO - PROCESS | 1803 | --DOMWINDOW == 218 (0x7fa50d024c00) [pid = 1803] [serial = 1415] [outer = (nil)] [url = about:blank] 17:00:32 INFO - PROCESS | 1803 | --DOMWINDOW == 217 (0x7fa525d90000) [pid = 1803] [serial = 1376] [outer = (nil)] [url = about:blank] 17:00:32 INFO - PROCESS | 1803 | --DOMWINDOW == 216 (0x7fa52739e400) [pid = 1803] [serial = 1379] [outer = (nil)] [url = about:blank] 17:00:32 INFO - PROCESS | 1803 | --DOMWINDOW == 215 (0x7fa50d86f000) [pid = 1803] [serial = 1388] [outer = (nil)] [url = about:blank] 17:00:32 INFO - PROCESS | 1803 | --DOMWINDOW == 214 (0x7fa50e9c8000) [pid = 1803] [serial = 1385] [outer = (nil)] [url = about:blank] 17:00:32 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0x7fa533307800) [pid = 1803] [serial = 1382] [outer = (nil)] [url = about:blank] 17:00:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5115dc000 == 124 [pid = 1803] [id = 490] 17:00:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa511047000 == 123 [pid = 1803] [id = 489] 17:00:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50f797000 == 122 [pid = 1803] [id = 488] 17:00:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50c8a8800 == 121 [pid = 1803] [id = 487] 17:00:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5098d6000 == 120 [pid = 1803] [id = 486] 17:00:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa509ce7800 == 119 [pid = 1803] [id = 485] 17:00:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50b9e1800 == 118 [pid = 1803] [id = 484] 17:00:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5115ee000 == 117 [pid = 1803] [id = 482] 17:00:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa533005000 == 116 [pid = 1803] [id = 481] 17:00:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52bf08800 == 115 [pid = 1803] [id = 480] 17:00:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa525df6000 == 114 [pid = 1803] [id = 479] 17:00:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52569d800 == 113 [pid = 1803] [id = 478] 17:00:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa522bcc000 == 112 [pid = 1803] [id = 477] 17:00:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51c039000 == 111 [pid = 1803] [id = 476] 17:00:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b51a800 == 110 [pid = 1803] [id = 475] 17:00:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51ad15800 == 109 [pid = 1803] [id = 474] 17:00:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa512518000 == 108 [pid = 1803] [id = 473] 17:00:32 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50e44c000 == 107 [pid = 1803] [id = 472] 17:00:32 INFO - PROCESS | 1803 | --DOMWINDOW == 212 (0x7fa50c9ab000) [pid = 1803] [serial = 1413] [outer = (nil)] [url = about:blank] 17:00:32 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x7fa51b16e800) [pid = 1803] [serial = 1407] [outer = (nil)] [url = about:blank] 17:00:32 INFO - PROCESS | 1803 | --DOMWINDOW == 210 (0x7fa51390e000) [pid = 1803] [serial = 1401] [outer = (nil)] [url = about:blank] 17:00:32 INFO - PROCESS | 1803 | --DOMWINDOW == 209 (0x7fa5125cb400) [pid = 1803] [serial = 1400] [outer = (nil)] [url = about:blank] 17:00:32 INFO - PROCESS | 1803 | --DOMWINDOW == 208 (0x7fa50e4cc800) [pid = 1803] [serial = 1392] [outer = (nil)] [url = about:blank] 17:00:32 INFO - PROCESS | 1803 | --DOMWINDOW == 207 (0x7fa50d01fc00) [pid = 1803] [serial = 1391] [outer = (nil)] [url = about:blank] 17:00:32 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x7fa51b70f000) [pid = 1803] [serial = 1409] [outer = (nil)] [url = about:blank] 17:00:32 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x7fa50c6e5000) [pid = 1803] [serial = 1352] [outer = (nil)] [url = about:blank] 17:00:32 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x7fa512542000) [pid = 1803] [serial = 1403] [outer = (nil)] [url = about:blank] 17:00:32 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x7fa513a1f800) [pid = 1803] [serial = 1404] [outer = (nil)] [url = about:blank] 17:00:32 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0x7fa51029e800) [pid = 1803] [serial = 1355] [outer = (nil)] [url = about:blank] 17:00:32 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x7fa519e3c400) [pid = 1803] [serial = 1406] [outer = (nil)] [url = about:blank] 17:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x7fa51ac46800) [pid = 1803] [serial = 1361] [outer = (nil)] [url = about:blank] 17:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x7fa50ff75000) [pid = 1803] [serial = 1395] [outer = (nil)] [url = about:blank] 17:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x7fa50d86b000) [pid = 1803] [serial = 1394] [outer = (nil)] [url = about:blank] 17:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x7fa524c66c00) [pid = 1803] [serial = 1373] [outer = (nil)] [url = about:blank] 17:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x7fa5116b2400) [pid = 1803] [serial = 1398] [outer = (nil)] [url = about:blank] 17:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x7fa511147000) [pid = 1803] [serial = 1397] [outer = (nil)] [url = about:blank] 17:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7fa51b70e000) [pid = 1803] [serial = 1364] [outer = (nil)] [url = about:blank] 17:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7fa51f19a400) [pid = 1803] [serial = 1367] [outer = (nil)] [url = about:blank] 17:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7fa521849800) [pid = 1803] [serial = 1370] [outer = (nil)] [url = about:blank] 17:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7fa51390a800) [pid = 1803] [serial = 1358] [outer = (nil)] [url = about:blank] 17:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x7fa5125cb000) [pid = 1803] [serial = 1350] [outer = (nil)] [url = about:blank] 17:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7fa50b1e6800) [pid = 1803] [serial = 1412] [outer = (nil)] [url = about:blank] 17:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7fa51b9b7800) [pid = 1803] [serial = 1410] [outer = (nil)] [url = about:blank] 17:00:33 INFO - PROCESS | 1803 | 1461024033152 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 17:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1792ms 17:00:33 INFO - PROCESS | 1803 | 1461024033198 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 17:00:33 INFO - PROCESS | 1803 | 1461024033205 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 17:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:00:33 INFO - PROCESS | 1803 | 1461024033214 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:00:33 INFO - PROCESS | 1803 | 1461024033219 Marionette TRACE conn4 <- [1,1998,null,{}] 17:00:33 INFO - PROCESS | 1803 | 1461024033226 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:33 INFO - PROCESS | 1803 | 1461024033484 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 17:00:33 INFO - PROCESS | 1803 | 1461024033797 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50e8d4000 == 108 [pid = 1803] [id = 507] 17:00:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7fa50f8dbc00) [pid = 1803] [serial = 1522] [outer = (nil)] 17:00:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7fa50f9dcc00) [pid = 1803] [serial = 1523] [outer = 0x7fa50f8dbc00] 17:00:33 INFO - PROCESS | 1803 | 1461024033880 Marionette DEBUG loaded listener.js 17:00:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x7fa510295800) [pid = 1803] [serial = 1524] [outer = 0x7fa50f8dbc00] 17:00:34 INFO - PROCESS | 1803 | 1461024034734 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 17:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1584ms 17:00:34 INFO - PROCESS | 1803 | 1461024034799 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 17:00:34 INFO - PROCESS | 1803 | 1461024034808 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 17:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:00:34 INFO - PROCESS | 1803 | 1461024034818 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:00:34 INFO - PROCESS | 1803 | 1461024034821 Marionette TRACE conn4 <- [1,2002,null,{}] 17:00:34 INFO - PROCESS | 1803 | 1461024034828 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:35 INFO - PROCESS | 1803 | 1461024035059 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 17:00:35 INFO - PROCESS | 1803 | 1461024035372 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5111bb800 == 109 [pid = 1803] [id = 508] 17:00:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7fa510fdbc00) [pid = 1803] [serial = 1525] [outer = (nil)] 17:00:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7fa511303000) [pid = 1803] [serial = 1526] [outer = 0x7fa510fdbc00] 17:00:35 INFO - PROCESS | 1803 | 1461024035486 Marionette DEBUG loaded listener.js 17:00:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7fa511707c00) [pid = 1803] [serial = 1527] [outer = 0x7fa510fdbc00] 17:00:36 INFO - PROCESS | 1803 | 1461024036353 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 17:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1583ms 17:00:36 INFO - PROCESS | 1803 | 1461024036401 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 17:00:36 INFO - PROCESS | 1803 | 1461024036404 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 17:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:00:36 INFO - PROCESS | 1803 | 1461024036410 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:00:36 INFO - PROCESS | 1803 | 1461024036415 Marionette TRACE conn4 <- [1,2006,null,{}] 17:00:36 INFO - PROCESS | 1803 | 1461024036430 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:36 INFO - PROCESS | 1803 | 1461024036630 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 17:00:36 INFO - PROCESS | 1803 | 1461024036840 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5126ec000 == 110 [pid = 1803] [id = 509] 17:00:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7fa51170ac00) [pid = 1803] [serial = 1528] [outer = (nil)] 17:00:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x7fa514527400) [pid = 1803] [serial = 1529] [outer = 0x7fa51170ac00] 17:00:36 INFO - PROCESS | 1803 | 1461024036958 Marionette DEBUG loaded listener.js 17:00:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x7fa518fd1800) [pid = 1803] [serial = 1530] [outer = 0x7fa51170ac00] 17:00:37 INFO - PROCESS | 1803 | 1461024037850 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 17:00:37 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 17:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1484ms 17:00:37 INFO - PROCESS | 1803 | 1461024037895 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 17:00:37 INFO - PROCESS | 1803 | 1461024037900 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 17:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:00:37 INFO - PROCESS | 1803 | 1461024037905 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:00:37 INFO - PROCESS | 1803 | 1461024037907 Marionette TRACE conn4 <- [1,2010,null,{}] 17:00:37 INFO - PROCESS | 1803 | 1461024037913 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:38 INFO - PROCESS | 1803 | 1461024038096 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 17:00:38 INFO - PROCESS | 1803 | 1461024038318 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51399d800 == 111 [pid = 1803] [id = 510] 17:00:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x7fa5125c4400) [pid = 1803] [serial = 1531] [outer = (nil)] 17:00:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x7fa51ac42800) [pid = 1803] [serial = 1532] [outer = 0x7fa5125c4400] 17:00:38 INFO - PROCESS | 1803 | 1461024038427 Marionette DEBUG loaded listener.js 17:00:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x7fa51b165800) [pid = 1803] [serial = 1533] [outer = 0x7fa5125c4400] 17:00:39 INFO - PROCESS | 1803 | 1461024039317 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 17:00:39 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 17:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1478ms 17:00:39 INFO - PROCESS | 1803 | 1461024039388 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 17:00:39 INFO - PROCESS | 1803 | 1461024039391 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 17:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:00:39 INFO - PROCESS | 1803 | 1461024039397 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:00:39 INFO - PROCESS | 1803 | 1461024039400 Marionette TRACE conn4 <- [1,2014,null,{}] 17:00:39 INFO - PROCESS | 1803 | 1461024039405 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:39 INFO - PROCESS | 1803 | 1461024039585 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50e459800 == 110 [pid = 1803] [id = 337] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50f79f800 == 109 [pid = 1803] [id = 440] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa539f30800 == 108 [pid = 1803] [id = 316] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50f737000 == 107 [pid = 1803] [id = 336] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50ba19000 == 106 [pid = 1803] [id = 378] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa518def800 == 105 [pid = 1803] [id = 118] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50ceb1000 == 104 [pid = 1803] [id = 357] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5088ac000 == 103 [pid = 1803] [id = 441] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa511044000 == 102 [pid = 1803] [id = 244] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50f71b000 == 101 [pid = 1803] [id = 442] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa512486800 == 100 [pid = 1803] [id = 399] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5088e5800 == 99 [pid = 1803] [id = 397] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5321aa800 == 98 [pid = 1803] [id = 298] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa531edf000 == 97 [pid = 1803] [id = 119] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5115ec000 == 96 [pid = 1803] [id = 505] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50cea4800 == 95 [pid = 1803] [id = 504] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa522ab3800 == 94 [pid = 1803] [id = 502] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51ed58000 == 93 [pid = 1803] [id = 501] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b910800 == 92 [pid = 1803] [id = 500] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b19e000 == 91 [pid = 1803] [id = 499] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51ad19000 == 90 [pid = 1803] [id = 498] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa519e15800 == 89 [pid = 1803] [id = 497] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa518b07800 == 88 [pid = 1803] [id = 496] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5139a1800 == 87 [pid = 1803] [id = 495] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51380d000 == 86 [pid = 1803] [id = 494] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa511333000 == 85 [pid = 1803] [id = 493] 17:00:41 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50cea7800 == 84 [pid = 1803] [id = 492] 17:00:41 INFO - PROCESS | 1803 | 1461024041932 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50a0e8800 == 85 [pid = 1803] [id = 511] 17:00:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x7fa50c9af000) [pid = 1803] [serial = 1534] [outer = (nil)] 17:00:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x7fa50d01c800) [pid = 1803] [serial = 1535] [outer = 0x7fa50c9af000] 17:00:42 INFO - PROCESS | 1803 | 1461024041999 Marionette DEBUG loaded listener.js 17:00:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x7fa50e9c2400) [pid = 1803] [serial = 1536] [outer = 0x7fa50c9af000] 17:00:42 INFO - PROCESS | 1803 | 1461024042743 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 17:00:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:00:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 3380ms 17:00:42 INFO - PROCESS | 1803 | 1461024042778 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 17:00:42 INFO - PROCESS | 1803 | 1461024042785 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 17:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:00:42 INFO - PROCESS | 1803 | 1461024042807 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:00:42 INFO - PROCESS | 1803 | 1461024042811 Marionette TRACE conn4 <- [1,2018,null,{}] 17:00:42 INFO - PROCESS | 1803 | 1461024042817 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:42 INFO - PROCESS | 1803 | 1461024042989 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 17:00:43 INFO - PROCESS | 1803 | 1461024043007 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5111af800 == 86 [pid = 1803] [id = 512] 17:00:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x7fa50f9dec00) [pid = 1803] [serial = 1537] [outer = (nil)] 17:00:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x7fa511306400) [pid = 1803] [serial = 1538] [outer = 0x7fa50f9dec00] 17:00:43 INFO - PROCESS | 1803 | 1461024043066 Marionette DEBUG loaded listener.js 17:00:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x7fa512535400) [pid = 1803] [serial = 1539] [outer = 0x7fa50f9dec00] 17:00:44 INFO - PROCESS | 1803 | 1461024044006 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1235ms 17:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:00:44 INFO - PROCESS | 1803 | 1461024044038 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 17:00:44 INFO - PROCESS | 1803 | 1461024044042 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 17:00:44 INFO - PROCESS | 1803 | 1461024044048 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:00:44 INFO - PROCESS | 1803 | 1461024044051 Marionette TRACE conn4 <- [1,2022,null,{}] 17:00:44 INFO - PROCESS | 1803 | 1461024044056 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:44 INFO - PROCESS | 1803 | 1461024044217 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 17:00:44 INFO - PROCESS | 1803 | 1461024044227 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513968800 == 87 [pid = 1803] [id = 513] 17:00:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x7fa50f9e7c00) [pid = 1803] [serial = 1540] [outer = (nil)] 17:00:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 208 (0x7fa51452a000) [pid = 1803] [serial = 1541] [outer = 0x7fa50f9e7c00] 17:00:44 INFO - PROCESS | 1803 | 1461024044285 Marionette DEBUG loaded listener.js 17:00:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 209 (0x7fa519a82c00) [pid = 1803] [serial = 1542] [outer = 0x7fa50f9e7c00] 17:00:45 INFO - PROCESS | 1803 | 1461024045296 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 17:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1284ms 17:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:00:45 INFO - PROCESS | 1803 | 1461024045332 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 17:00:45 INFO - PROCESS | 1803 | 1461024045335 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 17:00:45 INFO - PROCESS | 1803 | 1461024045349 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:00:45 INFO - PROCESS | 1803 | 1461024045357 Marionette TRACE conn4 <- [1,2026,null,{}] 17:00:45 INFO - PROCESS | 1803 | 1461024045369 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:45 INFO - PROCESS | 1803 | 1461024045584 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 17:00:45 INFO - PROCESS | 1803 | 1461024045614 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518f86000 == 88 [pid = 1803] [id = 514] 17:00:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 210 (0x7fa511307000) [pid = 1803] [serial = 1543] [outer = (nil)] 17:00:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 211 (0x7fa51bbeb400) [pid = 1803] [serial = 1544] [outer = 0x7fa511307000] 17:00:45 INFO - PROCESS | 1803 | 1461024045672 Marionette DEBUG loaded listener.js 17:00:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x7fa51cc4b000) [pid = 1803] [serial = 1545] [outer = 0x7fa511307000] 17:00:47 INFO - PROCESS | 1803 | 1461024047001 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 17:00:47 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x7fa509f9bc00) [pid = 1803] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:00:47 INFO - PROCESS | 1803 | --DOMWINDOW == 210 (0x7fa50f752800) [pid = 1803] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:00:47 INFO - PROCESS | 1803 | --DOMWINDOW == 209 (0x7fa510f62800) [pid = 1803] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:00:47 INFO - PROCESS | 1803 | --DOMWINDOW == 208 (0x7fa50f8e7800) [pid = 1803] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:00:47 INFO - PROCESS | 1803 | --DOMWINDOW == 207 (0x7fa50d871c00) [pid = 1803] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:00:47 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x7fa50b070400) [pid = 1803] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:00:47 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x7fa50f9e6800) [pid = 1803] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:00:47 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x7fa509f8f800) [pid = 1803] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:00:47 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x7fa50b1df000) [pid = 1803] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1747ms 17:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:00:47 INFO - PROCESS | 1803 | 1461024047088 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 17:00:47 INFO - PROCESS | 1803 | 1461024047092 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 17:00:47 INFO - PROCESS | 1803 | 1461024047098 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:00:47 INFO - PROCESS | 1803 | 1461024047100 Marionette TRACE conn4 <- [1,2030,null,{}] 17:00:47 INFO - PROCESS | 1803 | 1461024047106 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:47 INFO - PROCESS | 1803 | 1461024047261 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 17:00:47 INFO - PROCESS | 1803 | 1461024047502 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5111ba000 == 89 [pid = 1803] [id = 515] 17:00:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x7fa50eb51800) [pid = 1803] [serial = 1546] [outer = (nil)] 17:00:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x7fa510fda000) [pid = 1803] [serial = 1547] [outer = 0x7fa50eb51800] 17:00:47 INFO - PROCESS | 1803 | 1461024047565 Marionette DEBUG loaded listener.js 17:00:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x7fa51bd9bc00) [pid = 1803] [serial = 1548] [outer = 0x7fa50eb51800] 17:00:48 INFO - PROCESS | 1803 | 1461024048239 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 17:00:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:00:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1179ms 17:00:48 INFO - PROCESS | 1803 | 1461024048277 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 17:00:48 INFO - PROCESS | 1803 | 1461024048280 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 17:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:00:48 INFO - PROCESS | 1803 | 1461024048285 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:00:48 INFO - PROCESS | 1803 | 1461024048288 Marionette TRACE conn4 <- [1,2034,null,{}] 17:00:48 INFO - PROCESS | 1803 | 1461024048293 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:48 INFO - PROCESS | 1803 | 1461024048513 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 17:00:48 INFO - PROCESS | 1803 | 1461024048536 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51af18000 == 90 [pid = 1803] [id = 516] 17:00:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x7fa51f199400) [pid = 1803] [serial = 1549] [outer = (nil)] 17:00:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 208 (0x7fa51f6ec800) [pid = 1803] [serial = 1550] [outer = 0x7fa51f199400] 17:00:48 INFO - PROCESS | 1803 | 1461024048607 Marionette DEBUG loaded listener.js 17:00:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 209 (0x7fa51f875c00) [pid = 1803] [serial = 1551] [outer = 0x7fa51f199400] 17:00:49 INFO - PROCESS | 1803 | 1461024049689 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:00:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:00:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1480ms 17:00:49 INFO - PROCESS | 1803 | 1461024049767 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 17:00:49 INFO - PROCESS | 1803 | 1461024049773 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 17:00:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:00:49 INFO - PROCESS | 1803 | 1461024049781 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:00:49 INFO - PROCESS | 1803 | 1461024049787 Marionette TRACE conn4 <- [1,2038,null,{}] 17:00:49 INFO - PROCESS | 1803 | 1461024049796 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:50 INFO - PROCESS | 1803 | 1461024050049 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 17:00:50 INFO - PROCESS | 1803 | 1461024050320 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51260a000 == 91 [pid = 1803] [id = 517] 17:00:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 210 (0x7fa50f8dfc00) [pid = 1803] [serial = 1552] [outer = (nil)] 17:00:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 211 (0x7fa510f6b400) [pid = 1803] [serial = 1553] [outer = 0x7fa50f8dfc00] 17:00:50 INFO - PROCESS | 1803 | 1461024050437 Marionette DEBUG loaded listener.js 17:00:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x7fa512534c00) [pid = 1803] [serial = 1554] [outer = 0x7fa50f8dfc00] 17:00:51 INFO - PROCESS | 1803 | 1461024051307 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 17:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1584ms 17:00:51 INFO - PROCESS | 1803 | 1461024051365 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 17:00:51 INFO - PROCESS | 1803 | 1461024051373 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 17:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:00:51 INFO - PROCESS | 1803 | 1461024051382 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:00:51 INFO - PROCESS | 1803 | 1461024051386 Marionette TRACE conn4 <- [1,2042,null,{}] 17:00:51 INFO - PROCESS | 1803 | 1461024051391 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:51 INFO - PROCESS | 1803 | 1461024051576 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 17:00:51 INFO - PROCESS | 1803 | 1461024051787 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518dd0800 == 92 [pid = 1803] [id = 518] 17:00:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 213 (0x7fa50ff7e400) [pid = 1803] [serial = 1555] [outer = (nil)] 17:00:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x7fa519e35c00) [pid = 1803] [serial = 1556] [outer = 0x7fa50ff7e400] 17:00:51 INFO - PROCESS | 1803 | 1461024051897 Marionette DEBUG loaded listener.js 17:00:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 215 (0x7fa51b8e1000) [pid = 1803] [serial = 1557] [outer = 0x7fa50ff7e400] 17:00:52 INFO - PROCESS | 1803 | 1461024052976 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:00:53 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) 17:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1634ms 17:00:53 INFO - PROCESS | 1803 | 1461024053017 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 17:00:53 INFO - PROCESS | 1803 | 1461024053021 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 17:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:00:53 INFO - PROCESS | 1803 | 1461024053027 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:00:53 INFO - PROCESS | 1803 | 1461024053032 Marionette TRACE conn4 <- [1,2046,null,{}] 17:00:53 INFO - PROCESS | 1803 | 1461024053047 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:53 INFO - PROCESS | 1803 | 1461024053227 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 17:00:53 INFO - PROCESS | 1803 | 1461024053451 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f552800 == 93 [pid = 1803] [id = 519] 17:00:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 216 (0x7fa512538800) [pid = 1803] [serial = 1558] [outer = (nil)] 17:00:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 217 (0x7fa519b3e000) [pid = 1803] [serial = 1559] [outer = 0x7fa512538800] 17:00:53 INFO - PROCESS | 1803 | 1461024053570 Marionette DEBUG loaded listener.js 17:00:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 218 (0x7fa51fecc000) [pid = 1803] [serial = 1560] [outer = 0x7fa512538800] 17:00:54 INFO - PROCESS | 1803 | 1461024054501 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:00:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1535ms 17:00:54 INFO - PROCESS | 1803 | 1461024054563 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 17:00:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:00:54 INFO - PROCESS | 1803 | 1461024054567 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 17:00:54 INFO - PROCESS | 1803 | 1461024054573 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:00:54 INFO - PROCESS | 1803 | 1461024054576 Marionette TRACE conn4 <- [1,2050,null,{}] 17:00:54 INFO - PROCESS | 1803 | 1461024054581 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:54 INFO - PROCESS | 1803 | 1461024054769 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 17:00:55 INFO - PROCESS | 1803 | 1461024054996 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5218e1800 == 94 [pid = 1803] [id = 520] 17:00:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 219 (0x7fa50b1e0c00) [pid = 1803] [serial = 1561] [outer = (nil)] 17:00:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 220 (0x7fa5222d4400) [pid = 1803] [serial = 1562] [outer = 0x7fa50b1e0c00] 17:00:55 INFO - PROCESS | 1803 | 1461024055107 Marionette DEBUG loaded listener.js 17:00:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 221 (0x7fa523267000) [pid = 1803] [serial = 1563] [outer = 0x7fa50b1e0c00] 17:00:56 INFO - PROCESS | 1803 | 1461024056012 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1477ms 17:00:56 INFO - PROCESS | 1803 | 1461024056055 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 17:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:00:56 INFO - PROCESS | 1803 | 1461024056059 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 17:00:56 INFO - PROCESS | 1803 | 1461024056064 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:00:56 INFO - PROCESS | 1803 | 1461024056068 Marionette TRACE conn4 <- [1,2054,null,{}] 17:00:56 INFO - PROCESS | 1803 | 1461024056073 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:56 INFO - PROCESS | 1803 | 1461024056246 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 17:00:56 INFO - PROCESS | 1803 | 1461024056464 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5246f0800 == 95 [pid = 1803] [id = 521] 17:00:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 222 (0x7fa50b06e800) [pid = 1803] [serial = 1564] [outer = (nil)] 17:00:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 223 (0x7fa52484c800) [pid = 1803] [serial = 1565] [outer = 0x7fa50b06e800] 17:00:56 INFO - PROCESS | 1803 | 1461024056574 Marionette DEBUG loaded listener.js 17:00:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 224 (0x7fa524c71c00) [pid = 1803] [serial = 1566] [outer = 0x7fa50b06e800] 17:00:57 INFO - PROCESS | 1803 | 1461024057482 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 17:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1478ms 17:00:57 INFO - PROCESS | 1803 | 1461024057543 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 17:00:57 INFO - PROCESS | 1803 | 1461024057547 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 17:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:00:57 INFO - PROCESS | 1803 | 1461024057553 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:00:57 INFO - PROCESS | 1803 | 1461024057555 Marionette TRACE conn4 <- [1,2058,null,{}] 17:00:57 INFO - PROCESS | 1803 | 1461024057561 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:57 INFO - PROCESS | 1803 | 1461024057772 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 17:00:57 INFO - PROCESS | 1803 | 1461024057988 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525741800 == 96 [pid = 1803] [id = 522] 17:00:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 225 (0x7fa51bbea400) [pid = 1803] [serial = 1567] [outer = (nil)] 17:00:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 226 (0x7fa5265b1400) [pid = 1803] [serial = 1568] [outer = 0x7fa51bbea400] 17:00:58 INFO - PROCESS | 1803 | 1461024058109 Marionette DEBUG loaded listener.js 17:00:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 227 (0x7fa5274ac000) [pid = 1803] [serial = 1569] [outer = 0x7fa51bbea400] 17:00:59 INFO - PROCESS | 1803 | 1461024059003 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 17:00:59 INFO - PROCESS | 1803 | ************************* 17:00:59 INFO - PROCESS | 1803 | A coding exception was thrown and uncaught in a Task. 17:00:59 INFO - PROCESS | 1803 | 17:00:59 INFO - PROCESS | 1803 | Full message: TypeError: NetworkError when attempting to fetch resource. 17:00:59 INFO - PROCESS | 1803 | Full stack: 17:00:59 INFO - PROCESS | 1803 | ************************* 17:00:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1576ms 17:00:59 INFO - PROCESS | 1803 | 1461024059130 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 17:00:59 INFO - PROCESS | 1803 | 1461024059133 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 17:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:00:59 INFO - PROCESS | 1803 | 1461024059139 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:00:59 INFO - PROCESS | 1803 | 1461024059141 Marionette TRACE conn4 <- [1,2062,null,{}] 17:00:59 INFO - PROCESS | 1803 | 1461024059147 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:59 INFO - PROCESS | 1803 | 1461024059335 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 17:00:59 INFO - PROCESS | 1803 | 1461024059554 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52a8bc800 == 97 [pid = 1803] [id = 523] 17:00:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 228 (0x7fa50b812000) [pid = 1803] [serial = 1570] [outer = (nil)] 17:00:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0x7fa527734400) [pid = 1803] [serial = 1571] [outer = 0x7fa50b812000] 17:00:59 INFO - PROCESS | 1803 | 1461024059666 Marionette DEBUG loaded listener.js 17:00:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 230 (0x7fa535222c00) [pid = 1803] [serial = 1572] [outer = 0x7fa50b812000] 17:01:00 INFO - PROCESS | 1803 | 1461024060618 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 17:01:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:01:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1531ms 17:01:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:01:00 INFO - PROCESS | 1803 | 1461024060671 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 17:01:00 INFO - PROCESS | 1803 | 1461024060674 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 17:01:00 INFO - PROCESS | 1803 | 1461024060681 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:01:00 INFO - PROCESS | 1803 | 1461024060684 Marionette TRACE conn4 <- [1,2066,null,{}] 17:01:00 INFO - PROCESS | 1803 | 1461024060689 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:00 INFO - PROCESS | 1803 | 1461024060865 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 17:01:01 INFO - PROCESS | 1803 | 1461024061154 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa531f7e800 == 98 [pid = 1803] [id = 524] 17:01:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 231 (0x7fa518c6d000) [pid = 1803] [serial = 1573] [outer = (nil)] 17:01:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x7fa535343000) [pid = 1803] [serial = 1574] [outer = 0x7fa518c6d000] 17:01:01 INFO - PROCESS | 1803 | 1461024061267 Marionette DEBUG loaded listener.js 17:01:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x7fa537026400) [pid = 1803] [serial = 1575] [outer = 0x7fa518c6d000] 17:01:02 INFO - PROCESS | 1803 | 1461024062047 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 17:01:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1429ms 17:01:02 INFO - PROCESS | 1803 | 1461024062111 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 17:01:02 INFO - PROCESS | 1803 | 1461024062115 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 17:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:01:02 INFO - PROCESS | 1803 | 1461024062121 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:01:02 INFO - PROCESS | 1803 | 1461024062123 Marionette TRACE conn4 <- [1,2070,null,{}] 17:01:02 INFO - PROCESS | 1803 | 1461024062129 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:02 INFO - PROCESS | 1803 | 1461024062330 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 17:01:02 INFO - PROCESS | 1803 | 1461024062547 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa534d2c800 == 99 [pid = 1803] [id = 525] 17:01:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 234 (0x7fa5095cf800) [pid = 1803] [serial = 1576] [outer = (nil)] 17:01:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 235 (0x7fa5095d7800) [pid = 1803] [serial = 1577] [outer = 0x7fa5095cf800] 17:01:02 INFO - PROCESS | 1803 | 1461024062657 Marionette DEBUG loaded listener.js 17:01:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 236 (0x7fa5095dc800) [pid = 1803] [serial = 1578] [outer = 0x7fa5095cf800] 17:01:03 INFO - PROCESS | 1803 | 1461024063491 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 17:01:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:01:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1426ms 17:01:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:01:03 INFO - PROCESS | 1803 | 1461024063548 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 17:01:03 INFO - PROCESS | 1803 | 1461024063551 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 17:01:03 INFO - PROCESS | 1803 | 1461024063556 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:01:03 INFO - PROCESS | 1803 | 1461024063559 Marionette TRACE conn4 <- [1,2074,null,{}] 17:01:03 INFO - PROCESS | 1803 | 1461024063564 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:03 INFO - PROCESS | 1803 | 1461024063738 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 17:01:03 INFO - PROCESS | 1803 | 1461024063962 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa53744c000 == 100 [pid = 1803] [id = 526] 17:01:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 237 (0x7fa5095d1400) [pid = 1803] [serial = 1579] [outer = (nil)] 17:01:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 238 (0x7fa535342000) [pid = 1803] [serial = 1580] [outer = 0x7fa5095d1400] 17:01:04 INFO - PROCESS | 1803 | 1461024064073 Marionette DEBUG loaded listener.js 17:01:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 239 (0x7fa53715b000) [pid = 1803] [serial = 1581] [outer = 0x7fa5095d1400] 17:01:04 INFO - PROCESS | 1803 | 1461024064925 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 17:01:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:01:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1428ms 17:01:04 INFO - PROCESS | 1803 | 1461024064985 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 17:01:04 INFO - PROCESS | 1803 | 1461024064989 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 17:01:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:01:04 INFO - PROCESS | 1803 | 1461024064994 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:01:05 INFO - PROCESS | 1803 | 1461024064998 Marionette TRACE conn4 <- [1,2078,null,{}] 17:01:05 INFO - PROCESS | 1803 | 1461024065003 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:05 INFO - PROCESS | 1803 | 1461024065219 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 17:01:05 INFO - PROCESS | 1803 | 1461024065482 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa53b771800 == 101 [pid = 1803] [id = 527] 17:01:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 240 (0x7fa513b66400) [pid = 1803] [serial = 1582] [outer = (nil)] 17:01:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 241 (0x7fa513b71800) [pid = 1803] [serial = 1583] [outer = 0x7fa513b66400] 17:01:05 INFO - PROCESS | 1803 | 1461024065623 Marionette DEBUG loaded listener.js 17:01:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 242 (0x7fa537167000) [pid = 1803] [serial = 1584] [outer = 0x7fa513b66400] 17:01:06 INFO - PROCESS | 1803 | 1461024066435 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 17:01:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:01:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1478ms 17:01:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:01:06 INFO - PROCESS | 1803 | 1461024066474 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 17:01:06 INFO - PROCESS | 1803 | 1461024066476 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 17:01:06 INFO - PROCESS | 1803 | 1461024066482 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:01:06 INFO - PROCESS | 1803 | 1461024066485 Marionette TRACE conn4 <- [1,2082,null,{}] 17:01:06 INFO - PROCESS | 1803 | 1461024066490 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:06 INFO - PROCESS | 1803 | 1461024066667 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 17:01:06 INFO - PROCESS | 1803 | 1461024066890 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50b16f800 == 102 [pid = 1803] [id = 528] 17:01:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 243 (0x7fa512560000) [pid = 1803] [serial = 1585] [outer = (nil)] 17:01:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 244 (0x7fa51256a000) [pid = 1803] [serial = 1586] [outer = 0x7fa512560000] 17:01:07 INFO - PROCESS | 1803 | 1461024067003 Marionette DEBUG loaded listener.js 17:01:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 245 (0x7fa513b6f000) [pid = 1803] [serial = 1587] [outer = 0x7fa512560000] 17:01:07 INFO - PROCESS | 1803 | 1461024067870 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 17:01:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1435ms 17:01:07 INFO - PROCESS | 1803 | 1461024067917 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 17:01:07 INFO - PROCESS | 1803 | 1461024067920 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 17:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:01:07 INFO - PROCESS | 1803 | 1461024067926 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:01:07 INFO - PROCESS | 1803 | 1461024067928 Marionette TRACE conn4 <- [1,2086,null,{}] 17:01:07 INFO - PROCESS | 1803 | 1461024067933 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:08 INFO - PROCESS | 1803 | 1461024068111 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 17:01:08 INFO - PROCESS | 1803 | 1461024068380 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa509e6b000 == 103 [pid = 1803] [id = 529] 17:01:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 246 (0x7fa508ae8000) [pid = 1803] [serial = 1588] [outer = (nil)] 17:01:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 247 (0x7fa508aee800) [pid = 1803] [serial = 1589] [outer = 0x7fa508ae8000] 17:01:08 INFO - PROCESS | 1803 | 1461024068455 Marionette DEBUG loaded listener.js 17:01:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 248 (0x7fa508af3c00) [pid = 1803] [serial = 1590] [outer = 0x7fa508ae8000] 17:01:09 INFO - PROCESS | 1803 | 1461024069340 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 17:01:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:01:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1481ms 17:01:09 INFO - PROCESS | 1803 | 1461024069408 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 17:01:09 INFO - PROCESS | 1803 | 1461024069412 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 17:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:01:09 INFO - PROCESS | 1803 | 1461024069418 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:01:09 INFO - PROCESS | 1803 | 1461024069421 Marionette TRACE conn4 <- [1,2090,null,{}] 17:01:09 INFO - PROCESS | 1803 | 1461024069426 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:09 INFO - PROCESS | 1803 | 1461024069604 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 17:01:09 INFO - PROCESS | 1803 | 1461024069823 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50c97c000 == 104 [pid = 1803] [id = 530] 17:01:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 249 (0x7fa508aeec00) [pid = 1803] [serial = 1591] [outer = (nil)] 17:01:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 250 (0x7fa5095d9400) [pid = 1803] [serial = 1592] [outer = 0x7fa508aeec00] 17:01:10 INFO - PROCESS | 1803 | 1461024070238 Marionette DEBUG loaded listener.js 17:01:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 251 (0x7fa50b1ddc00) [pid = 1803] [serial = 1593] [outer = 0x7fa508aeec00] 17:01:11 INFO - PROCESS | 1803 | 1461024071228 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 17:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1839ms 17:01:11 INFO - PROCESS | 1803 | 1461024071258 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 17:01:11 INFO - PROCESS | 1803 | 1461024071263 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 17:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:01:11 INFO - PROCESS | 1803 | 1461024071272 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:01:11 INFO - PROCESS | 1803 | 1461024071275 Marionette TRACE conn4 <- [1,2094,null,{}] 17:01:11 INFO - PROCESS | 1803 | 1461024071282 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:11 INFO - PROCESS | 1803 | 1461024071467 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 17:01:11 INFO - PROCESS | 1803 | 1461024071914 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50e451800 == 105 [pid = 1803] [id = 531] 17:01:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 252 (0x7fa50e9c7800) [pid = 1803] [serial = 1594] [outer = (nil)] 17:01:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 253 (0x7fa50f759800) [pid = 1803] [serial = 1595] [outer = 0x7fa50e9c7800] 17:01:11 INFO - PROCESS | 1803 | 1461024071983 Marionette DEBUG loaded listener.js 17:01:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 254 (0x7fa50ff74400) [pid = 1803] [serial = 1596] [outer = 0x7fa50e9c7800] 17:01:12 INFO - PROCESS | 1803 | 1461024072837 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 17:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1639ms 17:01:12 INFO - PROCESS | 1803 | 1461024072909 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 17:01:12 INFO - PROCESS | 1803 | 1461024072915 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 17:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:01:12 INFO - PROCESS | 1803 | 1461024072924 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:01:12 INFO - PROCESS | 1803 | 1461024072928 Marionette TRACE conn4 <- [1,2098,null,{}] 17:01:12 INFO - PROCESS | 1803 | 1461024072933 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:13 INFO - PROCESS | 1803 | 1461024073118 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 17:01:13 INFO - PROCESS | 1803 | 1461024073457 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa512632000 == 106 [pid = 1803] [id = 532] 17:01:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 255 (0x7fa510d85400) [pid = 1803] [serial = 1597] [outer = (nil)] 17:01:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 256 (0x7fa51114a400) [pid = 1803] [serial = 1598] [outer = 0x7fa510d85400] 17:01:13 INFO - PROCESS | 1803 | 1461024073529 Marionette DEBUG loaded listener.js 17:01:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 257 (0x7fa51253ec00) [pid = 1803] [serial = 1599] [outer = 0x7fa510d85400] 17:01:14 INFO - PROCESS | 1803 | 1461024074362 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 17:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1479ms 17:01:14 INFO - PROCESS | 1803 | 1461024074404 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 17:01:14 INFO - PROCESS | 1803 | 1461024074407 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 17:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:01:14 INFO - PROCESS | 1803 | 1461024074413 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:01:14 INFO - PROCESS | 1803 | 1461024074418 Marionette TRACE conn4 <- [1,2102,null,{}] 17:01:14 INFO - PROCESS | 1803 | 1461024074431 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:14 INFO - PROCESS | 1803 | 1461024074605 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 17:01:14 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5111ba000 == 105 [pid = 1803] [id = 515] 17:01:14 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa518f86000 == 104 [pid = 1803] [id = 514] 17:01:14 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa513968800 == 103 [pid = 1803] [id = 513] 17:01:14 INFO - PROCESS | 1803 | --DOMWINDOW == 256 (0x7fa518fc5c00) [pid = 1803] [serial = 1490] [outer = (nil)] [url = about:blank] 17:01:14 INFO - PROCESS | 1803 | --DOMWINDOW == 255 (0x7fa513a26400) [pid = 1803] [serial = 1487] [outer = (nil)] [url = about:blank] 17:01:14 INFO - PROCESS | 1803 | --DOMWINDOW == 254 (0x7fa511311c00) [pid = 1803] [serial = 1484] [outer = (nil)] [url = about:blank] 17:01:14 INFO - PROCESS | 1803 | --DOMWINDOW == 253 (0x7fa50ff7f400) [pid = 1803] [serial = 1481] [outer = (nil)] [url = about:blank] 17:01:14 INFO - PROCESS | 1803 | --DOMWINDOW == 252 (0x7fa50d873400) [pid = 1803] [serial = 1478] [outer = (nil)] [url = about:blank] 17:01:14 INFO - PROCESS | 1803 | --DOMWINDOW == 251 (0x7fa50d022400) [pid = 1803] [serial = 1511] [outer = (nil)] [url = about:blank] 17:01:14 INFO - PROCESS | 1803 | --DOMWINDOW == 250 (0x7fa51fecec00) [pid = 1803] [serial = 1508] [outer = (nil)] [url = about:blank] 17:01:14 INFO - PROCESS | 1803 | --DOMWINDOW == 249 (0x7fa51b2a8000) [pid = 1803] [serial = 1448] [outer = (nil)] [url = about:blank] 17:01:14 INFO - PROCESS | 1803 | --DOMWINDOW == 248 (0x7fa524855c00) [pid = 1803] [serial = 1442] [outer = (nil)] [url = about:blank] 17:01:14 INFO - PROCESS | 1803 | --DOMWINDOW == 247 (0x7fa50ff7f000) [pid = 1803] [serial = 1421] [outer = (nil)] [url = about:blank] 17:01:14 INFO - PROCESS | 1803 | --DOMWINDOW == 246 (0x7fa51ac47000) [pid = 1803] [serial = 1430] [outer = (nil)] [url = about:blank] 17:01:14 INFO - PROCESS | 1803 | --DOMWINDOW == 245 (0x7fa51cc49400) [pid = 1803] [serial = 1433] [outer = (nil)] [url = about:blank] 17:01:14 INFO - PROCESS | 1803 | --DOMWINDOW == 244 (0x7fa525536400) [pid = 1803] [serial = 1445] [outer = (nil)] [url = about:blank] 17:01:14 INFO - PROCESS | 1803 | --DOMWINDOW == 243 (0x7fa50b054800) [pid = 1803] [serial = 1451] [outer = (nil)] [url = about:blank] 17:01:14 INFO - PROCESS | 1803 | --DOMWINDOW == 242 (0x7fa518fc8800) [pid = 1803] [serial = 1427] [outer = (nil)] [url = about:blank] 17:01:14 INFO - PROCESS | 1803 | --DOMWINDOW == 241 (0x7fa51fed1c00) [pid = 1803] [serial = 1439] [outer = (nil)] [url = about:blank] 17:01:14 INFO - PROCESS | 1803 | --DOMWINDOW == 240 (0x7fa51f799c00) [pid = 1803] [serial = 1436] [outer = (nil)] [url = about:blank] 17:01:14 INFO - PROCESS | 1803 | --DOMWINDOW == 239 (0x7fa50d870400) [pid = 1803] [serial = 1418] [outer = (nil)] [url = about:blank] 17:01:14 INFO - PROCESS | 1803 | --DOMWINDOW == 238 (0x7fa5116af000) [pid = 1803] [serial = 1424] [outer = (nil)] [url = about:blank] 17:01:14 INFO - PROCESS | 1803 | --DOMWINDOW == 237 (0x7fa51ef78400) [pid = 1803] [serial = 1505] [outer = (nil)] [url = about:blank] 17:01:14 INFO - PROCESS | 1803 | --DOMWINDOW == 236 (0x7fa51cc4a800) [pid = 1803] [serial = 1502] [outer = (nil)] [url = about:blank] 17:01:14 INFO - PROCESS | 1803 | --DOMWINDOW == 235 (0x7fa51bbe1800) [pid = 1803] [serial = 1499] [outer = (nil)] [url = about:blank] 17:01:14 INFO - PROCESS | 1803 | --DOMWINDOW == 234 (0x7fa51b711800) [pid = 1803] [serial = 1496] [outer = (nil)] [url = about:blank] 17:01:14 INFO - PROCESS | 1803 | --DOMWINDOW == 233 (0x7fa51aff4000) [pid = 1803] [serial = 1493] [outer = (nil)] [url = about:blank] 17:01:14 INFO - PROCESS | 1803 | 1461024074948 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:14 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5111af800 == 102 [pid = 1803] [id = 512] 17:01:14 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50a0e8800 == 101 [pid = 1803] [id = 511] 17:01:14 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51399d800 == 100 [pid = 1803] [id = 510] 17:01:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50a0e8800 == 101 [pid = 1803] [id = 533] 17:01:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 234 (0x7fa50b054800) [pid = 1803] [serial = 1600] [outer = (nil)] 17:01:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 235 (0x7fa50eb4ec00) [pid = 1803] [serial = 1601] [outer = 0x7fa50b054800] 17:01:15 INFO - PROCESS | 1803 | 1461024075071 Marionette DEBUG loaded listener.js 17:01:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 236 (0x7fa5125cbc00) [pid = 1803] [serial = 1602] [outer = 0x7fa50b054800] 17:01:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5126ec000 == 100 [pid = 1803] [id = 509] 17:01:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5111bb800 == 99 [pid = 1803] [id = 508] 17:01:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50e8d4000 == 98 [pid = 1803] [id = 507] 17:01:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50b9d4800 == 97 [pid = 1803] [id = 503] 17:01:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5088ee000 == 96 [pid = 1803] [id = 506] 17:01:15 INFO - PROCESS | 1803 | --DOMWINDOW == 235 (0x7fa50f9de000) [pid = 1803] [serial = 1518] [outer = (nil)] [url = about:blank] 17:01:15 INFO - PROCESS | 1803 | --DOMWINDOW == 234 (0x7fa50e146000) [pid = 1803] [serial = 1517] [outer = (nil)] [url = about:blank] 17:01:15 INFO - PROCESS | 1803 | --DOMWINDOW == 233 (0x7fa512726800) [pid = 1803] [serial = 1475] [outer = (nil)] [url = about:blank] 17:01:15 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x7fa50c6df800) [pid = 1803] [serial = 1515] [outer = (nil)] [url = about:blank] 17:01:15 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x7fa50b07a000) [pid = 1803] [serial = 1514] [outer = (nil)] [url = about:blank] 17:01:15 INFO - PROCESS | 1803 | --DOMWINDOW == 230 (0x7fa51253e800) [pid = 1803] [serial = 1473] [outer = (nil)] [url = about:blank] 17:01:15 INFO - PROCESS | 1803 | --DOMWINDOW == 229 (0x7fa510d14c00) [pid = 1803] [serial = 1464] [outer = (nil)] [url = about:blank] 17:01:15 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x7fa510fd4400) [pid = 1803] [serial = 1469] [outer = (nil)] [url = about:blank] 17:01:15 INFO - PROCESS | 1803 | --DOMWINDOW == 227 (0x7fa511311000) [pid = 1803] [serial = 1472] [outer = (nil)] [url = about:blank] 17:01:15 INFO - PROCESS | 1803 | --DOMWINDOW == 226 (0x7fa50e151800) [pid = 1803] [serial = 1457] [outer = (nil)] [url = about:blank] 17:01:15 INFO - PROCESS | 1803 | --DOMWINDOW == 225 (0x7fa50e9d0800) [pid = 1803] [serial = 1460] [outer = (nil)] [url = about:blank] 17:01:15 INFO - PROCESS | 1803 | --DOMWINDOW == 224 (0x7fa50f9e2800) [pid = 1803] [serial = 1461] [outer = (nil)] [url = about:blank] 17:01:15 INFO - PROCESS | 1803 | --DOMWINDOW == 223 (0x7fa510f62400) [pid = 1803] [serial = 1467] [outer = (nil)] [url = about:blank] 17:01:15 INFO - PROCESS | 1803 | --DOMWINDOW == 222 (0x7fa511310c00) [pid = 1803] [serial = 1470] [outer = (nil)] [url = about:blank] 17:01:15 INFO - PROCESS | 1803 | --DOMWINDOW == 221 (0x7fa50e9cc000) [pid = 1803] [serial = 1458] [outer = (nil)] [url = about:blank] 17:01:15 INFO - PROCESS | 1803 | --DOMWINDOW == 220 (0x7fa509f99800) [pid = 1803] [serial = 1454] [outer = (nil)] [url = about:blank] 17:01:15 INFO - PROCESS | 1803 | --DOMWINDOW == 219 (0x7fa510d7e000) [pid = 1803] [serial = 1466] [outer = (nil)] [url = about:blank] 17:01:15 INFO - PROCESS | 1803 | --DOMWINDOW == 218 (0x7fa50b078c00) [pid = 1803] [serial = 1455] [outer = (nil)] [url = about:blank] 17:01:15 INFO - PROCESS | 1803 | --DOMWINDOW == 217 (0x7fa5100a3800) [pid = 1803] [serial = 1463] [outer = (nil)] [url = about:blank] 17:01:15 INFO - PROCESS | 1803 | 1461024075854 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 17:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1491ms 17:01:15 INFO - PROCESS | 1803 | 1461024075904 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 17:01:15 INFO - PROCESS | 1803 | 1461024075908 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 17:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:01:15 INFO - PROCESS | 1803 | 1461024075914 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:01:15 INFO - PROCESS | 1803 | 1461024075916 Marionette TRACE conn4 <- [1,2106,null,{}] 17:01:15 INFO - PROCESS | 1803 | 1461024075922 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:16 INFO - PROCESS | 1803 | 1461024076132 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 17:01:16 INFO - PROCESS | 1803 | 1461024076311 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50f78a000 == 97 [pid = 1803] [id = 534] 17:01:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 218 (0x7fa50b078c00) [pid = 1803] [serial = 1603] [outer = (nil)] 17:01:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 219 (0x7fa5116b1400) [pid = 1803] [serial = 1604] [outer = 0x7fa50b078c00] 17:01:16 INFO - PROCESS | 1803 | 1461024076388 Marionette DEBUG loaded listener.js 17:01:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 220 (0x7fa518c7a800) [pid = 1803] [serial = 1605] [outer = 0x7fa50b078c00] 17:01:17 INFO - PROCESS | 1803 | 1461024077131 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 17:01:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:01:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1277ms 17:01:17 INFO - PROCESS | 1803 | 1461024077193 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 17:01:17 INFO - PROCESS | 1803 | 1461024077197 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 17:01:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:01:17 INFO - PROCESS | 1803 | 1461024077202 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:01:17 INFO - PROCESS | 1803 | 1461024077204 Marionette TRACE conn4 <- [1,2110,null,{}] 17:01:17 INFO - PROCESS | 1803 | 1461024077209 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:17 INFO - PROCESS | 1803 | 1461024077377 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 17:01:17 INFO - PROCESS | 1803 | 1461024077585 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51249b000 == 98 [pid = 1803] [id = 535] 17:01:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 221 (0x7fa518c7e000) [pid = 1803] [serial = 1606] [outer = (nil)] 17:01:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 222 (0x7fa519e3a800) [pid = 1803] [serial = 1607] [outer = 0x7fa518c7e000] 17:01:17 INFO - PROCESS | 1803 | 1461024077662 Marionette DEBUG loaded listener.js 17:01:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 223 (0x7fa51b3b8400) [pid = 1803] [serial = 1608] [outer = 0x7fa518c7e000] 17:01:18 INFO - PROCESS | 1803 | 1461024078476 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 17:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1329ms 17:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:01:18 INFO - PROCESS | 1803 | 1461024078547 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 17:01:18 INFO - PROCESS | 1803 | 1461024078550 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 17:01:18 INFO - PROCESS | 1803 | 1461024078557 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:01:18 INFO - PROCESS | 1803 | 1461024078559 Marionette TRACE conn4 <- [1,2114,null,{}] 17:01:18 INFO - PROCESS | 1803 | 1461024078565 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:18 INFO - PROCESS | 1803 | 1461024078808 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 17:01:18 INFO - PROCESS | 1803 | 1461024078839 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518b62000 == 99 [pid = 1803] [id = 536] 17:01:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 224 (0x7fa51bbec800) [pid = 1803] [serial = 1609] [outer = (nil)] 17:01:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 225 (0x7fa51f6e8c00) [pid = 1803] [serial = 1610] [outer = 0x7fa51bbec800] 17:01:18 INFO - PROCESS | 1803 | 1461024078899 Marionette DEBUG loaded listener.js 17:01:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 226 (0x7fa51f867c00) [pid = 1803] [serial = 1611] [outer = 0x7fa51bbec800] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 225 (0x7fa509f9d400) [pid = 1803] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 224 (0x7fa50ff7d800) [pid = 1803] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 223 (0x7fa51ac49000) [pid = 1803] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 222 (0x7fa51ed25800) [pid = 1803] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 221 (0x7fa51b709400) [pid = 1803] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 220 (0x7fa51b8e3c00) [pid = 1803] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 219 (0x7fa51114a800) [pid = 1803] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 218 (0x7fa520485c00) [pid = 1803] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 217 (0x7fa50b80bc00) [pid = 1803] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 216 (0x7fa50b075400) [pid = 1803] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 215 (0x7fa50b1e3c00) [pid = 1803] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 214 (0x7fa510fdbc00) [pid = 1803] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0x7fa509f91000) [pid = 1803] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 212 (0x7fa52325f800) [pid = 1803] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x7fa519ef5000) [pid = 1803] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 210 (0x7fa50e148800) [pid = 1803] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 209 (0x7fa513a1e800) [pid = 1803] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 208 (0x7fa519e33400) [pid = 1803] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 207 (0x7fa513a1d400) [pid = 1803] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x7fa51b9b3800) [pid = 1803] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x7fa5100aac00) [pid = 1803] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x7fa50b808800) [pid = 1803] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x7fa50b80d400) [pid = 1803] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0x7fa51b3b3400) [pid = 1803] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x7fa510d1a000) [pid = 1803] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x7fa50c9b5400) [pid = 1803] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x7fa51b746000) [pid = 1803] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x7fa50c9af000) [pid = 1803] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x7fa50f9df400) [pid = 1803] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x7fa509f92400) [pid = 1803] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x7fa518fca000) [pid = 1803] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7fa509f94c00) [pid = 1803] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7fa50f9e8c00) [pid = 1803] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7fa50cf0f000) [pid = 1803] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7fa51b750000) [pid = 1803] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x7fa513902800) [pid = 1803] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7fa5125c4400) [pid = 1803] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7fa50e4cfc00) [pid = 1803] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x7fa5100a3000) [pid = 1803] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x7fa51b2a8c00) [pid = 1803] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7fa5125c9c00) [pid = 1803] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7fa510fd2000) [pid = 1803] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7fa50b058400) [pid = 1803] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7fa509f9e000) [pid = 1803] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7fa50f9e7c00) [pid = 1803] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7fa519a88800) [pid = 1803] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7fa509f9c800) [pid = 1803] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7fa510f6d400) [pid = 1803] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7fa519a85c00) [pid = 1803] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7fa50cf1a400) [pid = 1803] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7fa50f9df000) [pid = 1803] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7fa50b1e0800) [pid = 1803] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7fa50f8dbc00) [pid = 1803] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7fa51efd4400) [pid = 1803] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7fa5125c7800) [pid = 1803] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7fa50eb51800) [pid = 1803] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7fa51170ac00) [pid = 1803] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7fa51f6ebc00) [pid = 1803] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7fa512732800) [pid = 1803] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7fa510d7d000) [pid = 1803] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7fa51fed3000) [pid = 1803] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7fa511307000) [pid = 1803] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7fa50b06d000) [pid = 1803] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7fa519ee3800) [pid = 1803] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7fa51bd9f800) [pid = 1803] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7fa51f199800) [pid = 1803] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7fa50f9dec00) [pid = 1803] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7fa50b05d800) [pid = 1803] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7fa519edf000) [pid = 1803] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:01:20 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7fa51452bc00) [pid = 1803] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:01:20 INFO - PROCESS | 1803 | 1461024080538 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 17:01:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:01:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 2035ms 17:01:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:01:20 INFO - PROCESS | 1803 | 1461024080592 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 17:01:20 INFO - PROCESS | 1803 | 1461024080594 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 17:01:20 INFO - PROCESS | 1803 | 1461024080600 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:01:20 INFO - PROCESS | 1803 | 1461024080602 Marionette TRACE conn4 <- [1,2118,null,{}] 17:01:20 INFO - PROCESS | 1803 | 1461024080607 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:20 INFO - PROCESS | 1803 | 1461024080837 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 17:01:20 INFO - PROCESS | 1803 | 1461024080855 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50a0e6800 == 100 [pid = 1803] [id = 537] 17:01:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7fa509f91000) [pid = 1803] [serial = 1612] [outer = (nil)] 17:01:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7fa50b1e9c00) [pid = 1803] [serial = 1613] [outer = 0x7fa509f91000] 17:01:20 INFO - PROCESS | 1803 | 1461024080915 Marionette DEBUG loaded listener.js 17:01:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7fa50eb54400) [pid = 1803] [serial = 1614] [outer = 0x7fa509f91000] 17:01:21 INFO - PROCESS | 1803 | 1461024081691 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 17:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1127ms 17:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:01:21 INFO - PROCESS | 1803 | 1461024081727 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 17:01:21 INFO - PROCESS | 1803 | 1461024081730 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 17:01:21 INFO - PROCESS | 1803 | 1461024081735 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:01:21 INFO - PROCESS | 1803 | 1461024081738 Marionette TRACE conn4 <- [1,2122,null,{}] 17:01:21 INFO - PROCESS | 1803 | 1461024081742 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:21 INFO - PROCESS | 1803 | 1461024081972 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 17:01:21 INFO - PROCESS | 1803 | 1461024081990 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5111c0800 == 101 [pid = 1803] [id = 538] 17:01:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7fa50d877800) [pid = 1803] [serial = 1615] [outer = (nil)] 17:01:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7fa50f9e7c00) [pid = 1803] [serial = 1616] [outer = 0x7fa50d877800] 17:01:22 INFO - PROCESS | 1803 | 1461024082047 Marionette DEBUG loaded listener.js 17:01:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7fa510f62c00) [pid = 1803] [serial = 1617] [outer = 0x7fa50d877800] 17:01:23 INFO - PROCESS | 1803 | 1461024083175 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 17:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1486ms 17:01:23 INFO - PROCESS | 1803 | 1461024083221 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 17:01:23 INFO - PROCESS | 1803 | 1461024083229 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 17:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:01:23 INFO - PROCESS | 1803 | 1461024083237 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:01:23 INFO - PROCESS | 1803 | 1461024083242 Marionette TRACE conn4 <- [1,2126,null,{}] 17:01:23 INFO - PROCESS | 1803 | 1461024083249 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:23 INFO - PROCESS | 1803 | 1461024083461 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 17:01:23 INFO - PROCESS | 1803 | 1461024083678 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa510048000 == 102 [pid = 1803] [id = 539] 17:01:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7fa50d025000) [pid = 1803] [serial = 1618] [outer = (nil)] 17:01:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7fa50eb4c800) [pid = 1803] [serial = 1619] [outer = 0x7fa50d025000] 17:01:23 INFO - PROCESS | 1803 | 1461024083790 Marionette DEBUG loaded listener.js 17:01:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7fa50f9e0800) [pid = 1803] [serial = 1620] [outer = 0x7fa50d025000] 17:01:24 INFO - PROCESS | 1803 | 1461024084775 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 17:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1585ms 17:01:24 INFO - PROCESS | 1803 | 1461024084823 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 17:01:24 INFO - PROCESS | 1803 | 1461024084831 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 17:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:01:24 INFO - PROCESS | 1803 | 1461024084840 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:01:24 INFO - PROCESS | 1803 | 1461024084844 Marionette TRACE conn4 <- [1,2130,null,{}] 17:01:24 INFO - PROCESS | 1803 | 1461024084850 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:25 INFO - PROCESS | 1803 | 1461024085040 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 17:01:25 INFO - PROCESS | 1803 | 1461024085265 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513967000 == 103 [pid = 1803] [id = 540] 17:01:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7fa50d024800) [pid = 1803] [serial = 1621] [outer = (nil)] 17:01:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7fa51114a800) [pid = 1803] [serial = 1622] [outer = 0x7fa50d024800] 17:01:25 INFO - PROCESS | 1803 | 1461024085386 Marionette DEBUG loaded listener.js 17:01:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7fa511705000) [pid = 1803] [serial = 1623] [outer = 0x7fa50d024800] 17:01:26 INFO - PROCESS | 1803 | 1461024086344 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 17:01:26 INFO - PROCESS | 1803 | 1461024086427 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 17:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:01:26 INFO - PROCESS | 1803 | 1461024086433 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:01:26 INFO - PROCESS | 1803 | 1461024086438 Marionette TRACE conn4 <- [1,2134,null,{}] 17:01:26 INFO - PROCESS | 1803 | 1461024086453 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:26 INFO - PROCESS | 1803 | 1461024086684 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 17:01:26 INFO - PROCESS | 1803 | 1461024086990 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ad8f800 == 104 [pid = 1803] [id = 541] 17:01:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7fa50ff7f000) [pid = 1803] [serial = 1624] [outer = (nil)] 17:01:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7fa51390ec00) [pid = 1803] [serial = 1625] [outer = 0x7fa50ff7f000] 17:01:27 INFO - PROCESS | 1803 | 1461024087069 Marionette DEBUG loaded listener.js 17:01:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7fa519a88800) [pid = 1803] [serial = 1626] [outer = 0x7fa50ff7f000] 17:01:27 INFO - PROCESS | 1803 | 1461024087898 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 17:01:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1539ms 17:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:01:27 INFO - PROCESS | 1803 | 1461024087973 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 17:01:27 INFO - PROCESS | 1803 | 1461024087976 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 17:01:27 INFO - PROCESS | 1803 | 1461024087983 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:01:27 INFO - PROCESS | 1803 | 1461024087985 Marionette TRACE conn4 <- [1,2138,null,{}] 17:01:27 INFO - PROCESS | 1803 | 1461024087991 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:28 INFO - PROCESS | 1803 | 1461024088195 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 17:01:28 INFO - PROCESS | 1803 | 1461024088459 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b91f800 == 105 [pid = 1803] [id = 542] 17:01:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7fa510f70800) [pid = 1803] [serial = 1627] [outer = (nil)] 17:01:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7fa51ac49000) [pid = 1803] [serial = 1628] [outer = 0x7fa510f70800] 17:01:28 INFO - PROCESS | 1803 | 1461024088569 Marionette DEBUG loaded listener.js 17:01:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7fa51b2af000) [pid = 1803] [serial = 1629] [outer = 0x7fa510f70800] 17:01:29 INFO - PROCESS | 1803 | 1461024089389 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 17:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1481ms 17:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:01:29 INFO - PROCESS | 1803 | 1461024089464 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 17:01:29 INFO - PROCESS | 1803 | 1461024089467 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 17:01:29 INFO - PROCESS | 1803 | 1461024089473 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:01:29 INFO - PROCESS | 1803 | 1461024089476 Marionette TRACE conn4 <- [1,2142,null,{}] 17:01:29 INFO - PROCESS | 1803 | 1461024089481 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:29 INFO - PROCESS | 1803 | 1461024089699 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 17:01:29 INFO - PROCESS | 1803 | 1461024089958 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f558000 == 106 [pid = 1803] [id = 543] 17:01:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7fa51b74f400) [pid = 1803] [serial = 1630] [outer = (nil)] 17:01:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7fa51b9b4400) [pid = 1803] [serial = 1631] [outer = 0x7fa51b74f400] 17:01:30 INFO - PROCESS | 1803 | 1461024090077 Marionette DEBUG loaded listener.js 17:01:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7fa51bd9e800) [pid = 1803] [serial = 1632] [outer = 0x7fa51b74f400] 17:01:30 INFO - PROCESS | 1803 | 1461024090963 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 17:01:31 INFO - PROCESS | 1803 | 1461024091006 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 17:01:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:01:31 INFO - PROCESS | 1803 | 1461024091012 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:01:31 INFO - PROCESS | 1803 | 1461024091014 Marionette TRACE conn4 <- [1,2146,null,{}] 17:01:31 INFO - PROCESS | 1803 | 1461024091019 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:31 INFO - PROCESS | 1803 | 1461024091252 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 17:01:31 INFO - PROCESS | 1803 | 1461024091517 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5253b3000 == 107 [pid = 1803] [id = 544] 17:01:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7fa51b750000) [pid = 1803] [serial = 1633] [outer = (nil)] 17:01:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7fa51f799800) [pid = 1803] [serial = 1634] [outer = 0x7fa51b750000] 17:01:31 INFO - PROCESS | 1803 | 1461024091631 Marionette DEBUG loaded listener.js 17:01:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7fa522b6bc00) [pid = 1803] [serial = 1635] [outer = 0x7fa51b750000] 17:01:32 INFO - PROCESS | 1803 | 1461024092426 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 17:01:32 INFO - PROCESS | 1803 | 1461024092496 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 17:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:01:32 INFO - PROCESS | 1803 | 1461024092502 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:01:32 INFO - PROCESS | 1803 | 1461024092504 Marionette TRACE conn4 <- [1,2150,null,{}] 17:01:32 INFO - PROCESS | 1803 | 1461024092509 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:32 INFO - PROCESS | 1803 | 1461024092687 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 17:01:32 INFO - PROCESS | 1803 | 1461024092951 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa527459000 == 108 [pid = 1803] [id = 545] 17:01:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7fa51cc54400) [pid = 1803] [serial = 1636] [outer = (nil)] 17:01:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7fa524c70c00) [pid = 1803] [serial = 1637] [outer = 0x7fa51cc54400] 17:01:33 INFO - PROCESS | 1803 | 1461024093023 Marionette DEBUG loaded listener.js 17:01:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7fa5255c0000) [pid = 1803] [serial = 1638] [outer = 0x7fa51cc54400] 17:01:33 INFO - PROCESS | 1803 | 1461024093835 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 17:01: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 17:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1376ms 17:01:33 INFO - PROCESS | 1803 | 1461024093878 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 17:01:33 INFO - PROCESS | 1803 | 1461024093882 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 17:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:01:33 INFO - PROCESS | 1803 | 1461024093887 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:01:33 INFO - PROCESS | 1803 | 1461024093889 Marionette TRACE conn4 <- [1,2154,null,{}] 17:01:33 INFO - PROCESS | 1803 | 1461024093895 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:34 INFO - PROCESS | 1803 | 1461024094075 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 17:01:34 INFO - PROCESS | 1803 | 1461024094342 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa53744d000 == 109 [pid = 1803] [id = 546] 17:01:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7fa51cc56400) [pid = 1803] [serial = 1639] [outer = (nil)] 17:01:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7fa526571c00) [pid = 1803] [serial = 1640] [outer = 0x7fa51cc56400] 17:01:34 INFO - PROCESS | 1803 | 1461024094413 Marionette DEBUG loaded listener.js 17:01:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7fa5265ba000) [pid = 1803] [serial = 1641] [outer = 0x7fa51cc56400] 17:01:35 INFO - PROCESS | 1803 | 1461024095224 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 17:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1388ms 17:01:35 INFO - PROCESS | 1803 | 1461024095277 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 17:01:35 INFO - PROCESS | 1803 | 1461024095279 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 17:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:01:35 INFO - PROCESS | 1803 | 1461024095286 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:01:35 INFO - PROCESS | 1803 | 1461024095288 Marionette TRACE conn4 <- [1,2158,null,{}] 17:01:35 INFO - PROCESS | 1803 | 1461024095293 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:35 INFO - PROCESS | 1803 | 1461024095479 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 17:01:35 INFO - PROCESS | 1803 | 1461024095764 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa514542000 == 110 [pid = 1803] [id = 547] 17:01:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x7fa510296800) [pid = 1803] [serial = 1642] [outer = (nil)] 17:01:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x7fa5230af800) [pid = 1803] [serial = 1643] [outer = 0x7fa510296800] 17:01:35 INFO - PROCESS | 1803 | 1461024095836 Marionette DEBUG loaded listener.js 17:01:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7fa52756a400) [pid = 1803] [serial = 1644] [outer = 0x7fa510296800] 17:01:36 INFO - PROCESS | 1803 | 1461024096666 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 17:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1430ms 17:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:01:36 INFO - PROCESS | 1803 | 1461024096717 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 17:01:36 INFO - PROCESS | 1803 | 1461024096720 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 17:01:36 INFO - PROCESS | 1803 | 1461024096726 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:01:36 INFO - PROCESS | 1803 | 1461024096729 Marionette TRACE conn4 <- [1,2162,null,{}] 17:01:36 INFO - PROCESS | 1803 | 1461024096733 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:36 INFO - PROCESS | 1803 | 1461024096924 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 17:01:37 INFO - PROCESS | 1803 | 1461024097192 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50d053000 == 111 [pid = 1803] [id = 548] 17:01:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7fa510d7e800) [pid = 1803] [serial = 1645] [outer = (nil)] 17:01:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x7fa533305c00) [pid = 1803] [serial = 1646] [outer = 0x7fa510d7e800] 17:01:37 INFO - PROCESS | 1803 | 1461024097270 Marionette DEBUG loaded listener.js 17:01:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7fa53715c000) [pid = 1803] [serial = 1647] [outer = 0x7fa510d7e800] 17:01:38 INFO - PROCESS | 1803 | 1461024098153 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 17:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1482ms 17:01:38 INFO - PROCESS | 1803 | 1461024098208 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 17:01:38 INFO - PROCESS | 1803 | 1461024098212 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 17:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:01:38 INFO - PROCESS | 1803 | 1461024098217 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:01:38 INFO - PROCESS | 1803 | 1461024098221 Marionette TRACE conn4 <- [1,2166,null,{}] 17:01:38 INFO - PROCESS | 1803 | 1461024098226 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:38 INFO - PROCESS | 1803 | 1461024098447 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 17:01:38 INFO - PROCESS | 1803 | 1461024098711 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51fea4800 == 112 [pid = 1803] [id = 549] 17:01:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7fa509fca400) [pid = 1803] [serial = 1648] [outer = (nil)] 17:01:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7fa509fd0000) [pid = 1803] [serial = 1649] [outer = 0x7fa509fca400] 17:01:38 INFO - PROCESS | 1803 | 1461024098831 Marionette DEBUG loaded listener.js 17:01:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7fa537547400) [pid = 1803] [serial = 1650] [outer = 0x7fa509fca400] 17:01:39 INFO - PROCESS | 1803 | 1461024099616 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 17:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1429ms 17:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:01:39 INFO - PROCESS | 1803 | 1461024099647 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 17:01:39 INFO - PROCESS | 1803 | 1461024099649 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 17:01:39 INFO - PROCESS | 1803 | 1461024099656 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:01:39 INFO - PROCESS | 1803 | 1461024099659 Marionette TRACE conn4 <- [1,2170,null,{}] 17:01:39 INFO - PROCESS | 1803 | 1461024099664 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:39 INFO - PROCESS | 1803 | 1461024099851 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 17:01:40 INFO - PROCESS | 1803 | 1461024100121 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51febe000 == 113 [pid = 1803] [id = 550] 17:01:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x7fa509fcac00) [pid = 1803] [serial = 1651] [outer = (nil)] 17:01:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x7fa50c610000) [pid = 1803] [serial = 1652] [outer = 0x7fa509fcac00] 17:01:40 INFO - PROCESS | 1803 | 1461024100195 Marionette DEBUG loaded listener.js 17:01:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x7fa50c616400) [pid = 1803] [serial = 1653] [outer = 0x7fa509fcac00] 17:01:41 INFO - PROCESS | 1803 | 1461024101025 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 17:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1431ms 17:01:41 INFO - PROCESS | 1803 | 1461024101087 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 17:01:41 INFO - PROCESS | 1803 | 1461024101091 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 17:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:01:41 INFO - PROCESS | 1803 | 1461024101096 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:01:41 INFO - PROCESS | 1803 | 1461024101098 Marionette TRACE conn4 <- [1,2174,null,{}] 17:01:41 INFO - PROCESS | 1803 | 1461024101104 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:41 INFO - PROCESS | 1803 | 1461024101327 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 17:01:41 INFO - PROCESS | 1803 | 1461024101600 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50f89b800 == 114 [pid = 1803] [id = 551] 17:01:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x7fa5095d3c00) [pid = 1803] [serial = 1654] [outer = (nil)] 17:01:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x7fa50c79bc00) [pid = 1803] [serial = 1655] [outer = 0x7fa5095d3c00] 17:01:41 INFO - PROCESS | 1803 | 1461024101677 Marionette DEBUG loaded listener.js 17:01:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x7fa50c7a0c00) [pid = 1803] [serial = 1656] [outer = 0x7fa5095d3c00] 17:01:42 INFO - PROCESS | 1803 | 1461024102591 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 17:01:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1531ms 17:01:42 INFO - PROCESS | 1803 | 1461024102629 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 17:01:42 INFO - PROCESS | 1803 | 1461024102632 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 17:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:01:42 INFO - PROCESS | 1803 | 1461024102638 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:01:42 INFO - PROCESS | 1803 | 1461024102641 Marionette TRACE conn4 <- [1,2178,null,{}] 17:01:42 INFO - PROCESS | 1803 | 1461024102646 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:42 INFO - PROCESS | 1803 | 1461024102858 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 17:01:43 INFO - PROCESS | 1803 | 1461024103133 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50b9dc000 == 115 [pid = 1803] [id = 552] 17:01:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x7fa509f92000) [pid = 1803] [serial = 1657] [outer = (nil)] 17:01:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x7fa50b055000) [pid = 1803] [serial = 1658] [outer = 0x7fa509f92000] 17:01:43 INFO - PROCESS | 1803 | 1461024103252 Marionette DEBUG loaded listener.js 17:01:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x7fa50c7a0800) [pid = 1803] [serial = 1659] [outer = 0x7fa509f92000] 17:01:44 INFO - PROCESS | 1803 | 1461024104091 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 17:01:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:01:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1527ms 17:01:44 INFO - PROCESS | 1803 | 1461024104167 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 17:01:44 INFO - PROCESS | 1803 | 1461024104171 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 17:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:01:44 INFO - PROCESS | 1803 | 1461024104176 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:01:44 INFO - PROCESS | 1803 | 1461024104179 Marionette TRACE conn4 <- [1,2182,null,{}] 17:01:44 INFO - PROCESS | 1803 | 1461024104184 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:44 INFO - PROCESS | 1803 | 1461024104393 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 17:01:44 INFO - PROCESS | 1803 | 1461024104669 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50a0f9800 == 116 [pid = 1803] [id = 553] 17:01:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x7fa509f90800) [pid = 1803] [serial = 1660] [outer = (nil)] 17:01:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x7fa50b1e7400) [pid = 1803] [serial = 1661] [outer = 0x7fa509f90800] 17:01:44 INFO - PROCESS | 1803 | 1461024104780 Marionette DEBUG loaded listener.js 17:01:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x7fa50c9aa400) [pid = 1803] [serial = 1662] [outer = 0x7fa509f90800] 17:01:45 INFO - PROCESS | 1803 | 1461024105641 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 17:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1528ms 17:01:45 INFO - PROCESS | 1803 | 1461024105716 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 17:01:45 INFO - PROCESS | 1803 | 1461024105718 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 17:01:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:01:45 INFO - PROCESS | 1803 | 1461024105729 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:01:45 INFO - PROCESS | 1803 | 1461024105731 Marionette TRACE conn4 <- [1,2186,null,{}] 17:01:45 INFO - PROCESS | 1803 | 1461024105735 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:45 INFO - PROCESS | 1803 | 1461024105927 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 17:01:46 INFO - PROCESS | 1803 | 1461024106222 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50c8c1000 == 117 [pid = 1803] [id = 554] 17:01:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 208 (0x7fa50b059800) [pid = 1803] [serial = 1663] [outer = (nil)] 17:01:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 209 (0x7fa50d870000) [pid = 1803] [serial = 1664] [outer = 0x7fa50b059800] 17:01:46 INFO - PROCESS | 1803 | 1461024106350 Marionette DEBUG loaded listener.js 17:01:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 210 (0x7fa50f75f000) [pid = 1803] [serial = 1665] [outer = 0x7fa50b059800] 17:01:47 INFO - PROCESS | 1803 | 1461024107817 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 17:01:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:01:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 2128ms 17:01:47 INFO - PROCESS | 1803 | 1461024107858 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 17:01:47 INFO - PROCESS | 1803 | 1461024107863 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 17:01:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:01:47 INFO - PROCESS | 1803 | 1461024107872 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:01:47 INFO - PROCESS | 1803 | 1461024107876 Marionette TRACE conn4 <- [1,2190,null,{}] 17:01:47 INFO - PROCESS | 1803 | 1461024107883 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:48 INFO - PROCESS | 1803 | 1461024108079 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 17:01:48 INFO - PROCESS | 1803 | 1461024108399 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50a0ea000 == 118 [pid = 1803] [id = 555] 17:01:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 211 (0x7fa509fd0800) [pid = 1803] [serial = 1666] [outer = (nil)] 17:01:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x7fa50b054400) [pid = 1803] [serial = 1667] [outer = 0x7fa509fd0800] 17:01:48 INFO - PROCESS | 1803 | 1461024108471 Marionette DEBUG loaded listener.js 17:01:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 213 (0x7fa50b060800) [pid = 1803] [serial = 1668] [outer = 0x7fa509fd0800] 17:01:49 INFO - PROCESS | 1803 | 1461024109328 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 17:01:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:01:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1533ms 17:01:49 INFO - PROCESS | 1803 | 1461024109406 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 17:01:49 INFO - PROCESS | 1803 | 1461024109419 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 17:01:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:01:49 INFO - PROCESS | 1803 | 1461024109437 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:01:49 INFO - PROCESS | 1803 | 1461024109443 Marionette TRACE conn4 <- [1,2194,null,{}] 17:01:49 INFO - PROCESS | 1803 | 1461024109452 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:49 INFO - PROCESS | 1803 | 1461024109760 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 17:01:50 INFO - PROCESS | 1803 | 1461024110196 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa518f83000 == 117 [pid = 1803] [id = 449] 17:01:50 INFO - PROCESS | 1803 | --DOMWINDOW == 212 (0x7fa51f6ec800) [pid = 1803] [serial = 1550] [outer = (nil)] [url = about:blank] 17:01:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5088f3000 == 118 [pid = 1803] [id = 556] 17:01:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 213 (0x7fa50b80c000) [pid = 1803] [serial = 1669] [outer = (nil)] 17:01:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x7fa50b810c00) [pid = 1803] [serial = 1670] [outer = 0x7fa50b80c000] 17:01:50 INFO - PROCESS | 1803 | 1461024110315 Marionette DEBUG loaded listener.js 17:01:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 215 (0x7fa50c6dc400) [pid = 1803] [serial = 1671] [outer = 0x7fa50b80c000] 17:01:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50a0e6800 == 117 [pid = 1803] [id = 537] 17:01:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa518b62000 == 116 [pid = 1803] [id = 536] 17:01:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51249b000 == 115 [pid = 1803] [id = 535] 17:01:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50f78a000 == 114 [pid = 1803] [id = 534] 17:01:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50a0e8800 == 113 [pid = 1803] [id = 533] 17:01:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa512632000 == 112 [pid = 1803] [id = 532] 17:01:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50e451800 == 111 [pid = 1803] [id = 531] 17:01:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50c97c000 == 110 [pid = 1803] [id = 530] 17:01:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50b16f800 == 109 [pid = 1803] [id = 528] 17:01:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa53b771800 == 108 [pid = 1803] [id = 527] 17:01:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa53744c000 == 107 [pid = 1803] [id = 526] 17:01:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa534d2c800 == 106 [pid = 1803] [id = 525] 17:01:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa531f7e800 == 105 [pid = 1803] [id = 524] 17:01:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52a8bc800 == 104 [pid = 1803] [id = 523] 17:01:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa525741800 == 103 [pid = 1803] [id = 522] 17:01:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5246f0800 == 102 [pid = 1803] [id = 521] 17:01:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5218e1800 == 101 [pid = 1803] [id = 520] 17:01:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51f552800 == 100 [pid = 1803] [id = 519] 17:01:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa518dd0800 == 99 [pid = 1803] [id = 518] 17:01:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51260a000 == 98 [pid = 1803] [id = 517] 17:01:51 INFO - PROCESS | 1803 | 1461024111072 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 17:01:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:01:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1688ms 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 214 (0x7fa5334c4800) [pid = 1803] [serial = 1323] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0x7fa523d73000) [pid = 1803] [serial = 1371] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 212 (0x7fa51f6f5c00) [pid = 1803] [serial = 1251] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x7fa51fecb800) [pid = 1803] [serial = 1437] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 210 (0x7fa519b39000) [pid = 1803] [serial = 1428] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 209 (0x7fa537159c00) [pid = 1803] [serial = 1383] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 208 (0x7fa50e144c00) [pid = 1803] [serial = 1353] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 207 (0x7fa510fd0000) [pid = 1803] [serial = 1296] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x7fa510d1e800) [pid = 1803] [serial = 1482] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x7fa511707c00) [pid = 1803] [serial = 1527] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x7fa50c6db800) [pid = 1803] [serial = 1452] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x7fa531ece800) [pid = 1803] [serial = 1308] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0x7fa52517b800) [pid = 1803] [serial = 1260] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x7fa50ff7c800) [pid = 1803] [serial = 1326] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x7fa51b3b1400) [pid = 1803] [serial = 1431] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x7fa51b9be400) [pid = 1803] [serial = 1314] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x7fa5230aec00) [pid = 1803] [serial = 1305] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x7fa51f19d000) [pid = 1803] [serial = 1320] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x7fa51bbef000) [pid = 1803] [serial = 1245] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x7fa50eb4cc00) [pid = 1803] [serial = 1419] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7fa510d20400) [pid = 1803] [serial = 1422] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7fa51fed2c00) [pid = 1803] [serial = 1368] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7fa5240cbc00) [pid = 1803] [serial = 1257] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7fa510f6c800) [pid = 1803] [serial = 1521] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x7fa522b67400) [pid = 1803] [serial = 1509] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7fa50e9c2400) [pid = 1803] [serial = 1536] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7fa50d01c800) [pid = 1803] [serial = 1535] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x7fa5310dd000) [pid = 1803] [serial = 1449] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x7fa510f6dc00) [pid = 1803] [serial = 1386] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7fa51bbed400) [pid = 1803] [serial = 1365] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7fa51bd9d800) [pid = 1803] [serial = 1500] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7fa510fd6000) [pid = 1803] [serial = 1356] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7fa537027800) [pid = 1803] [serial = 1317] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7fa51f194c00) [pid = 1803] [serial = 1434] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7fa51f7a6000) [pid = 1803] [serial = 1302] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7fa51ac42800) [pid = 1803] [serial = 1532] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7fa51b2a6400) [pid = 1803] [serial = 1362] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7fa519b33400) [pid = 1803] [serial = 1491] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7fa5100acc00) [pid = 1803] [serial = 1520] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7fa527567400) [pid = 1803] [serial = 1380] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7fa519edf400) [pid = 1803] [serial = 1299] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7fa518c71800) [pid = 1803] [serial = 1488] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7fa511710400) [pid = 1803] [serial = 1512] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7fa5265ad800) [pid = 1803] [serial = 1266] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7fa51452a000) [pid = 1803] [serial = 1541] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7fa51f194800) [pid = 1803] [serial = 1506] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7fa526573c00) [pid = 1803] [serial = 1263] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7fa512723400) [pid = 1803] [serial = 1425] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7fa51d19bc00) [pid = 1803] [serial = 1248] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7fa50eb4b400) [pid = 1803] [serial = 1479] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7fa53538b000) [pid = 1803] [serial = 1311] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7fa50f97f400) [pid = 1803] [serial = 1389] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7fa510295800) [pid = 1803] [serial = 1524] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7fa522b71400) [pid = 1803] [serial = 1440] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7fa518fc8000) [pid = 1803] [serial = 1359] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7fa51bd9bc00) [pid = 1803] [serial = 1548] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7fa514527400) [pid = 1803] [serial = 1529] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7fa52552d400) [pid = 1803] [serial = 1443] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7fa51f86b800) [pid = 1803] [serial = 1290] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7fa51b165800) [pid = 1803] [serial = 1533] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7fa512727000) [pid = 1803] [serial = 1485] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7fa524ccb800) [pid = 1803] [serial = 1374] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7fa51cc4b000) [pid = 1803] [serial = 1545] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7fa527355800) [pid = 1803] [serial = 1446] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7fa51b9b5000) [pid = 1803] [serial = 1497] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7fa51f872000) [pid = 1803] [serial = 1254] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7fa519a82c00) [pid = 1803] [serial = 1542] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7fa50f9dcc00) [pid = 1803] [serial = 1523] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7fa5265b4c00) [pid = 1803] [serial = 1377] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7fa512535400) [pid = 1803] [serial = 1539] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7fa511303000) [pid = 1803] [serial = 1526] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7fa511306400) [pid = 1803] [serial = 1538] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7fa50e4d9400) [pid = 1803] [serial = 1293] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7fa51b609c00) [pid = 1803] [serial = 1494] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7fa51db5b400) [pid = 1803] [serial = 1503] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7fa51bbeb400) [pid = 1803] [serial = 1544] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7fa510fda000) [pid = 1803] [serial = 1547] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7fa518fd1800) [pid = 1803] [serial = 1530] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7fa5100a2400) [pid = 1803] [serial = 1416] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7fa513908800) [pid = 1803] [serial = 1476] [outer = (nil)] [url = about:blank] 17:01:51 INFO - PROCESS | 1803 | 1461024111224 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 17:01:51 INFO - PROCESS | 1803 | 1461024111236 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 17:01:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:01:51 INFO - PROCESS | 1803 | 1461024111269 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:01:51 INFO - PROCESS | 1803 | 1461024111274 Marionette TRACE conn4 <- [1,2198,null,{}] 17:01:51 INFO - PROCESS | 1803 | 1461024111289 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:51 INFO - PROCESS | 1803 | 1461024111453 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 17:01:51 INFO - PROCESS | 1803 | 1461024111640 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50c97a000 == 99 [pid = 1803] [id = 557] 17:01:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7fa50b80e800) [pid = 1803] [serial = 1672] [outer = (nil)] 17:01:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7fa50c9b7800) [pid = 1803] [serial = 1673] [outer = 0x7fa50b80e800] 17:01:51 INFO - PROCESS | 1803 | 1461024111702 Marionette DEBUG loaded listener.js 17:01:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7fa50d870400) [pid = 1803] [serial = 1674] [outer = 0x7fa50b80e800] 17:01:52 INFO - PROCESS | 1803 | 1461024112424 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:01:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:01:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1199ms 17:01:52 INFO - PROCESS | 1803 | 1461024112453 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 17:01:52 INFO - PROCESS | 1803 | 1461024112457 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 17:01:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:01:52 INFO - PROCESS | 1803 | 1461024112462 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:01:52 INFO - PROCESS | 1803 | 1461024112464 Marionette TRACE conn4 <- [1,2202,null,{}] 17:01:52 INFO - PROCESS | 1803 | 1461024112469 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:52 INFO - PROCESS | 1803 | 1461024112721 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 17:01:52 INFO - PROCESS | 1803 | 1461024112840 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50e8d7800 == 100 [pid = 1803] [id = 558] 17:01:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7fa50b808400) [pid = 1803] [serial = 1675] [outer = (nil)] 17:01:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7fa50e4cf000) [pid = 1803] [serial = 1676] [outer = 0x7fa50b808400] 17:01:52 INFO - PROCESS | 1803 | 1461024112898 Marionette DEBUG loaded listener.js 17:01:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7fa50e4d9400) [pid = 1803] [serial = 1677] [outer = 0x7fa50b808400] 17:01:53 INFO - PROCESS | 1803 | 1461024113660 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 17:01:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:01:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1225ms 17:01:53 INFO - PROCESS | 1803 | 1461024113689 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 17:01:53 INFO - PROCESS | 1803 | 1461024113692 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 17:01:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:01:53 INFO - PROCESS | 1803 | 1461024113697 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:01:53 INFO - PROCESS | 1803 | 1461024113699 Marionette TRACE conn4 <- [1,2206,null,{}] 17:01:53 INFO - PROCESS | 1803 | 1461024113704 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:53 INFO - PROCESS | 1803 | 1461024113936 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 17:01:53 INFO - PROCESS | 1803 | 1461024113961 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50eae7800 == 101 [pid = 1803] [id = 559] 17:01:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7fa50e14d000) [pid = 1803] [serial = 1678] [outer = (nil)] 17:01:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7fa50e9ca800) [pid = 1803] [serial = 1679] [outer = 0x7fa50e14d000] 17:01:54 INFO - PROCESS | 1803 | 1461024114017 Marionette DEBUG loaded listener.js 17:01:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7fa50eb51000) [pid = 1803] [serial = 1680] [outer = 0x7fa50e14d000] 17:01:54 INFO - PROCESS | 1803 | 1461024114960 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 17:01:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:01:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1282ms 17:01:54 INFO - PROCESS | 1803 | 1461024114980 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 17:01:54 INFO - PROCESS | 1803 | 1461024114984 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 17:01:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:01:55 INFO - PROCESS | 1803 | 1461024114995 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:01:55 INFO - PROCESS | 1803 | 1461024114997 Marionette TRACE conn4 <- [1,2210,null,{}] 17:01:55 INFO - PROCESS | 1803 | 1461024115001 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:55 INFO - PROCESS | 1803 | 1461024115699 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 17:01:55 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7fa51bbec800) [pid = 1803] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:01:55 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7fa50b054800) [pid = 1803] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:01:55 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7fa510d85400) [pid = 1803] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:01:55 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7fa50b078c00) [pid = 1803] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:01:55 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7fa508aeec00) [pid = 1803] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:01:55 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7fa50e9c7800) [pid = 1803] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:01:55 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7fa509f91000) [pid = 1803] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:01:55 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7fa518c7e000) [pid = 1803] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:01:55 INFO - PROCESS | 1803 | 1461024115891 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50e990000 == 102 [pid = 1803] [id = 560] 17:01:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7fa509f91000) [pid = 1803] [serial = 1681] [outer = (nil)] 17:01:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7fa50cf12800) [pid = 1803] [serial = 1682] [outer = 0x7fa509f91000] 17:01:55 INFO - PROCESS | 1803 | 1461024115955 Marionette DEBUG loaded listener.js 17:01:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7fa50f9e9800) [pid = 1803] [serial = 1683] [outer = 0x7fa509f91000] 17:01:56 INFO - PROCESS | 1803 | 1461024116608 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 17:01:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:01:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1682ms 17:01:56 INFO - PROCESS | 1803 | 1461024116672 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 17:01:56 INFO - PROCESS | 1803 | 1461024116675 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 17:01:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:01:56 INFO - PROCESS | 1803 | 1461024116680 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:01:56 INFO - PROCESS | 1803 | 1461024116682 Marionette TRACE conn4 <- [1,2214,null,{}] 17:01:56 INFO - PROCESS | 1803 | 1461024116687 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:56 INFO - PROCESS | 1803 | 1461024116850 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 17:01:57 INFO - PROCESS | 1803 | 1461024117029 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa510047000 == 103 [pid = 1803] [id = 561] 17:01:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7fa509f9d400) [pid = 1803] [serial = 1684] [outer = (nil)] 17:01:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7fa50ff77400) [pid = 1803] [serial = 1685] [outer = 0x7fa509f9d400] 17:01:57 INFO - PROCESS | 1803 | 1461024117090 Marionette DEBUG loaded listener.js 17:01:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7fa5100a7000) [pid = 1803] [serial = 1686] [outer = 0x7fa509f9d400] 17:01:57 INFO - PROCESS | 1803 | 1461024117932 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 17:01:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:01:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1273ms 17:01:57 INFO - PROCESS | 1803 | 1461024117969 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 17:01:57 INFO - PROCESS | 1803 | 1461024117975 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 17:01:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:01:57 INFO - PROCESS | 1803 | 1461024117985 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:01:57 INFO - PROCESS | 1803 | 1461024117990 Marionette TRACE conn4 <- [1,2218,null,{}] 17:01:58 INFO - PROCESS | 1803 | 1461024117999 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:58 INFO - PROCESS | 1803 | 1461024118223 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 17:01:58 INFO - PROCESS | 1803 | 1461024118483 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50b16d000 == 104 [pid = 1803] [id = 562] 17:01:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7fa508af4000) [pid = 1803] [serial = 1687] [outer = (nil)] 17:01:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7fa509fcb800) [pid = 1803] [serial = 1688] [outer = 0x7fa508af4000] 17:01:58 INFO - PROCESS | 1803 | 1461024118555 Marionette DEBUG loaded listener.js 17:01:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7fa50b07b000) [pid = 1803] [serial = 1689] [outer = 0x7fa508af4000] 17:01:59 INFO - PROCESS | 1803 | 1461024119485 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 17:01:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:01:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1532ms 17:01:59 INFO - PROCESS | 1803 | 1461024119520 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 17:01:59 INFO - PROCESS | 1803 | 1461024119528 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 17:01:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:01:59 INFO - PROCESS | 1803 | 1461024119540 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:01:59 INFO - PROCESS | 1803 | 1461024119544 Marionette TRACE conn4 <- [1,2222,null,{}] 17:01:59 INFO - PROCESS | 1803 | 1461024119550 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:59 INFO - PROCESS | 1803 | 1461024119743 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 17:01:59 INFO - PROCESS | 1803 | 1461024119966 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50e972800 == 105 [pid = 1803] [id = 563] 17:02:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7fa509f9e000) [pid = 1803] [serial = 1690] [outer = (nil)] 17:02:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7fa50cf12c00) [pid = 1803] [serial = 1691] [outer = 0x7fa509f9e000] 17:02:00 INFO - PROCESS | 1803 | 1461024120078 Marionette DEBUG loaded listener.js 17:02:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7fa50d86d000) [pid = 1803] [serial = 1692] [outer = 0x7fa509f9e000] 17:02:01 INFO - PROCESS | 1803 | 1461024121131 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:02:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:02:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1628ms 17:02:01 INFO - PROCESS | 1803 | 1461024121169 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 17:02:01 INFO - PROCESS | 1803 | 1461024121172 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 17:02:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:02:01 INFO - PROCESS | 1803 | 1461024121178 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:02:01 INFO - PROCESS | 1803 | 1461024121184 Marionette TRACE conn4 <- [1,2226,null,{}] 17:02:01 INFO - PROCESS | 1803 | 1461024121200 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:01 INFO - PROCESS | 1803 | 1461024121425 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 17:02:01 INFO - PROCESS | 1803 | 1461024121735 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5111c1000 == 106 [pid = 1803] [id = 564] 17:02:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7fa50e150800) [pid = 1803] [serial = 1693] [outer = (nil)] 17:02:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7fa50f8e9400) [pid = 1803] [serial = 1694] [outer = 0x7fa50e150800] 17:02:01 INFO - PROCESS | 1803 | 1461024121814 Marionette DEBUG loaded listener.js 17:02:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7fa50f9da400) [pid = 1803] [serial = 1695] [outer = 0x7fa50e150800] 17:02:02 INFO - PROCESS | 1803 | 1461024122650 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 17:02:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:02:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1535ms 17:02:02 INFO - PROCESS | 1803 | 1461024122715 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 17:02:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:02:02 INFO - PROCESS | 1803 | 1461024122719 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 17:02:02 INFO - PROCESS | 1803 | 1461024122725 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:02:02 INFO - PROCESS | 1803 | 1461024122728 Marionette TRACE conn4 <- [1,2230,null,{}] 17:02:02 INFO - PROCESS | 1803 | 1461024122733 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:02 INFO - PROCESS | 1803 | 1461024122945 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 17:02:03 INFO - PROCESS | 1803 | 1461024123203 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa512497800 == 107 [pid = 1803] [id = 565] 17:02:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7fa50cf1a400) [pid = 1803] [serial = 1696] [outer = (nil)] 17:02:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7fa510294000) [pid = 1803] [serial = 1697] [outer = 0x7fa50cf1a400] 17:02:03 INFO - PROCESS | 1803 | 1461024123280 Marionette DEBUG loaded listener.js 17:02:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7fa51029e800) [pid = 1803] [serial = 1698] [outer = 0x7fa50cf1a400] 17:02:04 INFO - PROCESS | 1803 | 1461024124125 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 17:02:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:02:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1438ms 17:02:04 INFO - PROCESS | 1803 | 1461024124164 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 17:02:04 INFO - PROCESS | 1803 | 1461024124167 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 17:02:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:02:04 INFO - PROCESS | 1803 | 1461024124173 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:02:04 INFO - PROCESS | 1803 | 1461024124175 Marionette TRACE conn4 <- [1,2234,null,{}] 17:02:04 INFO - PROCESS | 1803 | 1461024124181 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:04 INFO - PROCESS | 1803 | 1461024124376 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 17:02:04 INFO - PROCESS | 1803 | 1461024124644 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51260b800 == 108 [pid = 1803] [id = 566] 17:02:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7fa50cf13c00) [pid = 1803] [serial = 1699] [outer = (nil)] 17:02:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7fa510d1dc00) [pid = 1803] [serial = 1700] [outer = 0x7fa50cf13c00] 17:02:04 INFO - PROCESS | 1803 | 1461024124717 Marionette DEBUG loaded listener.js 17:02:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7fa510d7f800) [pid = 1803] [serial = 1701] [outer = 0x7fa50cf13c00] 17:02:05 INFO - PROCESS | 1803 | 1461024125575 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 17:02:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:02:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1429ms 17:02:05 INFO - PROCESS | 1803 | 1461024125602 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 17:02:05 INFO - PROCESS | 1803 | 1461024125606 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 17:02:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:02:05 INFO - PROCESS | 1803 | 1461024125612 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:02:05 INFO - PROCESS | 1803 | 1461024125614 Marionette TRACE conn4 <- [1,2238,null,{}] 17:02:05 INFO - PROCESS | 1803 | 1461024125619 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:05 INFO - PROCESS | 1803 | 1461024125833 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 17:02:06 INFO - PROCESS | 1803 | 1461024126070 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513703000 == 109 [pid = 1803] [id = 567] 17:02:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7fa50eb58c00) [pid = 1803] [serial = 1702] [outer = (nil)] 17:02:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7fa510f6ac00) [pid = 1803] [serial = 1703] [outer = 0x7fa50eb58c00] 17:02:06 INFO - PROCESS | 1803 | 1461024126183 Marionette DEBUG loaded listener.js 17:02:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7fa511144c00) [pid = 1803] [serial = 1704] [outer = 0x7fa50eb58c00] 17:02:07 INFO - PROCESS | 1803 | 1461024127042 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:02:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:02:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1476ms 17:02:07 INFO - PROCESS | 1803 | 1461024127088 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 17:02:07 INFO - PROCESS | 1803 | 1461024127091 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 17:02:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:02:07 INFO - PROCESS | 1803 | 1461024127097 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:02:07 INFO - PROCESS | 1803 | 1461024127099 Marionette TRACE conn4 <- [1,2242,null,{}] 17:02:07 INFO - PROCESS | 1803 | 1461024127105 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:07 INFO - PROCESS | 1803 | 1461024127292 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 17:02:07 INFO - PROCESS | 1803 | 1461024127513 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513819800 == 110 [pid = 1803] [id = 568] 17:02:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7fa50f9dbc00) [pid = 1803] [serial = 1705] [outer = (nil)] 17:02:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7fa511151400) [pid = 1803] [serial = 1706] [outer = 0x7fa50f9dbc00] 17:02:07 INFO - PROCESS | 1803 | 1461024127623 Marionette DEBUG loaded listener.js 17:02:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7fa5116b1800) [pid = 1803] [serial = 1707] [outer = 0x7fa50f9dbc00] 17:02:08 INFO - PROCESS | 1803 | 1461024128485 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 17:02:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:02:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1428ms 17:02:08 INFO - PROCESS | 1803 | 1461024128526 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 17:02:08 INFO - PROCESS | 1803 | 1461024128530 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 17:02:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:02:08 INFO - PROCESS | 1803 | 1461024128535 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:02:08 INFO - PROCESS | 1803 | 1461024128537 Marionette TRACE conn4 <- [1,2246,null,{}] 17:02:08 INFO - PROCESS | 1803 | 1461024128542 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:08 INFO - PROCESS | 1803 | 1461024128736 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 17:02:08 INFO - PROCESS | 1803 | 1461024128976 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51398f800 == 111 [pid = 1803] [id = 569] 17:02:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7fa510d18000) [pid = 1803] [serial = 1708] [outer = (nil)] 17:02:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7fa5116bb800) [pid = 1803] [serial = 1709] [outer = 0x7fa510d18000] 17:02:09 INFO - PROCESS | 1803 | 1461024129050 Marionette DEBUG loaded listener.js 17:02:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7fa51170e400) [pid = 1803] [serial = 1710] [outer = 0x7fa510d18000] 17:02:09 INFO - PROCESS | 1803 | 1461024129942 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 17:02:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:02:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1480ms 17:02:10 INFO - PROCESS | 1803 | 1461024130016 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 17:02:10 INFO - PROCESS | 1803 | 1461024130019 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 17:02:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:02:10 INFO - PROCESS | 1803 | 1461024130025 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:02:10 INFO - PROCESS | 1803 | 1461024130028 Marionette TRACE conn4 <- [1,2250,null,{}] 17:02:10 INFO - PROCESS | 1803 | 1461024130033 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:10 INFO - PROCESS | 1803 | 1461024130234 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 17:02:10 INFO - PROCESS | 1803 | 1461024130495 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513cc1000 == 112 [pid = 1803] [id = 570] 17:02:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7fa510d88800) [pid = 1803] [serial = 1711] [outer = (nil)] 17:02:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7fa51253b000) [pid = 1803] [serial = 1712] [outer = 0x7fa510d88800] 17:02:10 INFO - PROCESS | 1803 | 1461024130610 Marionette DEBUG loaded listener.js 17:02:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7fa512567c00) [pid = 1803] [serial = 1713] [outer = 0x7fa510d88800] 17:02:11 INFO - PROCESS | 1803 | 1461024131415 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 17:02:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:02:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1430ms 17:02:11 INFO - PROCESS | 1803 | 1461024131456 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 17:02:11 INFO - PROCESS | 1803 | 1461024131459 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 17:02:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:02:11 INFO - PROCESS | 1803 | 1461024131465 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:02:11 INFO - PROCESS | 1803 | 1461024131467 Marionette TRACE conn4 <- [1,2254,null,{}] 17:02:11 INFO - PROCESS | 1803 | 1461024131472 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:11 INFO - PROCESS | 1803 | 1461024131662 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 17:02:11 INFO - PROCESS | 1803 | 1461024131928 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518b07800 == 113 [pid = 1803] [id = 571] 17:02:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7fa511148000) [pid = 1803] [serial = 1714] [outer = (nil)] 17:02:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7fa5125c2c00) [pid = 1803] [serial = 1715] [outer = 0x7fa511148000] 17:02:12 INFO - PROCESS | 1803 | 1461024132002 Marionette DEBUG loaded listener.js 17:02:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7fa512723400) [pid = 1803] [serial = 1716] [outer = 0x7fa511148000] 17:02:12 INFO - PROCESS | 1803 | 1461024132865 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 17:02:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:02:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1426ms 17:02:12 INFO - PROCESS | 1803 | 1461024132892 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 17:02:12 INFO - PROCESS | 1803 | 1461024132896 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 17:02:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:02:12 INFO - PROCESS | 1803 | 1461024132902 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:02:12 INFO - PROCESS | 1803 | 1461024132906 Marionette TRACE conn4 <- [1,2258,null,{}] 17:02:12 INFO - PROCESS | 1803 | 1461024132912 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:13 INFO - PROCESS | 1803 | 1461024133128 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 17:02:13 INFO - PROCESS | 1803 | 1461024133403 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518f8f000 == 114 [pid = 1803] [id = 572] 17:02:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7fa513a1b800) [pid = 1803] [serial = 1717] [outer = (nil)] 17:02:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7fa513a1f800) [pid = 1803] [serial = 1718] [outer = 0x7fa513a1b800] 17:02:13 INFO - PROCESS | 1803 | 1461024133537 Marionette DEBUG loaded listener.js 17:02:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7fa513b66000) [pid = 1803] [serial = 1719] [outer = 0x7fa513a1b800] 17:02:14 INFO - PROCESS | 1803 | 1461024134353 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:02:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:02:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1479ms 17:02:14 INFO - PROCESS | 1803 | 1461024134382 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 17:02:14 INFO - PROCESS | 1803 | 1461024134385 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 17:02:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:02:14 INFO - PROCESS | 1803 | 1461024134391 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:02:14 INFO - PROCESS | 1803 | 1461024134394 Marionette TRACE conn4 <- [1,2262,null,{}] 17:02:14 INFO - PROCESS | 1803 | 1461024134399 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:14 INFO - PROCESS | 1803 | 1461024134591 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 17:02:14 INFO - PROCESS | 1803 | 1461024134856 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa519ea1800 == 115 [pid = 1803] [id = 573] 17:02:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7fa513a1bc00) [pid = 1803] [serial = 1720] [outer = (nil)] 17:02:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7fa514525800) [pid = 1803] [serial = 1721] [outer = 0x7fa513a1bc00] 17:02:14 INFO - PROCESS | 1803 | 1461024134931 Marionette DEBUG loaded listener.js 17:02:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7fa518c64400) [pid = 1803] [serial = 1722] [outer = 0x7fa513a1bc00] 17:02:15 INFO - PROCESS | 1803 | 1461024135757 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 17:02:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:02:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1429ms 17:02:15 INFO - PROCESS | 1803 | 1461024135821 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 17:02:15 INFO - PROCESS | 1803 | 1461024135824 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 17:02:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:02:15 INFO - PROCESS | 1803 | 1461024135830 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:02:15 INFO - PROCESS | 1803 | 1461024135832 Marionette TRACE conn4 <- [1,2266,null,{}] 17:02:15 INFO - PROCESS | 1803 | 1461024135838 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:16 INFO - PROCESS | 1803 | 1461024136037 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 17:02:16 INFO - PROCESS | 1803 | 1461024136346 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ad8f000 == 116 [pid = 1803] [id = 574] 17:02:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7fa518c7a000) [pid = 1803] [serial = 1723] [outer = (nil)] 17:02:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7fa518c81c00) [pid = 1803] [serial = 1724] [outer = 0x7fa518c7a000] 17:02:16 INFO - PROCESS | 1803 | 1461024136471 Marionette DEBUG loaded listener.js 17:02:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7fa518e5d800) [pid = 1803] [serial = 1725] [outer = 0x7fa518c7a000] 17:02:17 INFO - PROCESS | 1803 | 1461024137267 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 17:02:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:02:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1476ms 17:02:17 INFO - PROCESS | 1803 | 1461024137307 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 17:02:17 INFO - PROCESS | 1803 | 1461024137310 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 17:02:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:02:17 INFO - PROCESS | 1803 | 1461024137316 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:02:17 INFO - PROCESS | 1803 | 1461024137318 Marionette TRACE conn4 <- [1,2270,null,{}] 17:02:17 INFO - PROCESS | 1803 | 1461024137324 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:17 INFO - PROCESS | 1803 | 1461024137517 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 17:02:17 INFO - PROCESS | 1803 | 1461024137784 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b1a3000 == 117 [pid = 1803] [id = 575] 17:02:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7fa518c65800) [pid = 1803] [serial = 1726] [outer = (nil)] 17:02:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7fa518fc5000) [pid = 1803] [serial = 1727] [outer = 0x7fa518c65800] 17:02:17 INFO - PROCESS | 1803 | 1461024137858 Marionette DEBUG loaded listener.js 17:02:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7fa518fcfc00) [pid = 1803] [serial = 1728] [outer = 0x7fa518c65800] 17:02:18 INFO - PROCESS | 1803 | 1461024138723 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 17:02:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:02:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1480ms 17:02:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:02:18 INFO - PROCESS | 1803 | 1461024138797 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 17:02:18 INFO - PROCESS | 1803 | 1461024138800 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 17:02:18 INFO - PROCESS | 1803 | 1461024138806 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:02:18 INFO - PROCESS | 1803 | 1461024138809 Marionette TRACE conn4 <- [1,2274,null,{}] 17:02:18 INFO - PROCESS | 1803 | 1461024138814 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:19 INFO - PROCESS | 1803 | 1461024139023 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 17:02:19 INFO - PROCESS | 1803 | 1461024139288 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b86f000 == 118 [pid = 1803] [id = 576] 17:02:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7fa518c7a400) [pid = 1803] [serial = 1729] [outer = (nil)] 17:02:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7fa519a85c00) [pid = 1803] [serial = 1730] [outer = 0x7fa518c7a400] 17:02:19 INFO - PROCESS | 1803 | 1461024139363 Marionette DEBUG loaded listener.js 17:02:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x7fa519b36000) [pid = 1803] [serial = 1731] [outer = 0x7fa518c7a400] 17:02:20 INFO - PROCESS | 1803 | 1461024140158 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 17:02:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:02:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1378ms 17:02:20 INFO - PROCESS | 1803 | 1461024140183 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 17:02:20 INFO - PROCESS | 1803 | 1461024140186 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 17:02:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:02:20 INFO - PROCESS | 1803 | 1461024140192 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:02:20 INFO - PROCESS | 1803 | 1461024140194 Marionette TRACE conn4 <- [1,2278,null,{}] 17:02:20 INFO - PROCESS | 1803 | 1461024140199 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:20 INFO - PROCESS | 1803 | 1461024140394 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 17:02:20 INFO - PROCESS | 1803 | 1461024140662 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51c03f000 == 119 [pid = 1803] [id = 577] 17:02:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x7fa510296000) [pid = 1803] [serial = 1732] [outer = (nil)] 17:02:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7fa519b40800) [pid = 1803] [serial = 1733] [outer = 0x7fa510296000] 17:02:20 INFO - PROCESS | 1803 | 1461024140735 Marionette DEBUG loaded listener.js 17:02:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7fa519eda400) [pid = 1803] [serial = 1734] [outer = 0x7fa510296000] 17:02:21 INFO - PROCESS | 1803 | 1461024141639 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 17:02:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:02:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1477ms 17:02:21 INFO - PROCESS | 1803 | 1461024141670 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 17:02:21 INFO - PROCESS | 1803 | 1461024141674 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 17:02:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:02:21 INFO - PROCESS | 1803 | 1461024141680 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:02:21 INFO - PROCESS | 1803 | 1461024141682 Marionette TRACE conn4 <- [1,2282,null,{}] 17:02:21 INFO - PROCESS | 1803 | 1461024141687 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:21 INFO - PROCESS | 1803 | 1461024141897 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 17:02:22 INFO - PROCESS | 1803 | 1461024142176 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50f7e2000 == 120 [pid = 1803] [id = 578] 17:02:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x7fa5095cf400) [pid = 1803] [serial = 1735] [outer = (nil)] 17:02:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7fa50c6e7400) [pid = 1803] [serial = 1736] [outer = 0x7fa5095cf400] 17:02:22 INFO - PROCESS | 1803 | 1461024142261 Marionette DEBUG loaded listener.js 17:02:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7fa512562c00) [pid = 1803] [serial = 1737] [outer = 0x7fa5095cf400] 17:02:23 INFO - PROCESS | 1803 | 1461024143606 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 17:02:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:02:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1938ms 17:02:23 INFO - PROCESS | 1803 | 1461024143619 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 17:02:23 INFO - PROCESS | 1803 | 1461024143624 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 17:02:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:02:23 INFO - PROCESS | 1803 | 1461024143632 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:02:23 INFO - PROCESS | 1803 | 1461024143637 Marionette TRACE conn4 <- [1,2286,null,{}] 17:02:23 INFO - PROCESS | 1803 | 1461024143645 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:23 INFO - PROCESS | 1803 | 1461024143927 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 17:02:24 INFO - PROCESS | 1803 | 1461024144183 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50e8d8800 == 121 [pid = 1803] [id = 579] 17:02:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7fa509f9bc00) [pid = 1803] [serial = 1738] [outer = (nil)] 17:02:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7fa50b06d400) [pid = 1803] [serial = 1739] [outer = 0x7fa509f9bc00] 17:02:24 INFO - PROCESS | 1803 | 1461024144255 Marionette DEBUG loaded listener.js 17:02:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x7fa50c60cc00) [pid = 1803] [serial = 1740] [outer = 0x7fa509f9bc00] 17:02:25 INFO - PROCESS | 1803 | 1461024145128 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 17:02:25 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 17:02:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1538ms 17:02:25 INFO - PROCESS | 1803 | 1461024145171 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 17:02:25 INFO - PROCESS | 1803 | 1461024145179 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 17:02:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:02:25 INFO - PROCESS | 1803 | 1461024145189 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:02:25 INFO - PROCESS | 1803 | 1461024145193 Marionette TRACE conn4 <- [1,2290,null,{}] 17:02:25 INFO - PROCESS | 1803 | 1461024145199 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:25 INFO - PROCESS | 1803 | 1461024145411 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 17:02:25 INFO - PROCESS | 1803 | 1461024145866 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5088ee000 == 122 [pid = 1803] [id = 580] 17:02:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x7fa50c617800) [pid = 1803] [serial = 1741] [outer = (nil)] 17:02:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x7fa50c79d400) [pid = 1803] [serial = 1742] [outer = 0x7fa50c617800] 17:02:25 INFO - PROCESS | 1803 | 1461024145942 Marionette DEBUG loaded listener.js 17:02:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x7fa50c9b8000) [pid = 1803] [serial = 1743] [outer = 0x7fa50c617800] 17:02:26 INFO - PROCESS | 1803 | 1461024146946 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 17:02:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:02:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1835ms 17:02:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:02:27 INFO - PROCESS | 1803 | 1461024147025 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 17:02:27 INFO - PROCESS | 1803 | 1461024147028 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 17:02:27 INFO - PROCESS | 1803 | 1461024147035 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:02:27 INFO - PROCESS | 1803 | 1461024147040 Marionette TRACE conn4 <- [1,2294,null,{}] 17:02:27 INFO - PROCESS | 1803 | 1461024147055 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:27 INFO - PROCESS | 1803 | 1461024147305 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 17:02:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50e990000 == 121 [pid = 1803] [id = 560] 17:02:27 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x7fa527734400) [pid = 1803] [serial = 1571] [outer = (nil)] [url = about:blank] 17:02:27 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x7fa535343000) [pid = 1803] [serial = 1574] [outer = (nil)] [url = about:blank] 17:02:27 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x7fa5095d7800) [pid = 1803] [serial = 1577] [outer = (nil)] [url = about:blank] 17:02:27 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x7fa535342000) [pid = 1803] [serial = 1580] [outer = (nil)] [url = about:blank] 17:02:27 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7fa513b71800) [pid = 1803] [serial = 1583] [outer = (nil)] [url = about:blank] 17:02:27 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7fa51256a000) [pid = 1803] [serial = 1586] [outer = (nil)] [url = about:blank] 17:02:27 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7fa508aee800) [pid = 1803] [serial = 1589] [outer = (nil)] [url = about:blank] 17:02:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa513ca2800 == 120 [pid = 1803] [id = 471] 17:02:27 INFO - PROCESS | 1803 | 1461024147751 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50e8d7800 == 119 [pid = 1803] [id = 558] 17:02:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5088f3000 == 118 [pid = 1803] [id = 556] 17:02:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50b155000 == 119 [pid = 1803] [id = 581] 17:02:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7fa5095d7800) [pid = 1803] [serial = 1744] [outer = (nil)] 17:02:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7fa50d86a400) [pid = 1803] [serial = 1745] [outer = 0x7fa5095d7800] 17:02:27 INFO - PROCESS | 1803 | 1461024147833 Marionette DEBUG loaded listener.js 17:02:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7fa50f758800) [pid = 1803] [serial = 1746] [outer = 0x7fa5095d7800] 17:02:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50a0ea000 == 118 [pid = 1803] [id = 555] 17:02:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51febe000 == 117 [pid = 1803] [id = 550] 17:02:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51fea4800 == 116 [pid = 1803] [id = 549] 17:02:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50d053000 == 115 [pid = 1803] [id = 548] 17:02:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa514542000 == 114 [pid = 1803] [id = 547] 17:02:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa53744d000 == 113 [pid = 1803] [id = 546] 17:02:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa527459000 == 112 [pid = 1803] [id = 545] 17:02:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5253b3000 == 111 [pid = 1803] [id = 544] 17:02:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51f558000 == 110 [pid = 1803] [id = 543] 17:02:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b91f800 == 109 [pid = 1803] [id = 542] 17:02:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51ad8f800 == 108 [pid = 1803] [id = 541] 17:02:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa513967000 == 107 [pid = 1803] [id = 540] 17:02:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa510048000 == 106 [pid = 1803] [id = 539] 17:02:28 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7fa50b1e9c00) [pid = 1803] [serial = 1613] [outer = (nil)] [url = about:blank] 17:02:28 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7fa51b3b8400) [pid = 1803] [serial = 1608] [outer = (nil)] [url = about:blank] 17:02:28 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7fa519e3a800) [pid = 1803] [serial = 1607] [outer = (nil)] [url = about:blank] 17:02:28 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7fa50eb54400) [pid = 1803] [serial = 1614] [outer = (nil)] [url = about:blank] 17:02:28 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x7fa51f867c00) [pid = 1803] [serial = 1611] [outer = (nil)] [url = about:blank] 17:02:28 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7fa51f6e8c00) [pid = 1803] [serial = 1610] [outer = (nil)] [url = about:blank] 17:02:28 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7fa50eb4ec00) [pid = 1803] [serial = 1601] [outer = (nil)] [url = about:blank] 17:02:28 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x7fa5125cbc00) [pid = 1803] [serial = 1602] [outer = (nil)] [url = about:blank] 17:02:28 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x7fa51253ec00) [pid = 1803] [serial = 1599] [outer = (nil)] [url = about:blank] 17:02:28 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7fa51114a400) [pid = 1803] [serial = 1598] [outer = (nil)] [url = about:blank] 17:02:28 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7fa52484c800) [pid = 1803] [serial = 1565] [outer = (nil)] [url = about:blank] 17:02:28 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7fa5222d4400) [pid = 1803] [serial = 1562] [outer = (nil)] [url = about:blank] 17:02:28 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7fa519e35c00) [pid = 1803] [serial = 1556] [outer = (nil)] [url = about:blank] 17:02:28 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7fa5116b1400) [pid = 1803] [serial = 1604] [outer = (nil)] [url = about:blank] 17:02:28 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7fa518c7a800) [pid = 1803] [serial = 1605] [outer = (nil)] [url = about:blank] 17:02:28 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7fa50b1ddc00) [pid = 1803] [serial = 1593] [outer = (nil)] [url = about:blank] 17:02:28 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7fa5095d9400) [pid = 1803] [serial = 1592] [outer = (nil)] [url = about:blank] 17:02:28 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7fa519b3e000) [pid = 1803] [serial = 1559] [outer = (nil)] [url = about:blank] 17:02:28 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7fa510f6b400) [pid = 1803] [serial = 1553] [outer = (nil)] [url = about:blank] 17:02:28 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7fa5265b1400) [pid = 1803] [serial = 1568] [outer = (nil)] [url = about:blank] 17:02:28 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7fa50ff74400) [pid = 1803] [serial = 1596] [outer = (nil)] [url = about:blank] 17:02:28 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7fa50f759800) [pid = 1803] [serial = 1595] [outer = (nil)] [url = about:blank] 17:02:28 INFO - PROCESS | 1803 | 1461024148637 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 17:02:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:02:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1638ms 17:02:28 INFO - PROCESS | 1803 | 1461024148678 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 17:02:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:02:28 INFO - PROCESS | 1803 | 1461024148683 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 17:02:28 INFO - PROCESS | 1803 | 1461024148689 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:02:28 INFO - PROCESS | 1803 | 1461024148692 Marionette TRACE conn4 <- [1,2298,null,{}] 17:02:28 INFO - PROCESS | 1803 | 1461024148697 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:28 INFO - PROCESS | 1803 | 1461024148880 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 17:02:28 INFO - PROCESS | 1803 | 1461024148896 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50e990800 == 107 [pid = 1803] [id = 582] 17:02:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7fa5095d9400) [pid = 1803] [serial = 1747] [outer = (nil)] 17:02:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7fa50f9e3000) [pid = 1803] [serial = 1748] [outer = 0x7fa5095d9400] 17:02:28 INFO - PROCESS | 1803 | 1461024148958 Marionette DEBUG loaded listener.js 17:02:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7fa5100a4c00) [pid = 1803] [serial = 1749] [outer = 0x7fa5095d9400] 17:02:29 INFO - PROCESS | 1803 | 1461024149830 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 17:02:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:02:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1230ms 17:02:29 INFO - PROCESS | 1803 | 1461024149918 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 17:02:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:02:29 INFO - PROCESS | 1803 | 1461024149922 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 17:02:29 INFO - PROCESS | 1803 | 1461024149926 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:02:29 INFO - PROCESS | 1803 | 1461024149929 Marionette TRACE conn4 <- [1,2302,null,{}] 17:02:29 INFO - PROCESS | 1803 | 1461024149934 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:30 INFO - PROCESS | 1803 | 1461024150109 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 17:02:30 INFO - PROCESS | 1803 | 1461024150117 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5111cb000 == 108 [pid = 1803] [id = 583] 17:02:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7fa50f759800) [pid = 1803] [serial = 1750] [outer = (nil)] 17:02:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7fa510d80c00) [pid = 1803] [serial = 1751] [outer = 0x7fa50f759800] 17:02:30 INFO - PROCESS | 1803 | 1461024150175 Marionette DEBUG loaded listener.js 17:02:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7fa510f65000) [pid = 1803] [serial = 1752] [outer = 0x7fa50f759800] 17:02:31 INFO - PROCESS | 1803 | 1461024151127 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:02:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:02:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1226ms 17:02:31 INFO - PROCESS | 1803 | 1461024151152 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 17:02:31 INFO - PROCESS | 1803 | 1461024151156 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 17:02:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:02:31 INFO - PROCESS | 1803 | 1461024151161 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:02:31 INFO - PROCESS | 1803 | 1461024151163 Marionette TRACE conn4 <- [1,2306,null,{}] 17:02:31 INFO - PROCESS | 1803 | 1461024151168 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:31 INFO - PROCESS | 1803 | 1461024151485 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 17:02:31 INFO - PROCESS | 1803 | 1461024151566 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5126ec800 == 109 [pid = 1803] [id = 584] 17:02:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7fa5102a2800) [pid = 1803] [serial = 1753] [outer = (nil)] 17:02:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7fa51256c800) [pid = 1803] [serial = 1754] [outer = 0x7fa5102a2800] 17:02:31 INFO - PROCESS | 1803 | 1461024151738 Marionette DEBUG loaded listener.js 17:02:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7fa51272c800) [pid = 1803] [serial = 1755] [outer = 0x7fa5102a2800] 17:02:32 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7fa50e14d000) [pid = 1803] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:02:32 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7fa509f91000) [pid = 1803] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:02:32 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7fa509fd0800) [pid = 1803] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:02:32 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7fa50b80e800) [pid = 1803] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:02:32 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7fa50b80c000) [pid = 1803] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:02:32 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7fa50b808400) [pid = 1803] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:02:32 INFO - PROCESS | 1803 | 1461024152774 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 17:02:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:02:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1632ms 17:02:32 INFO - PROCESS | 1803 | 1461024152793 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 17:02:32 INFO - PROCESS | 1803 | 1461024152795 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 17:02:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:02:32 INFO - PROCESS | 1803 | 1461024152801 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:02:32 INFO - PROCESS | 1803 | 1461024152802 Marionette TRACE conn4 <- [1,2310,null,{}] 17:02:32 INFO - PROCESS | 1803 | 1461024152807 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:33 INFO - PROCESS | 1803 | 1461024153046 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 17:02:33 INFO - PROCESS | 1803 | 1461024153203 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513caf000 == 110 [pid = 1803] [id = 585] 17:02:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7fa509f91000) [pid = 1803] [serial = 1756] [outer = (nil)] 17:02:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7fa50f97e800) [pid = 1803] [serial = 1757] [outer = 0x7fa509f91000] 17:02:33 INFO - PROCESS | 1803 | 1461024153267 Marionette DEBUG loaded listener.js 17:02:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7fa513909800) [pid = 1803] [serial = 1758] [outer = 0x7fa509f91000] 17:02:33 INFO - PROCESS | 1803 | 1461024153954 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 17:02:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:02:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1185ms 17:02:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:02:33 INFO - PROCESS | 1803 | 1461024153986 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 17:02:33 INFO - PROCESS | 1803 | 1461024153988 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 17:02:33 INFO - PROCESS | 1803 | 1461024153994 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:02:33 INFO - PROCESS | 1803 | 1461024153997 Marionette TRACE conn4 <- [1,2314,null,{}] 17:02:34 INFO - PROCESS | 1803 | 1461024154014 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:34 INFO - PROCESS | 1803 | 1461024154194 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 17:02:34 INFO - PROCESS | 1803 | 1461024154208 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518dec800 == 111 [pid = 1803] [id = 586] 17:02:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7fa512731800) [pid = 1803] [serial = 1759] [outer = (nil)] 17:02:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7fa514527400) [pid = 1803] [serial = 1760] [outer = 0x7fa512731800] 17:02:34 INFO - PROCESS | 1803 | 1461024154268 Marionette DEBUG loaded listener.js 17:02:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7fa519b3cc00) [pid = 1803] [serial = 1761] [outer = 0x7fa512731800] 17:02:35 INFO - PROCESS | 1803 | 1461024155448 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 17:02:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:02:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1488ms 17:02:35 INFO - PROCESS | 1803 | 1461024155482 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 17:02:35 INFO - PROCESS | 1803 | 1461024155487 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 17:02:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:02:35 INFO - PROCESS | 1803 | 1461024155497 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:02:35 INFO - PROCESS | 1803 | 1461024155501 Marionette TRACE conn4 <- [1,2318,null,{}] 17:02:35 INFO - PROCESS | 1803 | 1461024155509 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:35 INFO - PROCESS | 1803 | 1461024155735 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 17:02:36 INFO - PROCESS | 1803 | 1461024156004 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50e8d9800 == 112 [pid = 1803] [id = 587] 17:02:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7fa50b805800) [pid = 1803] [serial = 1762] [outer = (nil)] 17:02:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7fa50c7a1c00) [pid = 1803] [serial = 1763] [outer = 0x7fa50b805800] 17:02:36 INFO - PROCESS | 1803 | 1461024156124 Marionette DEBUG loaded listener.js 17:02:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7fa50d023800) [pid = 1803] [serial = 1764] [outer = 0x7fa50b805800] 17:02:37 INFO - PROCESS | 1803 | 1461024157094 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 17:02:37 INFO - PROCESS | 1803 | 1461024157136 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 17:02:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:02:37 INFO - PROCESS | 1803 | 1461024157146 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:02:37 INFO - PROCESS | 1803 | 1461024157149 Marionette TRACE conn4 <- [1,2322,null,{}] 17:02:37 INFO - PROCESS | 1803 | 1461024157155 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:37 INFO - PROCESS | 1803 | 1461024157348 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 17:02:37 INFO - PROCESS | 1803 | 1461024157620 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5126e3800 == 113 [pid = 1803] [id = 588] 17:02:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7fa50c7a4c00) [pid = 1803] [serial = 1765] [outer = (nil)] 17:02:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x7fa50f9dcc00) [pid = 1803] [serial = 1766] [outer = 0x7fa50c7a4c00] 17:02:37 INFO - PROCESS | 1803 | 1461024157770 Marionette DEBUG loaded listener.js 17:02:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x7fa510d1e000) [pid = 1803] [serial = 1767] [outer = 0x7fa50c7a4c00] 17:02:38 INFO - PROCESS | 1803 | 1461024158601 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 17:02:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:02:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1526ms 17:02:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:02:38 INFO - PROCESS | 1803 | 1461024158673 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 17:02:38 INFO - PROCESS | 1803 | 1461024158676 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 17:02:38 INFO - PROCESS | 1803 | 1461024158682 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:02:38 INFO - PROCESS | 1803 | 1461024158687 Marionette TRACE conn4 <- [1,2326,null,{}] 17:02:38 INFO - PROCESS | 1803 | 1461024158702 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:38 INFO - PROCESS | 1803 | 1461024158944 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 17:02:39 INFO - PROCESS | 1803 | 1461024159208 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b618000 == 114 [pid = 1803] [id = 589] 17:02:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7fa510f6c400) [pid = 1803] [serial = 1768] [outer = (nil)] 17:02:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7fa511310c00) [pid = 1803] [serial = 1769] [outer = 0x7fa510f6c400] 17:02:39 INFO - PROCESS | 1803 | 1461024159326 Marionette DEBUG loaded listener.js 17:02:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x7fa51256d400) [pid = 1803] [serial = 1770] [outer = 0x7fa510f6c400] 17:02:40 INFO - PROCESS | 1803 | 1461024160112 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 17:02:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:02:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1484ms 17:02:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:02:40 INFO - PROCESS | 1803 | 1461024160165 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 17:02:40 INFO - PROCESS | 1803 | 1461024160169 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 17:02:40 INFO - PROCESS | 1803 | 1461024160175 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:02:40 INFO - PROCESS | 1803 | 1461024160178 Marionette TRACE conn4 <- [1,2330,null,{}] 17:02:40 INFO - PROCESS | 1803 | 1461024160183 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:40 INFO - PROCESS | 1803 | 1461024160462 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 17:02:40 INFO - PROCESS | 1803 | 1461024160662 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f558000 == 115 [pid = 1803] [id = 590] 17:02:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7fa510fd9400) [pid = 1803] [serial = 1771] [outer = (nil)] 17:02:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7fa518c62400) [pid = 1803] [serial = 1772] [outer = 0x7fa510fd9400] 17:02:40 INFO - PROCESS | 1803 | 1461024160735 Marionette DEBUG loaded listener.js 17:02:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7fa518fc5800) [pid = 1803] [serial = 1773] [outer = 0x7fa510fd9400] 17:02:41 INFO - PROCESS | 1803 | 1461024161567 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 17:02:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:02:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1427ms 17:02:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:02:41 INFO - PROCESS | 1803 | 1461024161602 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 17:02:41 INFO - PROCESS | 1803 | 1461024161605 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 17:02:41 INFO - PROCESS | 1803 | 1461024161610 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:02:41 INFO - PROCESS | 1803 | 1461024161613 Marionette TRACE conn4 <- [1,2334,null,{}] 17:02:41 INFO - PROCESS | 1803 | 1461024161618 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:41 INFO - PROCESS | 1803 | 1461024161807 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 17:02:42 INFO - PROCESS | 1803 | 1461024162077 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51fea4000 == 116 [pid = 1803] [id = 591] 17:02:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7fa512732800) [pid = 1803] [serial = 1774] [outer = (nil)] 17:02:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x7fa519e3a800) [pid = 1803] [serial = 1775] [outer = 0x7fa512732800] 17:02:42 INFO - PROCESS | 1803 | 1461024162150 Marionette DEBUG loaded listener.js 17:02:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x7fa519ee5000) [pid = 1803] [serial = 1776] [outer = 0x7fa512732800] 17:02:43 INFO - PROCESS | 1803 | 1461024163028 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 17:02:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:02:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1482ms 17:02:43 INFO - PROCESS | 1803 | 1461024163093 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 17:02:43 INFO - PROCESS | 1803 | 1461024163096 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 17:02:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:02:43 INFO - PROCESS | 1803 | 1461024163102 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:02:43 INFO - PROCESS | 1803 | 1461024163104 Marionette TRACE conn4 <- [1,2338,null,{}] 17:02:43 INFO - PROCESS | 1803 | 1461024163110 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:43 INFO - PROCESS | 1803 | 1461024163332 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 17:02:43 INFO - PROCESS | 1803 | 1461024163597 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa523ebd000 == 117 [pid = 1803] [id = 592] 17:02:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x7fa51ac3e800) [pid = 1803] [serial = 1777] [outer = (nil)] 17:02:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x7fa51affb800) [pid = 1803] [serial = 1778] [outer = 0x7fa51ac3e800] 17:02:43 INFO - PROCESS | 1803 | 1461024163715 Marionette DEBUG loaded listener.js 17:02:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x7fa51b3b9c00) [pid = 1803] [serial = 1779] [outer = 0x7fa51ac3e800] 17:02:44 INFO - PROCESS | 1803 | 1461024164539 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 17:02:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:02:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1479ms 17:02:44 INFO - PROCESS | 1803 | 1461024164582 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 17:02:44 INFO - PROCESS | 1803 | 1461024164585 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 17:02:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:02:44 INFO - PROCESS | 1803 | 1461024164590 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:02:44 INFO - PROCESS | 1803 | 1461024164593 Marionette TRACE conn4 <- [1,2342,null,{}] 17:02:44 INFO - PROCESS | 1803 | 1461024164598 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:44 INFO - PROCESS | 1803 | 1461024164781 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 17:02:45 INFO - PROCESS | 1803 | 1461024165051 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa524658000 == 118 [pid = 1803] [id = 593] 17:02:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x7fa50f980800) [pid = 1803] [serial = 1780] [outer = (nil)] 17:02:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x7fa51b60a000) [pid = 1803] [serial = 1781] [outer = 0x7fa50f980800] 17:02:45 INFO - PROCESS | 1803 | 1461024165128 Marionette DEBUG loaded listener.js 17:02:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x7fa51b703c00) [pid = 1803] [serial = 1782] [outer = 0x7fa50f980800] 17:02:45 INFO - PROCESS | 1803 | 1461024165962 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 17:02:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:02:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1429ms 17:02:46 INFO - PROCESS | 1803 | 1461024166020 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 17:02:46 INFO - PROCESS | 1803 | 1461024166024 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 17:02:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:02:46 INFO - PROCESS | 1803 | 1461024166029 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:02:46 INFO - PROCESS | 1803 | 1461024166031 Marionette TRACE conn4 <- [1,2346,null,{}] 17:02:46 INFO - PROCESS | 1803 | 1461024166037 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:46 INFO - PROCESS | 1803 | 1461024166226 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 17:02:46 INFO - PROCESS | 1803 | 1461024166497 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa524ecf000 == 119 [pid = 1803] [id = 594] 17:02:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x7fa51ac49c00) [pid = 1803] [serial = 1783] [outer = (nil)] 17:02:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x7fa51b710000) [pid = 1803] [serial = 1784] [outer = 0x7fa51ac49c00] 17:02:46 INFO - PROCESS | 1803 | 1461024166600 Marionette DEBUG loaded listener.js 17:02:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x7fa51b751000) [pid = 1803] [serial = 1785] [outer = 0x7fa51ac49c00] 17:02:47 INFO - PROCESS | 1803 | 1461024167459 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 17:02:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:02:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1481ms 17:02:47 INFO - PROCESS | 1803 | 1461024167512 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 17:02:47 INFO - PROCESS | 1803 | 1461024167516 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 17:02:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:02:47 INFO - PROCESS | 1803 | 1461024167521 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:02:47 INFO - PROCESS | 1803 | 1461024167524 Marionette TRACE conn4 <- [1,2350,null,{}] 17:02:47 INFO - PROCESS | 1803 | 1461024167529 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:47 INFO - PROCESS | 1803 | 1461024167716 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 17:02:47 INFO - PROCESS | 1803 | 1461024167987 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525743800 == 120 [pid = 1803] [id = 595] 17:02:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x7fa51b607c00) [pid = 1803] [serial = 1786] [outer = (nil)] 17:02:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 208 (0x7fa51b9b6400) [pid = 1803] [serial = 1787] [outer = 0x7fa51b607c00] 17:02:48 INFO - PROCESS | 1803 | 1461024168058 Marionette DEBUG loaded listener.js 17:02:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 209 (0x7fa51b9bfc00) [pid = 1803] [serial = 1788] [outer = 0x7fa51b607c00] 17:02:48 INFO - PROCESS | 1803 | 1461024168844 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 17:02:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:02:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1333ms 17:02:48 INFO - PROCESS | 1803 | 1461024168854 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 17:02:48 INFO - PROCESS | 1803 | 1461024168858 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 17:02:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:02:48 INFO - PROCESS | 1803 | 1461024168863 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:02:48 INFO - PROCESS | 1803 | 1461024168865 Marionette TRACE conn4 <- [1,2354,null,{}] 17:02:48 INFO - PROCESS | 1803 | 1461024168870 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:49 INFO - PROCESS | 1803 | 1461024169069 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 17:02:49 INFO - PROCESS | 1803 | 1461024169344 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525d66800 == 121 [pid = 1803] [id = 596] 17:02:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 210 (0x7fa518e65800) [pid = 1803] [serial = 1789] [outer = (nil)] 17:02:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 211 (0x7fa51bbeb000) [pid = 1803] [serial = 1790] [outer = 0x7fa518e65800] 17:02:49 INFO - PROCESS | 1803 | 1461024169415 Marionette DEBUG loaded listener.js 17:02:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x7fa51bd9e400) [pid = 1803] [serial = 1791] [outer = 0x7fa518e65800] 17:02:50 INFO - PROCESS | 1803 | 1461024170290 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 17:02:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:02:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1482ms 17:02:50 INFO - PROCESS | 1803 | 1461024170345 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 17:02:50 INFO - PROCESS | 1803 | 1461024170349 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 17:02:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:02:50 INFO - PROCESS | 1803 | 1461024170355 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:02:50 INFO - PROCESS | 1803 | 1461024170358 Marionette TRACE conn4 <- [1,2358,null,{}] 17:02:50 INFO - PROCESS | 1803 | 1461024170363 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:50 INFO - PROCESS | 1803 | 1461024170585 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 17:02:50 INFO - PROCESS | 1803 | 1461024170853 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52bf1a800 == 122 [pid = 1803] [id = 597] 17:02:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 213 (0x7fa50ff75400) [pid = 1803] [serial = 1792] [outer = (nil)] 17:02:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x7fa51d195400) [pid = 1803] [serial = 1793] [outer = 0x7fa50ff75400] 17:02:50 INFO - PROCESS | 1803 | 1461024170972 Marionette DEBUG loaded listener.js 17:02:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 215 (0x7fa51ef22c00) [pid = 1803] [serial = 1794] [outer = 0x7fa50ff75400] 17:02:51 INFO - PROCESS | 1803 | 1461024171796 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 17:02:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:02:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1483ms 17:02:51 INFO - PROCESS | 1803 | 1461024171839 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 17:02:51 INFO - PROCESS | 1803 | 1461024171842 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 17:02:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:02:51 INFO - PROCESS | 1803 | 1461024171848 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:02:51 INFO - PROCESS | 1803 | 1461024171850 Marionette TRACE conn4 <- [1,2362,null,{}] 17:02:51 INFO - PROCESS | 1803 | 1461024171855 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:52 INFO - PROCESS | 1803 | 1461024172046 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 17:02:52 INFO - PROCESS | 1803 | 1461024172322 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa532134800 == 123 [pid = 1803] [id = 598] 17:02:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 216 (0x7fa51bbe5000) [pid = 1803] [serial = 1795] [outer = (nil)] 17:02:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 217 (0x7fa51efd4400) [pid = 1803] [serial = 1796] [outer = 0x7fa51bbe5000] 17:02:52 INFO - PROCESS | 1803 | 1461024172395 Marionette DEBUG loaded listener.js 17:02:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 218 (0x7fa51f196c00) [pid = 1803] [serial = 1797] [outer = 0x7fa51bbe5000] 17:02:53 INFO - PROCESS | 1803 | 1461024173226 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 17:02:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:02:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1437ms 17:02:53 INFO - PROCESS | 1803 | 1461024173286 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 17:02:53 INFO - PROCESS | 1803 | 1461024173289 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 17:02:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:02:53 INFO - PROCESS | 1803 | 1461024173313 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:02:53 INFO - PROCESS | 1803 | 1461024173315 Marionette TRACE conn4 <- [1,2366,null,{}] 17:02:53 INFO - PROCESS | 1803 | 1461024173321 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:53 INFO - PROCESS | 1803 | 1461024173519 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 17:02:53 INFO - PROCESS | 1803 | 1461024173792 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa533356000 == 124 [pid = 1803] [id = 599] 17:02:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 219 (0x7fa51b9b9000) [pid = 1803] [serial = 1798] [outer = (nil)] 17:02:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 220 (0x7fa51f6e9400) [pid = 1803] [serial = 1799] [outer = 0x7fa51b9b9000] 17:02:53 INFO - PROCESS | 1803 | 1461024173869 Marionette DEBUG loaded listener.js 17:02:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 221 (0x7fa51f6f3c00) [pid = 1803] [serial = 1800] [outer = 0x7fa51b9b9000] 17:02:54 INFO - PROCESS | 1803 | 1461024174732 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 17:02:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:02:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1484ms 17:02:54 INFO - PROCESS | 1803 | 1461024174794 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 17:02:54 INFO - PROCESS | 1803 | 1461024174797 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 17:02:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:02:54 INFO - PROCESS | 1803 | 1461024174804 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:02:54 INFO - PROCESS | 1803 | 1461024174807 Marionette TRACE conn4 <- [1,2370,null,{}] 17:02:54 INFO - PROCESS | 1803 | 1461024174812 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:55 INFO - PROCESS | 1803 | 1461024175002 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 17:02:55 INFO - PROCESS | 1803 | 1461024175278 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa537198800 == 125 [pid = 1803] [id = 600] 17:02:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 222 (0x7fa51f6f3400) [pid = 1803] [serial = 1801] [outer = (nil)] 17:02:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 223 (0x7fa51f79e400) [pid = 1803] [serial = 1802] [outer = 0x7fa51f6f3400] 17:02:55 INFO - PROCESS | 1803 | 1461024175354 Marionette DEBUG loaded listener.js 17:02:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 224 (0x7fa51f7a7800) [pid = 1803] [serial = 1803] [outer = 0x7fa51f6f3400] 17:02:56 INFO - PROCESS | 1803 | 1461024176187 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 17:02:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:02:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1435ms 17:02:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:02:56 INFO - PROCESS | 1803 | 1461024176240 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 17:02:56 INFO - PROCESS | 1803 | 1461024176242 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 17:02:56 INFO - PROCESS | 1803 | 1461024176247 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:02:56 INFO - PROCESS | 1803 | 1461024176251 Marionette TRACE conn4 <- [1,2374,null,{}] 17:02:56 INFO - PROCESS | 1803 | 1461024176255 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:56 INFO - PROCESS | 1803 | 1461024176446 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 17:02:56 INFO - PROCESS | 1803 | 1461024176749 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa53762c800 == 126 [pid = 1803] [id = 601] 17:02:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 225 (0x7fa5095dd800) [pid = 1803] [serial = 1804] [outer = (nil)] 17:02:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 226 (0x7fa512729c00) [pid = 1803] [serial = 1805] [outer = 0x7fa5095dd800] 17:02:56 INFO - PROCESS | 1803 | 1461024176832 Marionette DEBUG loaded listener.js 17:02:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 227 (0x7fa51f9e7000) [pid = 1803] [serial = 1806] [outer = 0x7fa5095dd800] 17:02:57 INFO - PROCESS | 1803 | 1461024177682 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 17:02:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:02:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1477ms 17:02:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:02:57 INFO - PROCESS | 1803 | 1461024177732 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 17:02:57 INFO - PROCESS | 1803 | 1461024177734 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 17:02:57 INFO - PROCESS | 1803 | 1461024177739 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:02:57 INFO - PROCESS | 1803 | 1461024177743 Marionette TRACE conn4 <- [1,2378,null,{}] 17:02:57 INFO - PROCESS | 1803 | 1461024177748 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:57 INFO - PROCESS | 1803 | 1461024177945 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 17:02:58 INFO - PROCESS | 1803 | 1461024178230 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa508711000 == 127 [pid = 1803] [id = 602] 17:02:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 228 (0x7fa509f90400) [pid = 1803] [serial = 1807] [outer = (nil)] 17:02:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0x7fa5100a1400) [pid = 1803] [serial = 1808] [outer = 0x7fa509f90400] 17:02:58 INFO - PROCESS | 1803 | 1461024178301 Marionette DEBUG loaded listener.js 17:02:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 230 (0x7fa51f9e9c00) [pid = 1803] [serial = 1809] [outer = 0x7fa509f90400] 17:02:59 INFO - PROCESS | 1803 | 1461024179122 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 17:02:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:02:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1634ms 17:02:59 INFO - PROCESS | 1803 | 1461024179373 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 17:02:59 INFO - PROCESS | 1803 | 1461024179377 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 17:02:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:02:59 INFO - PROCESS | 1803 | 1461024179382 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:02:59 INFO - PROCESS | 1803 | 1461024179385 Marionette TRACE conn4 <- [1,2382,null,{}] 17:02:59 INFO - PROCESS | 1803 | 1461024179390 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:59 INFO - PROCESS | 1803 | 1461024179584 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 17:03:00 INFO - PROCESS | 1803 | 1461024180590 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50c77f000 == 128 [pid = 1803] [id = 603] 17:03:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 231 (0x7fa5095d6000) [pid = 1803] [serial = 1810] [outer = (nil)] 17:03:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x7fa5095d9800) [pid = 1803] [serial = 1811] [outer = 0x7fa5095d6000] 17:03:00 INFO - PROCESS | 1803 | 1461024180668 Marionette DEBUG loaded listener.js 17:03:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x7fa509fc9800) [pid = 1803] [serial = 1812] [outer = 0x7fa5095d6000] 17:03:01 INFO - PROCESS | 1803 | 1461024181544 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 17:03:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:03:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 2229ms 17:03:01 INFO - PROCESS | 1803 | 1461024181613 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 17:03:01 INFO - PROCESS | 1803 | 1461024181620 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 17:03:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:03:01 INFO - PROCESS | 1803 | 1461024181627 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:03:01 INFO - PROCESS | 1803 | 1461024181631 Marionette TRACE conn4 <- [1,2386,null,{}] 17:03:01 INFO - PROCESS | 1803 | 1461024181638 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:01 INFO - PROCESS | 1803 | 1461024181849 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 17:03:02 INFO - PROCESS | 1803 | 1461024182171 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50f7a1800 == 129 [pid = 1803] [id = 604] 17:03:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 234 (0x7fa50b057800) [pid = 1803] [serial = 1813] [outer = (nil)] 17:03:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 235 (0x7fa50b80dc00) [pid = 1803] [serial = 1814] [outer = 0x7fa50b057800] 17:03:02 INFO - PROCESS | 1803 | 1461024182285 Marionette DEBUG loaded listener.js 17:03:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 236 (0x7fa50d868c00) [pid = 1803] [serial = 1815] [outer = 0x7fa50b057800] 17:03:03 INFO - PROCESS | 1803 | 1461024183155 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 17:03:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:03:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1631ms 17:03:03 INFO - PROCESS | 1803 | 1461024183265 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 17:03:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:03:03 INFO - PROCESS | 1803 | 1461024183278 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 17:03:03 INFO - PROCESS | 1803 | 1461024183288 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:03:03 INFO - PROCESS | 1803 | 1461024183290 Marionette TRACE conn4 <- [1,2390,null,{}] 17:03:03 INFO - PROCESS | 1803 | 1461024183385 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:03 INFO - PROCESS | 1803 | 1461024183655 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 17:03:04 INFO - PROCESS | 1803 | 1461024184023 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50b9d5800 == 130 [pid = 1803] [id = 605] 17:03:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 237 (0x7fa50e4d2c00) [pid = 1803] [serial = 1816] [outer = (nil)] 17:03:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 238 (0x7fa50f97f800) [pid = 1803] [serial = 1817] [outer = 0x7fa50e4d2c00] 17:03:04 INFO - PROCESS | 1803 | 1461024184089 Marionette DEBUG loaded listener.js 17:03:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 239 (0x7fa50f9e6c00) [pid = 1803] [serial = 1818] [outer = 0x7fa50e4d2c00] 17:03:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa513caf000 == 129 [pid = 1803] [id = 585] 17:03:04 INFO - PROCESS | 1803 | --DOMWINDOW == 238 (0x7fa50ff77400) [pid = 1803] [serial = 1685] [outer = (nil)] [url = about:blank] 17:03:04 INFO - PROCESS | 1803 | --DOMWINDOW == 237 (0x7fa5230af800) [pid = 1803] [serial = 1643] [outer = (nil)] [url = about:blank] 17:03:04 INFO - PROCESS | 1803 | --DOMWINDOW == 236 (0x7fa533305c00) [pid = 1803] [serial = 1646] [outer = (nil)] [url = about:blank] 17:03:04 INFO - PROCESS | 1803 | --DOMWINDOW == 235 (0x7fa509fd0000) [pid = 1803] [serial = 1649] [outer = (nil)] [url = about:blank] 17:03:04 INFO - PROCESS | 1803 | --DOMWINDOW == 234 (0x7fa50c610000) [pid = 1803] [serial = 1652] [outer = (nil)] [url = about:blank] 17:03:04 INFO - PROCESS | 1803 | --DOMWINDOW == 233 (0x7fa50c79bc00) [pid = 1803] [serial = 1655] [outer = (nil)] [url = about:blank] 17:03:04 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x7fa50b055000) [pid = 1803] [serial = 1658] [outer = (nil)] [url = about:blank] 17:03:04 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x7fa50b1e7400) [pid = 1803] [serial = 1661] [outer = (nil)] [url = about:blank] 17:03:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5126ec800 == 128 [pid = 1803] [id = 584] 17:03:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5111cb000 == 127 [pid = 1803] [id = 583] 17:03:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50eae7800 == 126 [pid = 1803] [id = 559] 17:03:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50e990800 == 125 [pid = 1803] [id = 582] 17:03:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50b155000 == 124 [pid = 1803] [id = 581] 17:03:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50c97a000 == 123 [pid = 1803] [id = 557] 17:03:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5088ee000 == 122 [pid = 1803] [id = 580] 17:03:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50e8d8800 == 121 [pid = 1803] [id = 579] 17:03:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b1a3000 == 120 [pid = 1803] [id = 575] 17:03:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51ad8f000 == 119 [pid = 1803] [id = 574] 17:03:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa519ea1800 == 118 [pid = 1803] [id = 573] 17:03:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa518f8f000 == 117 [pid = 1803] [id = 572] 17:03:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa518b07800 == 116 [pid = 1803] [id = 571] 17:03:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa513cc1000 == 115 [pid = 1803] [id = 570] 17:03:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51398f800 == 114 [pid = 1803] [id = 569] 17:03:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa513819800 == 113 [pid = 1803] [id = 568] 17:03:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa513703000 == 112 [pid = 1803] [id = 567] 17:03:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51260b800 == 111 [pid = 1803] [id = 566] 17:03:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa512497800 == 110 [pid = 1803] [id = 565] 17:03:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5111c1000 == 109 [pid = 1803] [id = 564] 17:03:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50e972800 == 108 [pid = 1803] [id = 563] 17:03:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50b16d000 == 107 [pid = 1803] [id = 562] 17:03:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa510047000 == 106 [pid = 1803] [id = 561] 17:03:05 INFO - PROCESS | 1803 | 1461024185041 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 17:03:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:03:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1785ms 17:03:05 INFO - PROCESS | 1803 | 1461024185107 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 17:03:05 INFO - PROCESS | 1803 | 1461024185112 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 17:03:05 INFO - PROCESS | 1803 | --DOMWINDOW == 230 (0x7fa50e9ca800) [pid = 1803] [serial = 1679] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1803 | --DOMWINDOW == 229 (0x7fa50eb51000) [pid = 1803] [serial = 1680] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x7fa51b9b4400) [pid = 1803] [serial = 1631] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1803 | --DOMWINDOW == 227 (0x7fa50d870000) [pid = 1803] [serial = 1664] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1803 | --DOMWINDOW == 226 (0x7fa50f9e7c00) [pid = 1803] [serial = 1616] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1803 | --DOMWINDOW == 225 (0x7fa50cf12800) [pid = 1803] [serial = 1682] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1803 | --DOMWINDOW == 224 (0x7fa50b060800) [pid = 1803] [serial = 1668] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1803 | --DOMWINDOW == 223 (0x7fa50b054400) [pid = 1803] [serial = 1667] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1803 | --DOMWINDOW == 222 (0x7fa50c9b7800) [pid = 1803] [serial = 1673] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1803 | --DOMWINDOW == 221 (0x7fa50d870400) [pid = 1803] [serial = 1674] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1803 | --DOMWINDOW == 220 (0x7fa526571c00) [pid = 1803] [serial = 1640] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1803 | --DOMWINDOW == 219 (0x7fa51390ec00) [pid = 1803] [serial = 1625] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1803 | --DOMWINDOW == 218 (0x7fa50b810c00) [pid = 1803] [serial = 1670] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1803 | --DOMWINDOW == 217 (0x7fa50c6dc400) [pid = 1803] [serial = 1671] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1803 | --DOMWINDOW == 216 (0x7fa50e4cf000) [pid = 1803] [serial = 1676] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1803 | --DOMWINDOW == 215 (0x7fa51ac49000) [pid = 1803] [serial = 1628] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1803 | --DOMWINDOW == 214 (0x7fa50eb4c800) [pid = 1803] [serial = 1619] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0x7fa51114a800) [pid = 1803] [serial = 1622] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1803 | --DOMWINDOW == 212 (0x7fa51f799800) [pid = 1803] [serial = 1634] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x7fa524c70c00) [pid = 1803] [serial = 1637] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1803 | --DOMWINDOW == 210 (0x7fa50f9e9800) [pid = 1803] [serial = 1683] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1803 | --DOMWINDOW == 209 (0x7fa50e4d9400) [pid = 1803] [serial = 1677] [outer = (nil)] [url = about:blank] 17:03:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:03:05 INFO - PROCESS | 1803 | 1461024185157 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:03:05 INFO - PROCESS | 1803 | 1461024185165 Marionette TRACE conn4 <- [1,2394,null,{}] 17:03:05 INFO - PROCESS | 1803 | 1461024185172 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:05 INFO - PROCESS | 1803 | 1461024185360 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 17:03:05 INFO - PROCESS | 1803 | 1461024185545 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50c973000 == 107 [pid = 1803] [id = 606] 17:03:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 210 (0x7fa508aed000) [pid = 1803] [serial = 1819] [outer = (nil)] 17:03:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 211 (0x7fa50c7a9c00) [pid = 1803] [serial = 1820] [outer = 0x7fa508aed000] 17:03:05 INFO - PROCESS | 1803 | 1461024185603 Marionette DEBUG loaded listener.js 17:03:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x7fa510298400) [pid = 1803] [serial = 1821] [outer = 0x7fa508aed000] 17:03:06 INFO - PROCESS | 1803 | 1461024186329 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:03:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:03:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1198ms 17:03:06 INFO - PROCESS | 1803 | 1461024186346 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 17:03:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:03:06 INFO - PROCESS | 1803 | 1461024186350 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 17:03:06 INFO - PROCESS | 1803 | 1461024186355 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:03:06 INFO - PROCESS | 1803 | 1461024186357 Marionette TRACE conn4 <- [1,2398,null,{}] 17:03:06 INFO - PROCESS | 1803 | 1461024186393 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:06 INFO - PROCESS | 1803 | 1461024186570 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 17:03:06 INFO - PROCESS | 1803 | 1461024186584 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50eaee000 == 108 [pid = 1803] [id = 607] 17:03:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 213 (0x7fa51029a000) [pid = 1803] [serial = 1822] [outer = (nil)] 17:03:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x7fa510d86400) [pid = 1803] [serial = 1823] [outer = 0x7fa51029a000] 17:03:06 INFO - PROCESS | 1803 | 1461024186651 Marionette DEBUG loaded listener.js 17:03:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 215 (0x7fa510f6f000) [pid = 1803] [serial = 1824] [outer = 0x7fa51029a000] 17:03:07 INFO - PROCESS | 1803 | 1461024187624 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 17:03:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:03:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1277ms 17:03:07 INFO - PROCESS | 1803 | 1461024187632 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 17:03:07 INFO - PROCESS | 1803 | 1461024187635 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 17:03:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:03:07 INFO - PROCESS | 1803 | 1461024187640 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:03:07 INFO - PROCESS | 1803 | 1461024187642 Marionette TRACE conn4 <- [1,2402,null,{}] 17:03:07 INFO - PROCESS | 1803 | 1461024187657 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:07 INFO - PROCESS | 1803 | 1461024187896 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 17:03:07 INFO - PROCESS | 1803 | 1461024187928 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50f8a3800 == 109 [pid = 1803] [id = 608] 17:03:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 216 (0x7fa510fdc400) [pid = 1803] [serial = 1825] [outer = (nil)] 17:03:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 217 (0x7fa51114c000) [pid = 1803] [serial = 1826] [outer = 0x7fa510fdc400] 17:03:08 INFO - PROCESS | 1803 | 1461024187997 Marionette DEBUG loaded listener.js 17:03:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 218 (0x7fa5116b4800) [pid = 1803] [serial = 1827] [outer = 0x7fa510fdc400] 17:03:09 INFO - PROCESS | 1803 | 1461024189472 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 17:03:09 INFO - PROCESS | 1803 | --DOMWINDOW == 217 (0x7fa50f759800) [pid = 1803] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:03:09 INFO - PROCESS | 1803 | --DOMWINDOW == 216 (0x7fa5095d9400) [pid = 1803] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:03:09 INFO - PROCESS | 1803 | --DOMWINDOW == 215 (0x7fa509f9bc00) [pid = 1803] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:03:09 INFO - PROCESS | 1803 | --DOMWINDOW == 214 (0x7fa5102a2800) [pid = 1803] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:03:09 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0x7fa5095d7800) [pid = 1803] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:03:09 INFO - PROCESS | 1803 | --DOMWINDOW == 212 (0x7fa509f91000) [pid = 1803] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:03:09 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x7fa50c617800) [pid = 1803] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:03:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:03:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1887ms 17:03:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:03:09 INFO - PROCESS | 1803 | 1461024189528 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 17:03:09 INFO - PROCESS | 1803 | 1461024189530 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 17:03:09 INFO - PROCESS | 1803 | 1461024189567 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:03:09 INFO - PROCESS | 1803 | 1461024189569 Marionette TRACE conn4 <- [1,2406,null,{}] 17:03:09 INFO - PROCESS | 1803 | 1461024189580 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:09 INFO - PROCESS | 1803 | 1461024189748 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 17:03:09 INFO - PROCESS | 1803 | 1461024189929 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa510047800 == 110 [pid = 1803] [id = 609] 17:03:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x7fa510fdcc00) [pid = 1803] [serial = 1828] [outer = (nil)] 17:03:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 213 (0x7fa51170d000) [pid = 1803] [serial = 1829] [outer = 0x7fa510fdcc00] 17:03:09 INFO - PROCESS | 1803 | 1461024189989 Marionette DEBUG loaded listener.js 17:03:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x7fa512561400) [pid = 1803] [serial = 1830] [outer = 0x7fa510fdcc00] 17:03:10 INFO - PROCESS | 1803 | 1461024190642 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 17:03:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:03:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1167ms 17:03:10 INFO - PROCESS | 1803 | 1461024190703 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 17:03:10 INFO - PROCESS | 1803 | 1461024190705 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 17:03:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:03:10 INFO - PROCESS | 1803 | 1461024190711 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:03:10 INFO - PROCESS | 1803 | 1461024190713 Marionette TRACE conn4 <- [1,2410,null,{}] 17:03:10 INFO - PROCESS | 1803 | 1461024190718 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:10 INFO - PROCESS | 1803 | 1461024190969 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 17:03:10 INFO - PROCESS | 1803 | 1461024190988 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa512603000 == 111 [pid = 1803] [id = 610] 17:03:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 215 (0x7fa50c79c000) [pid = 1803] [serial = 1831] [outer = (nil)] 17:03:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 216 (0x7fa5125cb000) [pid = 1803] [serial = 1832] [outer = 0x7fa50c79c000] 17:03:11 INFO - PROCESS | 1803 | 1461024191045 Marionette DEBUG loaded listener.js 17:03:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 217 (0x7fa513903800) [pid = 1803] [serial = 1833] [outer = 0x7fa50c79c000] 17:03:12 INFO - PROCESS | 1803 | 1461024192155 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 17:03:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:03:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1482ms 17:03:12 INFO - PROCESS | 1803 | 1461024192194 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 17:03:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:03:12 INFO - PROCESS | 1803 | 1461024192199 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 17:03:12 INFO - PROCESS | 1803 | 1461024192208 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:03:12 INFO - PROCESS | 1803 | 1461024192213 Marionette TRACE conn4 <- [1,2414,null,{}] 17:03:12 INFO - PROCESS | 1803 | 1461024192221 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:12 INFO - PROCESS | 1803 | 1461024192453 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 17:03:12 INFO - PROCESS | 1803 | 1461024192779 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50c97d000 == 112 [pid = 1803] [id = 611] 17:03:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 218 (0x7fa50c6e1c00) [pid = 1803] [serial = 1834] [outer = (nil)] 17:03:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 219 (0x7fa50c7a9800) [pid = 1803] [serial = 1835] [outer = 0x7fa50c6e1c00] 17:03:12 INFO - PROCESS | 1803 | 1461024192858 Marionette DEBUG loaded listener.js 17:03:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 220 (0x7fa50e14d000) [pid = 1803] [serial = 1836] [outer = 0x7fa50c6e1c00] 17:03:13 INFO - PROCESS | 1803 | 1461024193735 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 17:03:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:03:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1582ms 17:03:13 INFO - PROCESS | 1803 | 1461024193790 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 17:03:13 INFO - PROCESS | 1803 | 1461024193798 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 17:03:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:03:13 INFO - PROCESS | 1803 | 1461024193808 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:03:13 INFO - PROCESS | 1803 | 1461024193811 Marionette TRACE conn4 <- [1,2418,null,{}] 17:03:13 INFO - PROCESS | 1803 | 1461024193817 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:14 INFO - PROCESS | 1803 | 1461024194031 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 17:03:14 INFO - PROCESS | 1803 | 1461024194303 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5111b7800 == 113 [pid = 1803] [id = 612] 17:03:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 221 (0x7fa50f756000) [pid = 1803] [serial = 1837] [outer = (nil)] 17:03:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 222 (0x7fa50ff73400) [pid = 1803] [serial = 1838] [outer = 0x7fa50f756000] 17:03:14 INFO - PROCESS | 1803 | 1461024194490 Marionette DEBUG loaded listener.js 17:03:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 223 (0x7fa510d1fc00) [pid = 1803] [serial = 1839] [outer = 0x7fa50f756000] 17:03:15 INFO - PROCESS | 1803 | 1461024195393 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:03:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:03:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1630ms 17:03:15 INFO - PROCESS | 1803 | 1461024195438 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 17:03:15 INFO - PROCESS | 1803 | 1461024195442 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 17:03:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:03:15 INFO - PROCESS | 1803 | 1461024195449 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:03:15 INFO - PROCESS | 1803 | 1461024195454 Marionette TRACE conn4 <- [1,2422,null,{}] 17:03:15 INFO - PROCESS | 1803 | 1461024195470 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:15 INFO - PROCESS | 1803 | 1461024195682 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 17:03:15 INFO - PROCESS | 1803 | 1461024195993 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51371e000 == 114 [pid = 1803] [id = 613] 17:03:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 224 (0x7fa510f6ec00) [pid = 1803] [serial = 1840] [outer = (nil)] 17:03:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 225 (0x7fa511709400) [pid = 1803] [serial = 1841] [outer = 0x7fa510f6ec00] 17:03:16 INFO - PROCESS | 1803 | 1461024196077 Marionette DEBUG loaded listener.js 17:03:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 226 (0x7fa512726000) [pid = 1803] [serial = 1842] [outer = 0x7fa510f6ec00] 17:03:16 INFO - PROCESS | 1803 | 1461024196924 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:03:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:03:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1538ms 17:03:16 INFO - PROCESS | 1803 | 1461024196988 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 17:03:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:03:16 INFO - PROCESS | 1803 | 1461024196993 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 17:03:17 INFO - PROCESS | 1803 | 1461024196999 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:03:17 INFO - PROCESS | 1803 | 1461024197002 Marionette TRACE conn4 <- [1,2426,null,{}] 17:03:17 INFO - PROCESS | 1803 | 1461024197007 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:17 INFO - PROCESS | 1803 | 1461024197221 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 17:03:17 INFO - PROCESS | 1803 | 1461024197519 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513cb6800 == 115 [pid = 1803] [id = 614] 17:03:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 227 (0x7fa513902800) [pid = 1803] [serial = 1843] [outer = (nil)] 17:03:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 228 (0x7fa513a26400) [pid = 1803] [serial = 1844] [outer = 0x7fa513902800] 17:03:17 INFO - PROCESS | 1803 | 1461024197641 Marionette DEBUG loaded listener.js 17:03:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0x7fa51452f000) [pid = 1803] [serial = 1845] [outer = 0x7fa513902800] 17:03:18 INFO - PROCESS | 1803 | 1461024198440 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 17:03:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:03:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1489ms 17:03:18 INFO - PROCESS | 1803 | 1461024198488 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 17:03:18 INFO - PROCESS | 1803 | 1461024198492 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 17:03:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:03:18 INFO - PROCESS | 1803 | 1461024198497 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:03:18 INFO - PROCESS | 1803 | 1461024198500 Marionette TRACE conn4 <- [1,2430,null,{}] 17:03:18 INFO - PROCESS | 1803 | 1461024198506 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:18 INFO - PROCESS | 1803 | 1461024198706 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 17:03:18 INFO - PROCESS | 1803 | 1461024198979 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51454c000 == 116 [pid = 1803] [id = 615] 17:03:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 230 (0x7fa513a1d000) [pid = 1803] [serial = 1846] [outer = (nil)] 17:03:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 231 (0x7fa518e59c00) [pid = 1803] [serial = 1847] [outer = 0x7fa513a1d000] 17:03:19 INFO - PROCESS | 1803 | 1461024199055 Marionette DEBUG loaded listener.js 17:03:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x7fa518fd1c00) [pid = 1803] [serial = 1848] [outer = 0x7fa513a1d000] 17:03:19 INFO - PROCESS | 1803 | 1461024199891 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 17:03:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:03:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1425ms 17:03:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:03:19 INFO - PROCESS | 1803 | 1461024199924 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 17:03:19 INFO - PROCESS | 1803 | 1461024199927 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 17:03:19 INFO - PROCESS | 1803 | 1461024199932 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:03:19 INFO - PROCESS | 1803 | 1461024199935 Marionette TRACE conn4 <- [1,2434,null,{}] 17:03:19 INFO - PROCESS | 1803 | 1461024199940 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:20 INFO - PROCESS | 1803 | 1461024200151 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 17:03:20 INFO - PROCESS | 1803 | 1461024200402 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa519e85000 == 117 [pid = 1803] [id = 616] 17:03:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x7fa518fd3c00) [pid = 1803] [serial = 1849] [outer = (nil)] 17:03:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 234 (0x7fa519eeec00) [pid = 1803] [serial = 1850] [outer = 0x7fa518fd3c00] 17:03:20 INFO - PROCESS | 1803 | 1461024200475 Marionette DEBUG loaded listener.js 17:03:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 235 (0x7fa51afffc00) [pid = 1803] [serial = 1851] [outer = 0x7fa518fd3c00] 17:03:21 INFO - PROCESS | 1803 | 1461024201347 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 17:03:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:03:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1428ms 17:03:21 INFO - PROCESS | 1803 | 1461024201360 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 17:03:21 INFO - PROCESS | 1803 | 1461024201362 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 17:03:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:03:21 INFO - PROCESS | 1803 | 1461024201368 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:03:21 INFO - PROCESS | 1803 | 1461024201370 Marionette TRACE conn4 <- [1,2438,null,{}] 17:03:21 INFO - PROCESS | 1803 | 1461024201376 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:21 INFO - PROCESS | 1803 | 1461024201572 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 17:03:21 INFO - PROCESS | 1803 | 1461024201830 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ad91000 == 118 [pid = 1803] [id = 617] 17:03:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 236 (0x7fa519b35000) [pid = 1803] [serial = 1852] [outer = (nil)] 17:03:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 237 (0x7fa51b2ae400) [pid = 1803] [serial = 1853] [outer = 0x7fa519b35000] 17:03:21 INFO - PROCESS | 1803 | 1461024201907 Marionette DEBUG loaded listener.js 17:03:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 238 (0x7fa51b707400) [pid = 1803] [serial = 1854] [outer = 0x7fa519b35000] 17:03:22 INFO - PROCESS | 1803 | 1461024202786 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 17:03:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:03:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1479ms 17:03:22 INFO - PROCESS | 1803 | 1461024202848 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 17:03:22 INFO - PROCESS | 1803 | 1461024202850 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 17:03:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:03:22 INFO - PROCESS | 1803 | 1461024202856 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:03:22 INFO - PROCESS | 1803 | 1461024202858 Marionette TRACE conn4 <- [1,2442,null,{}] 17:03:22 INFO - PROCESS | 1803 | 1461024202864 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:23 INFO - PROCESS | 1803 | 1461024203055 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 17:03:23 INFO - PROCESS | 1803 | 1461024203327 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b517800 == 119 [pid = 1803] [id = 618] 17:03:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 239 (0x7fa519b37000) [pid = 1803] [serial = 1855] [outer = (nil)] 17:03:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 240 (0x7fa51b9b2400) [pid = 1803] [serial = 1856] [outer = 0x7fa519b37000] 17:03:23 INFO - PROCESS | 1803 | 1461024203398 Marionette DEBUG loaded listener.js 17:03:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 241 (0x7fa51bbef000) [pid = 1803] [serial = 1857] [outer = 0x7fa519b37000] 17:03:24 INFO - PROCESS | 1803 | 1461024204230 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 17:03:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:03:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1425ms 17:03:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:03:24 INFO - PROCESS | 1803 | 1461024204282 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 17:03:24 INFO - PROCESS | 1803 | 1461024204285 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 17:03:24 INFO - PROCESS | 1803 | 1461024204291 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:03:24 INFO - PROCESS | 1803 | 1461024204294 Marionette TRACE conn4 <- [1,2446,null,{}] 17:03:24 INFO - PROCESS | 1803 | 1461024204299 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:24 INFO - PROCESS | 1803 | 1461024204496 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 17:03:24 INFO - PROCESS | 1803 | 1461024204772 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ba6c800 == 120 [pid = 1803] [id = 619] 17:03:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 242 (0x7fa51b168c00) [pid = 1803] [serial = 1858] [outer = (nil)] 17:03:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 243 (0x7fa51bfca400) [pid = 1803] [serial = 1859] [outer = 0x7fa51b168c00] 17:03:24 INFO - PROCESS | 1803 | 1461024204850 Marionette DEBUG loaded listener.js 17:03:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 244 (0x7fa51db57000) [pid = 1803] [serial = 1860] [outer = 0x7fa51b168c00] 17:03:25 INFO - PROCESS | 1803 | 1461024205976 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 17:03:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:03:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1731ms 17:03:26 INFO - PROCESS | 1803 | 1461024206022 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 17:03:26 INFO - PROCESS | 1803 | 1461024206025 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 17:03:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:03:26 INFO - PROCESS | 1803 | 1461024206031 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:03:26 INFO - PROCESS | 1803 | 1461024206033 Marionette TRACE conn4 <- [1,2450,null,{}] 17:03:26 INFO - PROCESS | 1803 | 1461024206038 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:26 INFO - PROCESS | 1803 | 1461024206363 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 17:03:26 INFO - PROCESS | 1803 | 1461024206675 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f899000 == 121 [pid = 1803] [id = 620] 17:03:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 245 (0x7fa51b2b0800) [pid = 1803] [serial = 1861] [outer = (nil)] 17:03:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 246 (0x7fa51f6f0400) [pid = 1803] [serial = 1862] [outer = 0x7fa51b2b0800] 17:03:26 INFO - PROCESS | 1803 | 1461024206758 Marionette DEBUG loaded listener.js 17:03:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 247 (0x7fa51f86e400) [pid = 1803] [serial = 1863] [outer = 0x7fa51b2b0800] 17:03:27 INFO - PROCESS | 1803 | 1461024207643 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 17:03:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:03:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1676ms 17:03:27 INFO - PROCESS | 1803 | 1461024207707 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 17:03:27 INFO - PROCESS | 1803 | 1461024207711 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 17:03:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:03:27 INFO - PROCESS | 1803 | 1461024207717 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:03:27 INFO - PROCESS | 1803 | 1461024207721 Marionette TRACE conn4 <- [1,2454,null,{}] 17:03:27 INFO - PROCESS | 1803 | 1461024207726 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:27 INFO - PROCESS | 1803 | 1461024207962 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 17:03:28 INFO - PROCESS | 1803 | 1461024208281 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525151800 == 122 [pid = 1803] [id = 621] 17:03:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 248 (0x7fa51fed4c00) [pid = 1803] [serial = 1864] [outer = (nil)] 17:03:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 249 (0x7fa520487c00) [pid = 1803] [serial = 1865] [outer = 0x7fa51fed4c00] 17:03:28 INFO - PROCESS | 1803 | 1461024208361 Marionette DEBUG loaded listener.js 17:03:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 250 (0x7fa52162d800) [pid = 1803] [serial = 1866] [outer = 0x7fa51fed4c00] 17:03:29 INFO - PROCESS | 1803 | 1461024209167 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 17:03:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:03:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1477ms 17:03:29 INFO - PROCESS | 1803 | 1461024209194 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 17:03:29 INFO - PROCESS | 1803 | 1461024209198 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 17:03:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:03:29 INFO - PROCESS | 1803 | 1461024209203 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:03:29 INFO - PROCESS | 1803 | 1461024209205 Marionette TRACE conn4 <- [1,2458,null,{}] 17:03:29 INFO - PROCESS | 1803 | 1461024209211 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:29 INFO - PROCESS | 1803 | 1461024209486 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 17:03:29 INFO - PROCESS | 1803 | 1461024209764 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52bf19000 == 123 [pid = 1803] [id = 622] 17:03:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 251 (0x7fa51fed5c00) [pid = 1803] [serial = 1867] [outer = (nil)] 17:03:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 252 (0x7fa522b65800) [pid = 1803] [serial = 1868] [outer = 0x7fa51fed5c00] 17:03:29 INFO - PROCESS | 1803 | 1461024209877 Marionette DEBUG loaded listener.js 17:03:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 253 (0x7fa522bebc00) [pid = 1803] [serial = 1869] [outer = 0x7fa51fed5c00] 17:03:30 INFO - PROCESS | 1803 | 1461024210680 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 17:03:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:03:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1529ms 17:03:30 INFO - PROCESS | 1803 | 1461024210733 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 17:03:30 INFO - PROCESS | 1803 | 1461024210737 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 17:03:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:03:30 INFO - PROCESS | 1803 | 1461024210743 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:03:30 INFO - PROCESS | 1803 | 1461024210745 Marionette TRACE conn4 <- [1,2462,null,{}] 17:03:30 INFO - PROCESS | 1803 | 1461024210750 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:30 INFO - PROCESS | 1803 | 1461024210951 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 17:03:31 INFO - PROCESS | 1803 | 1461024211237 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa535282800 == 124 [pid = 1803] [id = 623] 17:03:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 254 (0x7fa50b078000) [pid = 1803] [serial = 1870] [outer = (nil)] 17:03:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 255 (0x7fa5230afc00) [pid = 1803] [serial = 1871] [outer = 0x7fa50b078000] 17:03:31 INFO - PROCESS | 1803 | 1461024211350 Marionette DEBUG loaded listener.js 17:03:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 256 (0x7fa523e75400) [pid = 1803] [serial = 1872] [outer = 0x7fa50b078000] 17:03:32 INFO - PROCESS | 1803 | 1461024212173 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 17:03:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:03:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1486ms 17:03:32 INFO - PROCESS | 1803 | 1461024212230 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 17:03:32 INFO - PROCESS | 1803 | 1461024212233 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 17:03:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:03:32 INFO - PROCESS | 1803 | 1461024212239 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:03:32 INFO - PROCESS | 1803 | 1461024212241 Marionette TRACE conn4 <- [1,2466,null,{}] 17:03:32 INFO - PROCESS | 1803 | 1461024212248 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:32 INFO - PROCESS | 1803 | 1461024212456 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 17:03:32 INFO - PROCESS | 1803 | 1461024212811 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa503b61800 == 125 [pid = 1803] [id = 624] 17:03:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 257 (0x7fa524520400) [pid = 1803] [serial = 1873] [outer = (nil)] 17:03:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 258 (0x7fa52484e000) [pid = 1803] [serial = 1874] [outer = 0x7fa524520400] 17:03:32 INFO - PROCESS | 1803 | 1461024212888 Marionette DEBUG loaded listener.js 17:03:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 259 (0x7fa524c68400) [pid = 1803] [serial = 1875] [outer = 0x7fa524520400] 17:03:33 INFO - PROCESS | 1803 | 1461024213673 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 17:03:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:03:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1486ms 17:03:33 INFO - PROCESS | 1803 | 1461024213725 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 17:03:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:03:33 INFO - PROCESS | 1803 | 1461024213736 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 17:03:33 INFO - PROCESS | 1803 | 1461024213742 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:03:33 INFO - PROCESS | 1803 | 1461024213745 Marionette TRACE conn4 <- [1,2470,null,{}] 17:03:33 INFO - PROCESS | 1803 | 1461024213750 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:33 INFO - PROCESS | 1803 | 1461024213945 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 17:03:34 INFO - PROCESS | 1803 | 1461024214223 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa53ec84800 == 126 [pid = 1803] [id = 625] 17:03:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 260 (0x7fa524072800) [pid = 1803] [serial = 1876] [outer = (nil)] 17:03:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 261 (0x7fa524cc9000) [pid = 1803] [serial = 1877] [outer = 0x7fa524072800] 17:03:34 INFO - PROCESS | 1803 | 1461024214297 Marionette DEBUG loaded listener.js 17:03:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 262 (0x7fa5253ea800) [pid = 1803] [serial = 1878] [outer = 0x7fa524072800] 17:03:35 INFO - PROCESS | 1803 | 1461024215108 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 17:03:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:03:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1382ms 17:03:35 INFO - PROCESS | 1803 | 1461024215133 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 17:03:35 INFO - PROCESS | 1803 | 1461024215135 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 17:03:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:03:35 INFO - PROCESS | 1803 | 1461024215145 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:03:35 INFO - PROCESS | 1803 | 1461024215148 Marionette TRACE conn4 <- [1,2474,null,{}] 17:03:35 INFO - PROCESS | 1803 | 1461024215152 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:35 INFO - PROCESS | 1803 | 1461024215348 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 17:03:35 INFO - PROCESS | 1803 | 1461024215633 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50ae33800 == 127 [pid = 1803] [id = 626] 17:03:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 263 (0x7fa50eb4d000) [pid = 1803] [serial = 1879] [outer = (nil)] 17:03:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 264 (0x7fa519ef0000) [pid = 1803] [serial = 1880] [outer = 0x7fa50eb4d000] 17:03:35 INFO - PROCESS | 1803 | 1461024215704 Marionette DEBUG loaded listener.js 17:03:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 265 (0x7fa525c2c000) [pid = 1803] [serial = 1881] [outer = 0x7fa50eb4d000] 17:03:36 INFO - PROCESS | 1803 | 1461024216568 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 17:03:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:03:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1481ms 17:03:36 INFO - PROCESS | 1803 | 1461024216627 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 17:03:36 INFO - PROCESS | 1803 | 1461024216631 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 17:03:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:03:36 INFO - PROCESS | 1803 | 1461024216636 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:03:36 INFO - PROCESS | 1803 | 1461024216640 Marionette TRACE conn4 <- [1,2478,null,{}] 17:03:36 INFO - PROCESS | 1803 | 1461024216646 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:36 INFO - PROCESS | 1803 | 1461024216865 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 17:03:37 INFO - PROCESS | 1803 | 1461024217161 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa503815000 == 128 [pid = 1803] [id = 627] 17:03:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 266 (0x7fa508af1000) [pid = 1803] [serial = 1882] [outer = (nil)] 17:03:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 267 (0x7fa50b078c00) [pid = 1803] [serial = 1883] [outer = 0x7fa508af1000] 17:03:37 INFO - PROCESS | 1803 | 1461024217270 Marionette DEBUG loaded listener.js 17:03:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 268 (0x7fa512563800) [pid = 1803] [serial = 1884] [outer = 0x7fa508af1000] 17:03:38 INFO - PROCESS | 1803 | 1461024218111 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 17:03:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:03:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1528ms 17:03:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:03:38 INFO - PROCESS | 1803 | 1461024218166 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 17:03:38 INFO - PROCESS | 1803 | 1461024218168 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 17:03:38 INFO - PROCESS | 1803 | 1461024218174 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:03:38 INFO - PROCESS | 1803 | 1461024218177 Marionette TRACE conn4 <- [1,2482,null,{}] 17:03:38 INFO - PROCESS | 1803 | 1461024218182 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:38 INFO - PROCESS | 1803 | 1461024218808 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 17:03:39 INFO - PROCESS | 1803 | 1461024219137 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50b156000 == 129 [pid = 1803] [id = 628] 17:03:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 269 (0x7fa5095dac00) [pid = 1803] [serial = 1885] [outer = (nil)] 17:03:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 270 (0x7fa509fc2c00) [pid = 1803] [serial = 1886] [outer = 0x7fa5095dac00] 17:03:39 INFO - PROCESS | 1803 | 1461024219221 Marionette DEBUG loaded listener.js 17:03:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 271 (0x7fa50b07b400) [pid = 1803] [serial = 1887] [outer = 0x7fa5095dac00] 17:03:40 INFO - PROCESS | 1803 | 1461024220120 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 17:03:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:03:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1978ms 17:03:40 INFO - PROCESS | 1803 | 1461024220167 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 17:03:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:03:40 INFO - PROCESS | 1803 | 1461024220174 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 17:03:40 INFO - PROCESS | 1803 | 1461024220180 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:03:40 INFO - PROCESS | 1803 | 1461024220186 Marionette TRACE conn4 <- [1,2486,null,{}] 17:03:40 INFO - PROCESS | 1803 | 1461024220192 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:40 INFO - PROCESS | 1803 | 1461024220394 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 17:03:40 INFO - PROCESS | 1803 | 1461024220665 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50e8c2800 == 130 [pid = 1803] [id = 629] 17:03:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 272 (0x7fa5095d7400) [pid = 1803] [serial = 1888] [outer = (nil)] 17:03:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 273 (0x7fa50c6dcc00) [pid = 1803] [serial = 1889] [outer = 0x7fa5095d7400] 17:03:40 INFO - PROCESS | 1803 | 1461024220734 Marionette DEBUG loaded listener.js 17:03:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 274 (0x7fa50eb54800) [pid = 1803] [serial = 1890] [outer = 0x7fa5095d7400] 17:03:41 INFO - PROCESS | 1803 | 1461024221893 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 17:03:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:03:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1780ms 17:03:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa510047800 == 129 [pid = 1803] [id = 609] 17:03:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50f8a3800 == 128 [pid = 1803] [id = 608] 17:03:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50eaee000 == 127 [pid = 1803] [id = 607] 17:03:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50c973000 == 126 [pid = 1803] [id = 606] 17:03:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50b9d5800 == 125 [pid = 1803] [id = 605] 17:03:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50f7a1800 == 124 [pid = 1803] [id = 604] 17:03:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50c77f000 == 123 [pid = 1803] [id = 603] 17:03:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa532134800 == 122 [pid = 1803] [id = 598] 17:03:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52bf1a800 == 121 [pid = 1803] [id = 597] 17:03:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa525d66800 == 120 [pid = 1803] [id = 596] 17:03:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa525743800 == 119 [pid = 1803] [id = 595] 17:03:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa524ecf000 == 118 [pid = 1803] [id = 594] 17:03:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa524658000 == 117 [pid = 1803] [id = 593] 17:03:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa523ebd000 == 116 [pid = 1803] [id = 592] 17:03:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51fea4000 == 115 [pid = 1803] [id = 591] 17:03:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51f558000 == 114 [pid = 1803] [id = 590] 17:03:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b618000 == 113 [pid = 1803] [id = 589] 17:03:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5126e3800 == 112 [pid = 1803] [id = 588] 17:03:42 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50e8d9800 == 111 [pid = 1803] [id = 587] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 273 (0x7fa514527400) [pid = 1803] [serial = 1760] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 272 (0x7fa513909800) [pid = 1803] [serial = 1758] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 271 (0x7fa510d80c00) [pid = 1803] [serial = 1751] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 270 (0x7fa5100a4c00) [pid = 1803] [serial = 1749] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 269 (0x7fa509fcb800) [pid = 1803] [serial = 1688] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 268 (0x7fa518fc5000) [pid = 1803] [serial = 1727] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 267 (0x7fa5125c2c00) [pid = 1803] [serial = 1715] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 266 (0x7fa510f6ac00) [pid = 1803] [serial = 1703] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 265 (0x7fa50c60cc00) [pid = 1803] [serial = 1740] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 264 (0x7fa51272c800) [pid = 1803] [serial = 1755] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 263 (0x7fa519a85c00) [pid = 1803] [serial = 1730] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 262 (0x7fa511151400) [pid = 1803] [serial = 1706] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 261 (0x7fa518c81c00) [pid = 1803] [serial = 1724] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 260 (0x7fa51253b000) [pid = 1803] [serial = 1712] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 259 (0x7fa50d86a400) [pid = 1803] [serial = 1745] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 258 (0x7fa514525800) [pid = 1803] [serial = 1721] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 257 (0x7fa50f97e800) [pid = 1803] [serial = 1757] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 256 (0x7fa50f8e9400) [pid = 1803] [serial = 1694] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 255 (0x7fa50c79d400) [pid = 1803] [serial = 1742] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 254 (0x7fa513a1f800) [pid = 1803] [serial = 1718] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 253 (0x7fa50c9b8000) [pid = 1803] [serial = 1743] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 252 (0x7fa50cf12c00) [pid = 1803] [serial = 1691] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 251 (0x7fa510d1dc00) [pid = 1803] [serial = 1700] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 250 (0x7fa50f758800) [pid = 1803] [serial = 1746] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 249 (0x7fa510f65000) [pid = 1803] [serial = 1752] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 248 (0x7fa50f9e3000) [pid = 1803] [serial = 1748] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 247 (0x7fa51256c800) [pid = 1803] [serial = 1754] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 246 (0x7fa510294000) [pid = 1803] [serial = 1697] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 245 (0x7fa50b06d400) [pid = 1803] [serial = 1739] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 244 (0x7fa5116bb800) [pid = 1803] [serial = 1709] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 243 (0x7fa519b40800) [pid = 1803] [serial = 1733] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | --DOMWINDOW == 242 (0x7fa50c6e7400) [pid = 1803] [serial = 1736] [outer = (nil)] [url = about:blank] 17:03:42 INFO - PROCESS | 1803 | 1461024222492 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 17:03:42 INFO - PROCESS | 1803 | 1461024222497 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 17:03:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:03:42 INFO - PROCESS | 1803 | 1461024222589 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:03:42 INFO - PROCESS | 1803 | 1461024222591 Marionette TRACE conn4 <- [1,2490,null,{}] 17:03:42 INFO - PROCESS | 1803 | 1461024222597 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:42 INFO - PROCESS | 1803 | 1461024222857 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 17:03:43 INFO - PROCESS | 1803 | 1461024223014 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50ba11000 == 112 [pid = 1803] [id = 630] 17:03:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 243 (0x7fa50cf12c00) [pid = 1803] [serial = 1891] [outer = (nil)] 17:03:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 244 (0x7fa50f9e3000) [pid = 1803] [serial = 1892] [outer = 0x7fa50cf12c00] 17:03:43 INFO - PROCESS | 1803 | 1461024223076 Marionette DEBUG loaded listener.js 17:03:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 245 (0x7fa510d84c00) [pid = 1803] [serial = 1893] [outer = 0x7fa50cf12c00] 17:03:43 INFO - PROCESS | 1803 | 1461024223798 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 17:03:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:03:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1233ms 17:03:43 INFO - PROCESS | 1803 | 1461024223813 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 17:03:43 INFO - PROCESS | 1803 | 1461024223820 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 17:03:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:03:43 INFO - PROCESS | 1803 | 1461024223835 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:03:43 INFO - PROCESS | 1803 | 1461024223842 Marionette TRACE conn4 <- [1,2494,null,{}] 17:03:43 INFO - PROCESS | 1803 | 1461024223847 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:44 INFO - PROCESS | 1803 | 1461024224119 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 17:03:44 INFO - PROCESS | 1803 | 1461024224271 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50eaee000 == 113 [pid = 1803] [id = 631] 17:03:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 246 (0x7fa50c60ec00) [pid = 1803] [serial = 1894] [outer = (nil)] 17:03:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 247 (0x7fa51114d400) [pid = 1803] [serial = 1895] [outer = 0x7fa50c60ec00] 17:03:44 INFO - PROCESS | 1803 | 1461024224332 Marionette DEBUG loaded listener.js 17:03:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 248 (0x7fa512535c00) [pid = 1803] [serial = 1896] [outer = 0x7fa50c60ec00] 17:03:45 INFO - PROCESS | 1803 | 1461024225161 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 17:03:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:03:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1387ms 17:03:45 INFO - PROCESS | 1803 | 1461024225220 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 17:03:45 INFO - PROCESS | 1803 | 1461024225223 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 17:03:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:03:45 INFO - PROCESS | 1803 | 1461024225228 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:03:45 INFO - PROCESS | 1803 | 1461024225230 Marionette TRACE conn4 <- [1,2498,null,{}] 17:03:45 INFO - PROCESS | 1803 | 1461024225235 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:45 INFO - PROCESS | 1803 | 1461024225497 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 17:03:45 INFO - PROCESS | 1803 | 1461024225529 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa511031000 == 114 [pid = 1803] [id = 632] 17:03:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 249 (0x7fa511306400) [pid = 1803] [serial = 1897] [outer = (nil)] 17:03:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 250 (0x7fa5125c9c00) [pid = 1803] [serial = 1898] [outer = 0x7fa511306400] 17:03:45 INFO - PROCESS | 1803 | 1461024225587 Marionette DEBUG loaded listener.js 17:03:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 251 (0x7fa513a24000) [pid = 1803] [serial = 1899] [outer = 0x7fa511306400] 17:03:46 INFO - PROCESS | 1803 | 1461024226561 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 17:03:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:03:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1377ms 17:03:46 INFO - PROCESS | 1803 | 1461024226606 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 17:03:46 INFO - PROCESS | 1803 | 1461024226610 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 17:03:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:03:46 INFO - PROCESS | 1803 | 1461024226615 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:03:46 INFO - PROCESS | 1803 | 1461024226617 Marionette TRACE conn4 <- [1,2502,null,{}] 17:03:46 INFO - PROCESS | 1803 | 1461024226622 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:47 INFO - PROCESS | 1803 | 1461024227800 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 17:03:47 INFO - PROCESS | 1803 | --DOMWINDOW == 250 (0x7fa510fdc400) [pid = 1803] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:03:47 INFO - PROCESS | 1803 | --DOMWINDOW == 249 (0x7fa510fdcc00) [pid = 1803] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:03:47 INFO - PROCESS | 1803 | --DOMWINDOW == 248 (0x7fa5095cf400) [pid = 1803] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:03:47 INFO - PROCESS | 1803 | --DOMWINDOW == 247 (0x7fa508aed000) [pid = 1803] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:03:47 INFO - PROCESS | 1803 | --DOMWINDOW == 246 (0x7fa50b057800) [pid = 1803] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:03:47 INFO - PROCESS | 1803 | --DOMWINDOW == 245 (0x7fa5095d6000) [pid = 1803] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:03:47 INFO - PROCESS | 1803 | --DOMWINDOW == 244 (0x7fa50b059800) [pid = 1803] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:03:47 INFO - PROCESS | 1803 | --DOMWINDOW == 243 (0x7fa51029a000) [pid = 1803] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:03:47 INFO - PROCESS | 1803 | --DOMWINDOW == 242 (0x7fa50e4d2c00) [pid = 1803] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:03:48 INFO - PROCESS | 1803 | 1461024228039 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50f8a5800 == 115 [pid = 1803] [id = 633] 17:03:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 243 (0x7fa50f980000) [pid = 1803] [serial = 1900] [outer = (nil)] 17:03:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 244 (0x7fa510fd5c00) [pid = 1803] [serial = 1901] [outer = 0x7fa50f980000] 17:03:48 INFO - PROCESS | 1803 | 1461024228117 Marionette DEBUG loaded listener.js 17:03:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 245 (0x7fa519e3a000) [pid = 1803] [serial = 1902] [outer = 0x7fa50f980000] 17:03:48 INFO - PROCESS | 1803 | 1461024228821 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:03:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:03:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 2230ms 17:03:48 INFO - PROCESS | 1803 | 1461024228847 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 17:03:48 INFO - PROCESS | 1803 | 1461024228850 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 17:03:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:03:48 INFO - PROCESS | 1803 | 1461024228856 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:03:48 INFO - PROCESS | 1803 | 1461024228859 Marionette TRACE conn4 <- [1,2506,null,{}] 17:03:48 INFO - PROCESS | 1803 | 1461024228864 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:49 INFO - PROCESS | 1803 | 1461024229047 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 17:03:49 INFO - PROCESS | 1803 | 1461024229247 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5126ea000 == 116 [pid = 1803] [id = 634] 17:03:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 246 (0x7fa514525800) [pid = 1803] [serial = 1903] [outer = (nil)] 17:03:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 247 (0x7fa519ef5400) [pid = 1803] [serial = 1904] [outer = 0x7fa514525800] 17:03:49 INFO - PROCESS | 1803 | 1461024229305 Marionette DEBUG loaded listener.js 17:03:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 248 (0x7fa51aff1400) [pid = 1803] [serial = 1905] [outer = 0x7fa514525800] 17:03:50 INFO - PROCESS | 1803 | 1461024230310 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:03:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:03:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1483ms 17:03:50 INFO - PROCESS | 1803 | 1461024230341 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 17:03:50 INFO - PROCESS | 1803 | 1461024230346 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 17:03:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:03:50 INFO - PROCESS | 1803 | 1461024230354 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:03:50 INFO - PROCESS | 1803 | 1461024230359 Marionette TRACE conn4 <- [1,2510,null,{}] 17:03:50 INFO - PROCESS | 1803 | 1461024230368 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:50 INFO - PROCESS | 1803 | 1461024230602 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 17:03:50 INFO - PROCESS | 1803 | 1461024230941 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50c63a800 == 117 [pid = 1803] [id = 635] 17:03:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 249 (0x7fa50b055000) [pid = 1803] [serial = 1906] [outer = (nil)] 17:03:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 250 (0x7fa50c9b6c00) [pid = 1803] [serial = 1907] [outer = 0x7fa50b055000] 17:03:51 INFO - PROCESS | 1803 | 1461024231018 Marionette DEBUG loaded listener.js 17:03:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 251 (0x7fa50e9c7c00) [pid = 1803] [serial = 1908] [outer = 0x7fa50b055000] 17:03:51 INFO - PROCESS | 1803 | 1461024231936 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 17:03:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:03:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1634ms 17:03:51 INFO - PROCESS | 1803 | 1461024231988 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 17:03:51 INFO - PROCESS | 1803 | 1461024231996 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 17:03:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:03:52 INFO - PROCESS | 1803 | 1461024232006 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:03:52 INFO - PROCESS | 1803 | 1461024232009 Marionette TRACE conn4 <- [1,2514,null,{}] 17:03:52 INFO - PROCESS | 1803 | 1461024232015 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:52 INFO - PROCESS | 1803 | 1461024232218 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 17:03:52 INFO - PROCESS | 1803 | 1461024232591 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa511029800 == 118 [pid = 1803] [id = 636] 17:03:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 252 (0x7fa510d84000) [pid = 1803] [serial = 1909] [outer = (nil)] 17:03:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 253 (0x7fa510f6b400) [pid = 1803] [serial = 1910] [outer = 0x7fa510d84000] 17:03:52 INFO - PROCESS | 1803 | 1461024232709 Marionette DEBUG loaded listener.js 17:03:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 254 (0x7fa511305c00) [pid = 1803] [serial = 1911] [outer = 0x7fa510d84000] 17:03:53 INFO - PROCESS | 1803 | 1461024233614 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 17:03:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:03:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1681ms 17:03:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:03:53 INFO - PROCESS | 1803 | 1461024233688 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 17:03:53 INFO - PROCESS | 1803 | 1461024233691 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 17:03:53 INFO - PROCESS | 1803 | 1461024233697 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:03:53 INFO - PROCESS | 1803 | 1461024233703 Marionette TRACE conn4 <- [1,2518,null,{}] 17:03:53 INFO - PROCESS | 1803 | 1461024233719 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:53 INFO - PROCESS | 1803 | 1461024233970 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 17:03:54 INFO - PROCESS | 1803 | 1461024234248 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513cb8000 == 119 [pid = 1803] [id = 637] 17:03:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 255 (0x7fa51130f800) [pid = 1803] [serial = 1912] [outer = (nil)] 17:03:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 256 (0x7fa518fc6400) [pid = 1803] [serial = 1913] [outer = 0x7fa51130f800] 17:03:54 INFO - PROCESS | 1803 | 1461024234363 Marionette DEBUG loaded listener.js 17:03:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 257 (0x7fa51ac3f000) [pid = 1803] [serial = 1914] [outer = 0x7fa51130f800] 17:03:55 INFO - PROCESS | 1803 | 1461024235244 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 17:03:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:03:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1589ms 17:03:55 INFO - PROCESS | 1803 | 1461024235286 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 17:03:55 INFO - PROCESS | 1803 | 1461024235289 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 17:03:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:03:55 INFO - PROCESS | 1803 | 1461024235296 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:03:55 INFO - PROCESS | 1803 | 1461024235299 Marionette TRACE conn4 <- [1,2522,null,{}] 17:03:55 INFO - PROCESS | 1803 | 1461024235304 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:55 INFO - PROCESS | 1803 | 1461024235512 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 17:03:55 INFO - PROCESS | 1803 | 1461024235792 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518f8f000 == 120 [pid = 1803] [id = 638] 17:03:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 258 (0x7fa50ff76000) [pid = 1803] [serial = 1915] [outer = (nil)] 17:03:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 259 (0x7fa51b2a6800) [pid = 1803] [serial = 1916] [outer = 0x7fa50ff76000] 17:03:55 INFO - PROCESS | 1803 | 1461024235874 Marionette DEBUG loaded listener.js 17:03:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 260 (0x7fa51b6d8800) [pid = 1803] [serial = 1917] [outer = 0x7fa50ff76000] 17:03:56 INFO - PROCESS | 1803 | 1461024236723 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 17:03:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:03:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1483ms 17:03:56 INFO - PROCESS | 1803 | 1461024236799 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 17:03:56 INFO - PROCESS | 1803 | 1461024236803 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 17:03:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:03:56 INFO - PROCESS | 1803 | 1461024236812 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:03:56 INFO - PROCESS | 1803 | 1461024236815 Marionette TRACE conn4 <- [1,2526,null,{}] 17:03:56 INFO - PROCESS | 1803 | 1461024236820 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:57 INFO - PROCESS | 1803 | 1461024237027 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 17:03:57 INFO - PROCESS | 1803 | 1461024237303 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ad8f800 == 121 [pid = 1803] [id = 639] 17:03:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 261 (0x7fa513911000) [pid = 1803] [serial = 1918] [outer = (nil)] 17:03:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 262 (0x7fa51b749400) [pid = 1803] [serial = 1919] [outer = 0x7fa513911000] 17:03:57 INFO - PROCESS | 1803 | 1461024237414 Marionette DEBUG loaded listener.js 17:03:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 263 (0x7fa51bbe5800) [pid = 1803] [serial = 1920] [outer = 0x7fa513911000] 17:03:58 INFO - PROCESS | 1803 | 1461024238276 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 17:03:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:03:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1531ms 17:03:58 INFO - PROCESS | 1803 | 1461024238344 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 17:03:58 INFO - PROCESS | 1803 | 1461024238348 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 17:03:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:03:58 INFO - PROCESS | 1803 | 1461024238354 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:03:58 INFO - PROCESS | 1803 | 1461024238357 Marionette TRACE conn4 <- [1,2530,null,{}] 17:03:58 INFO - PROCESS | 1803 | 1461024238362 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:58 INFO - PROCESS | 1803 | 1461024238593 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 17:03:58 INFO - PROCESS | 1803 | 1461024238870 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f248000 == 122 [pid = 1803] [id = 640] 17:03:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 264 (0x7fa51f195c00) [pid = 1803] [serial = 1921] [outer = (nil)] 17:03:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 265 (0x7fa51f86dc00) [pid = 1803] [serial = 1922] [outer = 0x7fa51f195c00] 17:03:58 INFO - PROCESS | 1803 | 1461024238992 Marionette DEBUG loaded listener.js 17:03:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 266 (0x7fa51f9f0800) [pid = 1803] [serial = 1923] [outer = 0x7fa51f195c00] 17:03:59 INFO - PROCESS | 1803 | 1461024239785 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 17:03:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:03:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1477ms 17:03:59 INFO - PROCESS | 1803 | 1461024239832 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 17:03:59 INFO - PROCESS | 1803 | 1461024239834 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 17:03:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:03:59 INFO - PROCESS | 1803 | 1461024239840 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:03:59 INFO - PROCESS | 1803 | 1461024239842 Marionette TRACE conn4 <- [1,2534,null,{}] 17:03:59 INFO - PROCESS | 1803 | 1461024239848 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:00 INFO - PROCESS | 1803 | 1461024240042 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 17:04:00 INFO - PROCESS | 1803 | 1461024240323 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51fec1800 == 123 [pid = 1803] [id = 641] 17:04:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 267 (0x7fa51f193800) [pid = 1803] [serial = 1924] [outer = (nil)] 17:04:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 268 (0x7fa51fed1400) [pid = 1803] [serial = 1925] [outer = 0x7fa51f193800] 17:04:00 INFO - PROCESS | 1803 | 1461024240397 Marionette DEBUG loaded listener.js 17:04:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 269 (0x7fa5222d0800) [pid = 1803] [serial = 1926] [outer = 0x7fa51f193800] 17:04:01 INFO - PROCESS | 1803 | 1461024241211 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 17:04:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:04:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1429ms 17:04:01 INFO - PROCESS | 1803 | 1461024241274 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 17:04:01 INFO - PROCESS | 1803 | 1461024241277 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 17:04:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:04:01 INFO - PROCESS | 1803 | 1461024241286 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:04:01 INFO - PROCESS | 1803 | 1461024241289 Marionette TRACE conn4 <- [1,2538,null,{}] 17:04:01 INFO - PROCESS | 1803 | 1461024241295 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:01 INFO - PROCESS | 1803 | 1461024241499 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 17:04:01 INFO - PROCESS | 1803 | 1461024241780 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5246e3000 == 124 [pid = 1803] [id = 642] 17:04:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 270 (0x7fa51b9b4400) [pid = 1803] [serial = 1927] [outer = (nil)] 17:04:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 271 (0x7fa5240d9000) [pid = 1803] [serial = 1928] [outer = 0x7fa51b9b4400] 17:04:01 INFO - PROCESS | 1803 | 1461024241864 Marionette DEBUG loaded listener.js 17:04:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 272 (0x7fa525c2d000) [pid = 1803] [serial = 1929] [outer = 0x7fa51b9b4400] 17:04:02 INFO - PROCESS | 1803 | 1461024242703 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 17:04:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:04:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1479ms 17:04:02 INFO - PROCESS | 1803 | 1461024242766 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 17:04:02 INFO - PROCESS | 1803 | 1461024242769 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 17:04:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:04:02 INFO - PROCESS | 1803 | 1461024242794 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:04:02 INFO - PROCESS | 1803 | 1461024242800 Marionette TRACE conn4 <- [1,2542,null,{}] 17:04:02 INFO - PROCESS | 1803 | 1461024242807 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:03 INFO - PROCESS | 1803 | 1461024243025 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 17:04:03 INFO - PROCESS | 1803 | 1461024243332 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52575e800 == 125 [pid = 1803] [id = 643] 17:04:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 273 (0x7fa525c99800) [pid = 1803] [serial = 1930] [outer = (nil)] 17:04:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 274 (0x7fa526572400) [pid = 1803] [serial = 1931] [outer = 0x7fa525c99800] 17:04:03 INFO - PROCESS | 1803 | 1461024243447 Marionette DEBUG loaded listener.js 17:04:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 275 (0x7fa5265b1400) [pid = 1803] [serial = 1932] [outer = 0x7fa525c99800] 17:04:04 INFO - PROCESS | 1803 | 1461024244234 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 17:04:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:04:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1508ms 17:04:04 INFO - PROCESS | 1803 | 1461024244283 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 17:04:04 INFO - PROCESS | 1803 | 1461024244287 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 17:04:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:04:04 INFO - PROCESS | 1803 | 1461024244292 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:04:04 INFO - PROCESS | 1803 | 1461024244295 Marionette TRACE conn4 <- [1,2546,null,{}] 17:04:04 INFO - PROCESS | 1803 | 1461024244300 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:04 INFO - PROCESS | 1803 | 1461024244503 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 17:04:04 INFO - PROCESS | 1803 | 1461024244801 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52bf06800 == 126 [pid = 1803] [id = 644] 17:04:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 276 (0x7fa510fd1400) [pid = 1803] [serial = 1933] [outer = (nil)] 17:04:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 277 (0x7fa5265b9c00) [pid = 1803] [serial = 1934] [outer = 0x7fa510fd1400] 17:04:04 INFO - PROCESS | 1803 | 1461024244877 Marionette DEBUG loaded listener.js 17:04:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 278 (0x7fa52739e800) [pid = 1803] [serial = 1935] [outer = 0x7fa510fd1400] 17:04:05 INFO - PROCESS | 1803 | 1461024245731 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 17:04:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:04:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1479ms 17:04:05 INFO - PROCESS | 1803 | 1461024245777 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 17:04:05 INFO - PROCESS | 1803 | 1461024245780 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 17:04:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:04:05 INFO - PROCESS | 1803 | 1461024245786 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:04:05 INFO - PROCESS | 1803 | 1461024245789 Marionette TRACE conn4 <- [1,2550,null,{}] 17:04:05 INFO - PROCESS | 1803 | 1461024245794 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:06 INFO - PROCESS | 1803 | 1461024246005 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 17:04:06 INFO - PROCESS | 1803 | 1461024246290 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa537621800 == 127 [pid = 1803] [id = 645] 17:04:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 279 (0x7fa527735000) [pid = 1803] [serial = 1936] [outer = (nil)] 17:04:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 280 (0x7fa53106b000) [pid = 1803] [serial = 1937] [outer = 0x7fa527735000] 17:04:06 INFO - PROCESS | 1803 | 1461024246420 Marionette DEBUG loaded listener.js 17:04:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 281 (0x7fa531ec8400) [pid = 1803] [serial = 1938] [outer = 0x7fa527735000] 17:04:07 INFO - PROCESS | 1803 | 1461024247274 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 17:04:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:04:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1532ms 17:04:07 INFO - PROCESS | 1803 | 1461024247318 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 17:04:07 INFO - PROCESS | 1803 | 1461024247322 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 17:04:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:04:07 INFO - PROCESS | 1803 | 1461024247327 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:04:07 INFO - PROCESS | 1803 | 1461024247329 Marionette TRACE conn4 <- [1,2554,null,{}] 17:04:07 INFO - PROCESS | 1803 | 1461024247334 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:07 INFO - PROCESS | 1803 | 1461024247526 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 17:04:07 INFO - PROCESS | 1803 | 1461024247809 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa509519000 == 128 [pid = 1803] [id = 646] 17:04:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 282 (0x7fa531ec9000) [pid = 1803] [serial = 1939] [outer = (nil)] 17:04:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 283 (0x7fa532333c00) [pid = 1803] [serial = 1940] [outer = 0x7fa531ec9000] 17:04:07 INFO - PROCESS | 1803 | 1461024247922 Marionette DEBUG loaded listener.js 17:04:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 284 (0x7fa53312e400) [pid = 1803] [serial = 1941] [outer = 0x7fa531ec9000] 17:04:08 INFO - PROCESS | 1803 | 1461024248742 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 17:04:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:04:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1475ms 17:04:08 INFO - PROCESS | 1803 | 1461024248804 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 17:04:08 INFO - PROCESS | 1803 | 1461024248808 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 17:04:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:04:08 INFO - PROCESS | 1803 | 1461024248813 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:04:08 INFO - PROCESS | 1803 | 1461024248815 Marionette TRACE conn4 <- [1,2558,null,{}] 17:04:08 INFO - PROCESS | 1803 | 1461024248821 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:09 INFO - PROCESS | 1803 | 1461024249021 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 17:04:09 INFO - PROCESS | 1803 | 1461024249307 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51fbce800 == 129 [pid = 1803] [id = 647] 17:04:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 285 (0x7fa50f97d400) [pid = 1803] [serial = 1942] [outer = (nil)] 17:04:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 286 (0x7fa519ef9c00) [pid = 1803] [serial = 1943] [outer = 0x7fa50f97d400] 17:04:09 INFO - PROCESS | 1803 | 1461024249420 Marionette DEBUG loaded listener.js 17:04:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 287 (0x7fa5334c4800) [pid = 1803] [serial = 1944] [outer = 0x7fa50f97d400] 17:04:10 INFO - PROCESS | 1803 | 1461024250236 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 17:04:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:04:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1485ms 17:04:10 INFO - PROCESS | 1803 | 1461024250300 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 17:04:10 INFO - PROCESS | 1803 | 1461024250303 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 17:04:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:04:10 INFO - PROCESS | 1803 | 1461024250309 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:04:10 INFO - PROCESS | 1803 | 1461024250311 Marionette TRACE conn4 <- [1,2562,null,{}] 17:04:10 INFO - PROCESS | 1803 | 1461024250317 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:10 INFO - PROCESS | 1803 | 1461024250519 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 17:04:10 INFO - PROCESS | 1803 | 1461024250803 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa504bcf000 == 130 [pid = 1803] [id = 648] 17:04:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 288 (0x7fa50317b800) [pid = 1803] [serial = 1945] [outer = (nil)] 17:04:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 289 (0x7fa503183800) [pid = 1803] [serial = 1946] [outer = 0x7fa50317b800] 17:04:10 INFO - PROCESS | 1803 | 1461024250915 Marionette DEBUG loaded listener.js 17:04:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 290 (0x7fa503188c00) [pid = 1803] [serial = 1947] [outer = 0x7fa50317b800] 17:04:11 INFO - PROCESS | 1803 | 1461024251731 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 17:04:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:04:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1479ms 17:04:11 INFO - PROCESS | 1803 | 1461024251789 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 17:04:11 INFO - PROCESS | 1803 | 1461024251792 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 17:04:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:04:11 INFO - PROCESS | 1803 | 1461024251797 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:04:11 INFO - PROCESS | 1803 | 1461024251800 Marionette TRACE conn4 <- [1,2566,null,{}] 17:04:11 INFO - PROCESS | 1803 | 1461024251805 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:12 INFO - PROCESS | 1803 | 1461024252020 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 17:04:12 INFO - PROCESS | 1803 | 1461024252308 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa504be9800 == 131 [pid = 1803] [id = 649] 17:04:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 291 (0x7fa503184c00) [pid = 1803] [serial = 1948] [outer = (nil)] 17:04:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 292 (0x7fa535223800) [pid = 1803] [serial = 1949] [outer = 0x7fa503184c00] 17:04:12 INFO - PROCESS | 1803 | 1461024252419 Marionette DEBUG loaded listener.js 17:04:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 293 (0x7fa535343000) [pid = 1803] [serial = 1950] [outer = 0x7fa503184c00] 17:04:13 INFO - PROCESS | 1803 | 1461024253253 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 17:04:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:04:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1525ms 17:04:13 INFO - PROCESS | 1803 | 1461024253324 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 17:04:13 INFO - PROCESS | 1803 | 1461024253328 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 17:04:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:04:13 INFO - PROCESS | 1803 | 1461024253333 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:04:13 INFO - PROCESS | 1803 | 1461024253336 Marionette TRACE conn4 <- [1,2570,null,{}] 17:04:13 INFO - PROCESS | 1803 | 1461024253341 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:13 INFO - PROCESS | 1803 | 1461024253549 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 17:04:13 INFO - PROCESS | 1803 | 1461024253861 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa507fd8800 == 132 [pid = 1803] [id = 650] 17:04:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 294 (0x7fa50317bc00) [pid = 1803] [serial = 1951] [outer = (nil)] 17:04:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 295 (0x7fa50f8dc800) [pid = 1803] [serial = 1952] [outer = 0x7fa50317bc00] 17:04:13 INFO - PROCESS | 1803 | 1461024253971 Marionette DEBUG loaded listener.js 17:04:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 296 (0x7fa512566c00) [pid = 1803] [serial = 1953] [outer = 0x7fa50317bc00] 17:04:14 INFO - PROCESS | 1803 | 1461024254893 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 17:04:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:04:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1627ms 17:04:14 INFO - PROCESS | 1803 | 1461024254961 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 17:04:14 INFO - PROCESS | 1803 | 1461024254965 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 17:04:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:04:14 INFO - PROCESS | 1803 | 1461024254971 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:04:14 INFO - PROCESS | 1803 | 1461024254974 Marionette TRACE conn4 <- [1,2574,null,{}] 17:04:14 INFO - PROCESS | 1803 | 1461024254979 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:15 INFO - PROCESS | 1803 | 1461024255205 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 17:04:15 INFO - PROCESS | 1803 | 1461024255537 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50e97c800 == 133 [pid = 1803] [id = 651] 17:04:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 297 (0x7fa5095d5800) [pid = 1803] [serial = 1954] [outer = (nil)] 17:04:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 298 (0x7fa52643bc00) [pid = 1803] [serial = 1955] [outer = 0x7fa5095d5800] 17:04:15 INFO - PROCESS | 1803 | 1461024255612 Marionette DEBUG loaded listener.js 17:04:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 299 (0x7fa53702d800) [pid = 1803] [serial = 1956] [outer = 0x7fa5095d5800] 17:04:16 INFO - PROCESS | 1803 | 1461024256468 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 17:04:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:04:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1576ms 17:04:16 INFO - PROCESS | 1803 | 1461024256549 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 17:04:16 INFO - PROCESS | 1803 | 1461024256552 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 17:04:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:04:16 INFO - PROCESS | 1803 | 1461024256558 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:04:16 INFO - PROCESS | 1803 | 1461024256560 Marionette TRACE conn4 <- [1,2578,null,{}] 17:04:16 INFO - PROCESS | 1803 | 1461024256566 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:16 INFO - PROCESS | 1803 | 1461024256814 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 17:04:17 INFO - PROCESS | 1803 | 1461024257156 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b62c000 == 134 [pid = 1803] [id = 652] 17:04:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 300 (0x7fa508af0c00) [pid = 1803] [serial = 1957] [outer = (nil)] 17:04:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 301 (0x7fa519d31c00) [pid = 1803] [serial = 1958] [outer = 0x7fa508af0c00] 17:04:17 INFO - PROCESS | 1803 | 1461024257229 Marionette DEBUG loaded listener.js 17:04:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 302 (0x7fa519d38c00) [pid = 1803] [serial = 1959] [outer = 0x7fa508af0c00] 17:04:18 INFO - PROCESS | 1803 | 1461024258061 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 17:04:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:04:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1584ms 17:04:18 INFO - PROCESS | 1803 | 1461024258143 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 17:04:18 INFO - PROCESS | 1803 | 1461024258147 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 17:04:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:04:18 INFO - PROCESS | 1803 | 1461024258152 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:04:18 INFO - PROCESS | 1803 | 1461024258154 Marionette TRACE conn4 <- [1,2582,null,{}] 17:04:18 INFO - PROCESS | 1803 | 1461024258159 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:18 INFO - PROCESS | 1803 | 1461024258382 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 17:04:18 INFO - PROCESS | 1803 | 1461024258727 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5035a3000 == 135 [pid = 1803] [id = 653] 17:04:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 303 (0x7fa50f565400) [pid = 1803] [serial = 1960] [outer = (nil)] 17:04:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 304 (0x7fa50f568000) [pid = 1803] [serial = 1961] [outer = 0x7fa50f565400] 17:04:18 INFO - PROCESS | 1803 | 1461024258799 Marionette DEBUG loaded listener.js 17:04:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 305 (0x7fa519d30400) [pid = 1803] [serial = 1962] [outer = 0x7fa50f565400] 17:04:19 INFO - PROCESS | 1803 | 1461024259650 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 17:04:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:04:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1576ms 17:04:19 INFO - PROCESS | 1803 | 1461024259733 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 17:04:19 INFO - PROCESS | 1803 | 1461024259739 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 17:04:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:04:19 INFO - PROCESS | 1803 | 1461024259746 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:04:19 INFO - PROCESS | 1803 | 1461024259749 Marionette TRACE conn4 <- [1,2586,null,{}] 17:04:19 INFO - PROCESS | 1803 | 1461024259756 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:19 INFO - PROCESS | 1803 | 1461024259995 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 17:04:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50f8a5800 == 134 [pid = 1803] [id = 633] 17:04:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa511031000 == 133 [pid = 1803] [id = 632] 17:04:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50eaee000 == 132 [pid = 1803] [id = 631] 17:04:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50ba11000 == 131 [pid = 1803] [id = 630] 17:04:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50e8c2800 == 130 [pid = 1803] [id = 629] 17:04:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50b156000 == 129 [pid = 1803] [id = 628] 17:04:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa525151800 == 128 [pid = 1803] [id = 621] 17:04:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51f899000 == 127 [pid = 1803] [id = 620] 17:04:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51ba6c800 == 126 [pid = 1803] [id = 619] 17:04:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b517800 == 125 [pid = 1803] [id = 618] 17:04:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51ad91000 == 124 [pid = 1803] [id = 617] 17:04:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa519e85000 == 123 [pid = 1803] [id = 616] 17:04:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51454c000 == 122 [pid = 1803] [id = 615] 17:04:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa513cb6800 == 121 [pid = 1803] [id = 614] 17:04:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51371e000 == 120 [pid = 1803] [id = 613] 17:04:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5111b7800 == 119 [pid = 1803] [id = 612] 17:04:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50c97d000 == 118 [pid = 1803] [id = 611] 17:04:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa512603000 == 117 [pid = 1803] [id = 610] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 304 (0x7fa5125cb000) [pid = 1803] [serial = 1832] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 303 (0x7fa5116b4800) [pid = 1803] [serial = 1827] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 302 (0x7fa51bbeb000) [pid = 1803] [serial = 1790] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 301 (0x7fa51170d000) [pid = 1803] [serial = 1829] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 300 (0x7fa51b710000) [pid = 1803] [serial = 1784] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 299 (0x7fa51affb800) [pid = 1803] [serial = 1778] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 298 (0x7fa50c7a1c00) [pid = 1803] [serial = 1763] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 297 (0x7fa51b9b6400) [pid = 1803] [serial = 1787] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 296 (0x7fa512562c00) [pid = 1803] [serial = 1737] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 295 (0x7fa512729c00) [pid = 1803] [serial = 1805] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 294 (0x7fa519e3a800) [pid = 1803] [serial = 1775] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 293 (0x7fa5100a1400) [pid = 1803] [serial = 1808] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 292 (0x7fa51f79e400) [pid = 1803] [serial = 1802] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 291 (0x7fa518c62400) [pid = 1803] [serial = 1772] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 290 (0x7fa510298400) [pid = 1803] [serial = 1821] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 289 (0x7fa511310c00) [pid = 1803] [serial = 1769] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 288 (0x7fa50d868c00) [pid = 1803] [serial = 1815] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 287 (0x7fa51114c000) [pid = 1803] [serial = 1826] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 286 (0x7fa512561400) [pid = 1803] [serial = 1830] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 285 (0x7fa5095d9800) [pid = 1803] [serial = 1811] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 284 (0x7fa509fc9800) [pid = 1803] [serial = 1812] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 283 (0x7fa50b80dc00) [pid = 1803] [serial = 1814] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 282 (0x7fa50f75f000) [pid = 1803] [serial = 1665] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 281 (0x7fa51efd4400) [pid = 1803] [serial = 1796] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 280 (0x7fa510d86400) [pid = 1803] [serial = 1823] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 279 (0x7fa510f6f000) [pid = 1803] [serial = 1824] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 278 (0x7fa50f9e6c00) [pid = 1803] [serial = 1818] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 277 (0x7fa51d195400) [pid = 1803] [serial = 1793] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 276 (0x7fa50f9dcc00) [pid = 1803] [serial = 1766] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 275 (0x7fa50c7a9c00) [pid = 1803] [serial = 1820] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 274 (0x7fa51b60a000) [pid = 1803] [serial = 1781] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 273 (0x7fa51f6e9400) [pid = 1803] [serial = 1799] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | --DOMWINDOW == 272 (0x7fa50f97f800) [pid = 1803] [serial = 1817] [outer = (nil)] [url = about:blank] 17:04:21 INFO - PROCESS | 1803 | 1461024261630 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa503b67000 == 118 [pid = 1803] [id = 654] 17:04:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 273 (0x7fa50b071400) [pid = 1803] [serial = 1963] [outer = (nil)] 17:04:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 274 (0x7fa50b1dc800) [pid = 1803] [serial = 1964] [outer = 0x7fa50b071400] 17:04:21 INFO - PROCESS | 1803 | 1461024261698 Marionette DEBUG loaded listener.js 17:04:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 275 (0x7fa50c60d000) [pid = 1803] [serial = 1965] [outer = 0x7fa50b071400] 17:04:22 INFO - PROCESS | 1803 | 1461024262487 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 17:04:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:04:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 2783ms 17:04:22 INFO - PROCESS | 1803 | 1461024262531 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 17:04:22 INFO - PROCESS | 1803 | 1461024262537 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 17:04:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:04:22 INFO - PROCESS | 1803 | 1461024262545 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:04:22 INFO - PROCESS | 1803 | 1461024262549 Marionette TRACE conn4 <- [1,2590,null,{}] 17:04:22 INFO - PROCESS | 1803 | 1461024262555 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:22 INFO - PROCESS | 1803 | 1461024262775 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 17:04:22 INFO - PROCESS | 1803 | 1461024262977 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50ae28800 == 119 [pid = 1803] [id = 655] 17:04:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 276 (0x7fa50b060800) [pid = 1803] [serial = 1966] [outer = (nil)] 17:04:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 277 (0x7fa50e4da400) [pid = 1803] [serial = 1967] [outer = 0x7fa50b060800] 17:04:23 INFO - PROCESS | 1803 | 1461024263040 Marionette DEBUG loaded listener.js 17:04:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 278 (0x7fa50f8e0400) [pid = 1803] [serial = 1968] [outer = 0x7fa50b060800] 17:04:23 INFO - PROCESS | 1803 | 1461024263917 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 17:04:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:04:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1428ms 17:04:23 INFO - PROCESS | 1803 | 1461024263984 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 17:04:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:04:23 INFO - PROCESS | 1803 | 1461024263990 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 17:04:23 INFO - PROCESS | 1803 | 1461024263996 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:04:23 INFO - PROCESS | 1803 | 1461024263999 Marionette TRACE conn4 <- [1,2594,null,{}] 17:04:24 INFO - PROCESS | 1803 | 1461024264003 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:24 INFO - PROCESS | 1803 | 1461024264263 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 17:04:24 INFO - PROCESS | 1803 | 1461024264294 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50ceae800 == 120 [pid = 1803] [id = 656] 17:04:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 279 (0x7fa5100a4c00) [pid = 1803] [serial = 1969] [outer = (nil)] 17:04:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 280 (0x7fa510d85c00) [pid = 1803] [serial = 1970] [outer = 0x7fa5100a4c00] 17:04:24 INFO - PROCESS | 1803 | 1461024264354 Marionette DEBUG loaded listener.js 17:04:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 281 (0x7fa510f64800) [pid = 1803] [serial = 1971] [outer = 0x7fa5100a4c00] 17:04:25 INFO - PROCESS | 1803 | 1461024265358 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 17:04:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:04:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1382ms 17:04:25 INFO - PROCESS | 1803 | 1461024265377 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 17:04:25 INFO - PROCESS | 1803 | 1461024265380 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 17:04:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:04:25 INFO - PROCESS | 1803 | 1461024265402 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:04:25 INFO - PROCESS | 1803 | 1461024265410 Marionette TRACE conn4 <- [1,2598,null,{}] 17:04:25 INFO - PROCESS | 1803 | 1461024265416 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:25 INFO - PROCESS | 1803 | 1461024265672 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 17:04:25 INFO - PROCESS | 1803 | 1461024265708 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50f727800 == 121 [pid = 1803] [id = 657] 17:04:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 282 (0x7fa50f9e7800) [pid = 1803] [serial = 1972] [outer = (nil)] 17:04:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 283 (0x7fa51253b000) [pid = 1803] [serial = 1973] [outer = 0x7fa50f9e7800] 17:04:25 INFO - PROCESS | 1803 | 1461024265766 Marionette DEBUG loaded listener.js 17:04:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 284 (0x7fa512726c00) [pid = 1803] [serial = 1974] [outer = 0x7fa50f9e7800] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 283 (0x7fa510fd9400) [pid = 1803] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 282 (0x7fa50ff75400) [pid = 1803] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 281 (0x7fa50b805800) [pid = 1803] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 280 (0x7fa51ac49c00) [pid = 1803] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 279 (0x7fa510f6c400) [pid = 1803] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 278 (0x7fa518e65800) [pid = 1803] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 277 (0x7fa50c7a4c00) [pid = 1803] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 276 (0x7fa51b607c00) [pid = 1803] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 275 (0x7fa512732800) [pid = 1803] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 274 (0x7fa512731800) [pid = 1803] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 273 (0x7fa51bbe5000) [pid = 1803] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 272 (0x7fa51ac3e800) [pid = 1803] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 271 (0x7fa50f980800) [pid = 1803] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 270 (0x7fa518c7a400) [pid = 1803] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 269 (0x7fa518c7a000) [pid = 1803] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 268 (0x7fa5095cf800) [pid = 1803] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 267 (0x7fa51b9b9000) [pid = 1803] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 266 (0x7fa50b812000) [pid = 1803] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 265 (0x7fa5095dac00) [pid = 1803] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 264 (0x7fa51f199400) [pid = 1803] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 263 (0x7fa509f9e000) [pid = 1803] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 262 (0x7fa5095d3c00) [pid = 1803] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 261 (0x7fa50d025000) [pid = 1803] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 260 (0x7fa50f8dfc00) [pid = 1803] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 259 (0x7fa50b1e0c00) [pid = 1803] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 258 (0x7fa510d18000) [pid = 1803] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 257 (0x7fa50eb58c00) [pid = 1803] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 256 (0x7fa50cf13c00) [pid = 1803] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 255 (0x7fa51b750000) [pid = 1803] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 254 (0x7fa511306400) [pid = 1803] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 253 (0x7fa518c65800) [pid = 1803] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 252 (0x7fa50ff7f000) [pid = 1803] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 251 (0x7fa508af4000) [pid = 1803] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 250 (0x7fa50e150800) [pid = 1803] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 249 (0x7fa50c79c000) [pid = 1803] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 248 (0x7fa5095d1400) [pid = 1803] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 247 (0x7fa509fca400) [pid = 1803] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 246 (0x7fa510296000) [pid = 1803] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 245 (0x7fa510296800) [pid = 1803] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 244 (0x7fa5095d7400) [pid = 1803] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 243 (0x7fa51b74f400) [pid = 1803] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 242 (0x7fa513b66400) [pid = 1803] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 241 (0x7fa50cf12c00) [pid = 1803] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 240 (0x7fa512560000) [pid = 1803] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 239 (0x7fa513a1b800) [pid = 1803] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 238 (0x7fa50d877800) [pid = 1803] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 237 (0x7fa508ae8000) [pid = 1803] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 236 (0x7fa518c6d000) [pid = 1803] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 235 (0x7fa509fcac00) [pid = 1803] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 234 (0x7fa51bbea400) [pid = 1803] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 233 (0x7fa50c60ec00) [pid = 1803] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x7fa513a1bc00) [pid = 1803] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x7fa510d7e800) [pid = 1803] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 230 (0x7fa50f980000) [pid = 1803] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 229 (0x7fa50d024800) [pid = 1803] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x7fa50ff7e400) [pid = 1803] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 227 (0x7fa50f9dbc00) [pid = 1803] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 226 (0x7fa51cc54400) [pid = 1803] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 225 (0x7fa51cc56400) [pid = 1803] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 224 (0x7fa512538800) [pid = 1803] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 223 (0x7fa511148000) [pid = 1803] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 222 (0x7fa509f90800) [pid = 1803] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 221 (0x7fa510d88800) [pid = 1803] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 220 (0x7fa50b06e800) [pid = 1803] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 219 (0x7fa509f92000) [pid = 1803] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 218 (0x7fa51f6f3400) [pid = 1803] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 217 (0x7fa510f70800) [pid = 1803] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:04:27 INFO - PROCESS | 1803 | --DOMWINDOW == 216 (0x7fa50cf1a400) [pid = 1803] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:04:27 INFO - PROCESS | 1803 | 1461024267773 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 17:04:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:04:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 2406ms 17:04:27 INFO - PROCESS | 1803 | 1461024267793 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 17:04:27 INFO - PROCESS | 1803 | 1461024267796 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 17:04:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:04:27 INFO - PROCESS | 1803 | 1461024267802 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:04:27 INFO - PROCESS | 1803 | 1461024267804 Marionette TRACE conn4 <- [1,2602,null,{}] 17:04:27 INFO - PROCESS | 1803 | 1461024267809 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:27 INFO - PROCESS | 1803 | 1461024267991 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 17:04:28 INFO - PROCESS | 1803 | 1461024268194 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50c647000 == 122 [pid = 1803] [id = 658] 17:04:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 217 (0x7fa508ae7c00) [pid = 1803] [serial = 1975] [outer = (nil)] 17:04:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 218 (0x7fa50b1e1c00) [pid = 1803] [serial = 1976] [outer = 0x7fa508ae7c00] 17:04:28 INFO - PROCESS | 1803 | 1461024268252 Marionette DEBUG loaded listener.js 17:04:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 219 (0x7fa50d024000) [pid = 1803] [serial = 1977] [outer = 0x7fa508ae7c00] 17:04:28 INFO - PROCESS | 1803 | 1461024268978 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 17:04:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:04:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1224ms 17:04:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:04:29 INFO - PROCESS | 1803 | 1461024269031 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 17:04:29 INFO - PROCESS | 1803 | 1461024269033 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 17:04:29 INFO - PROCESS | 1803 | 1461024269194 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:04:29 INFO - PROCESS | 1803 | 1461024269200 Marionette TRACE conn4 <- [1,2606,null,{}] 17:04:29 INFO - PROCESS | 1803 | 1461024269209 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:29 INFO - PROCESS | 1803 | 1461024269471 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 17:04:29 INFO - PROCESS | 1803 | 1461024269836 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa509ddb000 == 123 [pid = 1803] [id = 659] 17:04:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 220 (0x7fa50b80dc00) [pid = 1803] [serial = 1978] [outer = (nil)] 17:04:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 221 (0x7fa50c614000) [pid = 1803] [serial = 1979] [outer = 0x7fa50b80dc00] 17:04:29 INFO - PROCESS | 1803 | 1461024269912 Marionette DEBUG loaded listener.js 17:04:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 222 (0x7fa50cf17400) [pid = 1803] [serial = 1980] [outer = 0x7fa50b80dc00] 17:04:30 INFO - PROCESS | 1803 | 1461024270866 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 17:04:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:04:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1889ms 17:04:30 INFO - PROCESS | 1803 | 1461024270929 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 17:04:30 INFO - PROCESS | 1803 | 1461024270935 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 17:04:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:04:30 INFO - PROCESS | 1803 | 1461024270944 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:04:30 INFO - PROCESS | 1803 | 1461024270949 Marionette TRACE conn4 <- [1,2610,null,{}] 17:04:30 INFO - PROCESS | 1803 | 1461024270963 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:31 INFO - PROCESS | 1803 | 1461024271229 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 17:04:31 INFO - PROCESS | 1803 | 1461024271568 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50e991800 == 124 [pid = 1803] [id = 660] 17:04:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 223 (0x7fa50e14a800) [pid = 1803] [serial = 1981] [outer = (nil)] 17:04:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 224 (0x7fa50f8dd000) [pid = 1803] [serial = 1982] [outer = 0x7fa50e14a800] 17:04:31 INFO - PROCESS | 1803 | 1461024271639 Marionette DEBUG loaded listener.js 17:04:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 225 (0x7fa50ff7e400) [pid = 1803] [serial = 1983] [outer = 0x7fa50e14a800] 17:04:32 INFO - PROCESS | 1803 | 1461024272575 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 17:04:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:04:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1692ms 17:04:32 INFO - PROCESS | 1803 | 1461024272635 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 17:04:32 INFO - PROCESS | 1803 | 1461024272638 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 17:04:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:04:32 INFO - PROCESS | 1803 | 1461024272644 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:04:32 INFO - PROCESS | 1803 | 1461024272647 Marionette TRACE conn4 <- [1,2614,null,{}] 17:04:32 INFO - PROCESS | 1803 | 1461024272652 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:32 INFO - PROCESS | 1803 | 1461024272873 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 17:04:33 INFO - PROCESS | 1803 | 1461024273260 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5111b7800 == 125 [pid = 1803] [id = 661] 17:04:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 226 (0x7fa510fce400) [pid = 1803] [serial = 1984] [outer = (nil)] 17:04:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 227 (0x7fa510fda400) [pid = 1803] [serial = 1985] [outer = 0x7fa510fce400] 17:04:33 INFO - PROCESS | 1803 | 1461024273352 Marionette DEBUG loaded listener.js 17:04:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 228 (0x7fa51130cc00) [pid = 1803] [serial = 1986] [outer = 0x7fa510fce400] 17:04:34 INFO - PROCESS | 1803 | 1461024274244 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 17:04:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:04:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1630ms 17:04:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:04:34 INFO - PROCESS | 1803 | 1461024274276 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 17:04:34 INFO - PROCESS | 1803 | 1461024274279 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 17:04:34 INFO - PROCESS | 1803 | 1461024274285 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:04:34 INFO - PROCESS | 1803 | 1461024274288 Marionette TRACE conn4 <- [1,2618,null,{}] 17:04:34 INFO - PROCESS | 1803 | 1461024274292 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:34 INFO - PROCESS | 1803 | 1461024274495 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 17:04:34 INFO - PROCESS | 1803 | 1461024274790 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51263b800 == 126 [pid = 1803] [id = 662] 17:04:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0x7fa510f70800) [pid = 1803] [serial = 1987] [outer = (nil)] 17:04:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 230 (0x7fa5125c3400) [pid = 1803] [serial = 1988] [outer = 0x7fa510f70800] 17:04:34 INFO - PROCESS | 1803 | 1461024274877 Marionette DEBUG loaded listener.js 17:04:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 231 (0x7fa513909c00) [pid = 1803] [serial = 1989] [outer = 0x7fa510f70800] 17:04:35 INFO - PROCESS | 1803 | 1461024275770 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 17:04:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:04:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1540ms 17:04:35 INFO - PROCESS | 1803 | 1461024275825 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 17:04:35 INFO - PROCESS | 1803 | 1461024275828 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 17:04:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:04:35 INFO - PROCESS | 1803 | 1461024275834 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:04:35 INFO - PROCESS | 1803 | 1461024275837 Marionette TRACE conn4 <- [1,2622,null,{}] 17:04:35 INFO - PROCESS | 1803 | 1461024275843 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:36 INFO - PROCESS | 1803 | 1461024276054 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 17:04:36 INFO - PROCESS | 1803 | 1461024276342 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51396f800 == 127 [pid = 1803] [id = 663] 17:04:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x7fa512535400) [pid = 1803] [serial = 1990] [outer = (nil)] 17:04:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x7fa513b6dc00) [pid = 1803] [serial = 1991] [outer = 0x7fa512535400] 17:04:36 INFO - PROCESS | 1803 | 1461024276458 Marionette DEBUG loaded listener.js 17:04:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 234 (0x7fa518c73c00) [pid = 1803] [serial = 1992] [outer = 0x7fa512535400] 17:04:37 INFO - PROCESS | 1803 | 1461024277340 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 17:04:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:04:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1577ms 17:04:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:04:37 INFO - PROCESS | 1803 | 1461024277411 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 17:04:37 INFO - PROCESS | 1803 | 1461024277414 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 17:04:37 INFO - PROCESS | 1803 | 1461024277420 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:04:37 INFO - PROCESS | 1803 | 1461024277423 Marionette TRACE conn4 <- [1,2626,null,{}] 17:04:37 INFO - PROCESS | 1803 | 1461024277428 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:37 INFO - PROCESS | 1803 | 1461024277667 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 17:04:38 INFO - PROCESS | 1803 | 1461024278000 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518b55000 == 128 [pid = 1803] [id = 664] 17:04:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 235 (0x7fa519d3a400) [pid = 1803] [serial = 1993] [outer = (nil)] 17:04:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 236 (0x7fa519ef5800) [pid = 1803] [serial = 1994] [outer = 0x7fa519d3a400] 17:04:38 INFO - PROCESS | 1803 | 1461024278080 Marionette DEBUG loaded listener.js 17:04:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 237 (0x7fa51b2a2800) [pid = 1803] [serial = 1995] [outer = 0x7fa519d3a400] 17:04:38 INFO - PROCESS | 1803 | 1461024278921 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 17:04:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:04:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1533ms 17:04:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:04:38 INFO - PROCESS | 1803 | 1461024278952 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 17:04:38 INFO - PROCESS | 1803 | 1461024278955 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 17:04:38 INFO - PROCESS | 1803 | 1461024278961 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:04:38 INFO - PROCESS | 1803 | 1461024278964 Marionette TRACE conn4 <- [1,2630,null,{}] 17:04:38 INFO - PROCESS | 1803 | 1461024278968 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:39 INFO - PROCESS | 1803 | 1461024279162 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 17:04:39 INFO - PROCESS | 1803 | 1461024279449 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa519ea1000 == 129 [pid = 1803] [id = 665] 17:04:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 238 (0x7fa512538800) [pid = 1803] [serial = 1996] [outer = (nil)] 17:04:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 239 (0x7fa51b6da000) [pid = 1803] [serial = 1997] [outer = 0x7fa512538800] 17:04:39 INFO - PROCESS | 1803 | 1461024279520 Marionette DEBUG loaded listener.js 17:04:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 240 (0x7fa51b9b1c00) [pid = 1803] [serial = 1998] [outer = 0x7fa512538800] 17:04:40 INFO - PROCESS | 1803 | 1461024280359 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 17:04:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:04:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1431ms 17:04:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:04:40 INFO - PROCESS | 1803 | 1461024280391 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 17:04:40 INFO - PROCESS | 1803 | 1461024280394 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 17:04:40 INFO - PROCESS | 1803 | 1461024280400 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:04:40 INFO - PROCESS | 1803 | 1461024280403 Marionette TRACE conn4 <- [1,2634,null,{}] 17:04:40 INFO - PROCESS | 1803 | 1461024280408 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:40 INFO - PROCESS | 1803 | 1461024280605 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 17:04:40 INFO - PROCESS | 1803 | 1461024280893 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b910800 == 130 [pid = 1803] [id = 666] 17:04:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 241 (0x7fa519e40000) [pid = 1803] [serial = 1999] [outer = (nil)] 17:04:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 242 (0x7fa51bbe4400) [pid = 1803] [serial = 2000] [outer = 0x7fa519e40000] 17:04:40 INFO - PROCESS | 1803 | 1461024280967 Marionette DEBUG loaded listener.js 17:04:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 243 (0x7fa51bda0800) [pid = 1803] [serial = 2001] [outer = 0x7fa519e40000] 17:04:41 INFO - PROCESS | 1803 | 1461024281808 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 17:04:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:04:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1478ms 17:04:41 INFO - PROCESS | 1803 | 1461024281894 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 17:04:41 INFO - PROCESS | 1803 | 1461024281898 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 17:04:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:04:41 INFO - PROCESS | 1803 | 1461024281907 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:04:41 INFO - PROCESS | 1803 | 1461024281909 Marionette TRACE conn4 <- [1,2638,null,{}] 17:04:41 INFO - PROCESS | 1803 | 1461024281914 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:42 INFO - PROCESS | 1803 | 1461024282136 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 17:04:42 INFO - PROCESS | 1803 | 1461024282424 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f26a800 == 131 [pid = 1803] [id = 667] 17:04:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 244 (0x7fa51b3b4400) [pid = 1803] [serial = 2002] [outer = (nil)] 17:04:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 245 (0x7fa51cc58800) [pid = 1803] [serial = 2003] [outer = 0x7fa51b3b4400] 17:04:42 INFO - PROCESS | 1803 | 1461024282538 Marionette DEBUG loaded listener.js 17:04:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 246 (0x7fa51ef23000) [pid = 1803] [serial = 2004] [outer = 0x7fa51b3b4400] 17:04:43 INFO - PROCESS | 1803 | 1461024283354 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 17:04:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:04:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1484ms 17:04:43 INFO - PROCESS | 1803 | 1461024283391 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 17:04:43 INFO - PROCESS | 1803 | 1461024283395 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 17:04:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:04:43 INFO - PROCESS | 1803 | 1461024283401 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:04:43 INFO - PROCESS | 1803 | 1461024283404 Marionette TRACE conn4 <- [1,2642,null,{}] 17:04:43 INFO - PROCESS | 1803 | 1461024283409 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:43 INFO - PROCESS | 1803 | 1461024283611 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 17:04:43 INFO - PROCESS | 1803 | 1461024283911 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa522297000 == 132 [pid = 1803] [id = 668] 17:04:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 247 (0x7fa50e9d1800) [pid = 1803] [serial = 2005] [outer = (nil)] 17:04:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 248 (0x7fa51ef24000) [pid = 1803] [serial = 2006] [outer = 0x7fa50e9d1800] 17:04:44 INFO - PROCESS | 1803 | 1461024284033 Marionette DEBUG loaded listener.js 17:04:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 249 (0x7fa51f6efc00) [pid = 1803] [serial = 2007] [outer = 0x7fa50e9d1800] 17:04:44 INFO - PROCESS | 1803 | 1461024284867 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 17:04:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:04:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1530ms 17:04:44 INFO - PROCESS | 1803 | 1461024284933 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 17:04:44 INFO - PROCESS | 1803 | 1461024284936 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 17:04:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:04:44 INFO - PROCESS | 1803 | 1461024284942 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:04:44 INFO - PROCESS | 1803 | 1461024284945 Marionette TRACE conn4 <- [1,2646,null,{}] 17:04:44 INFO - PROCESS | 1803 | 1461024284950 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:45 INFO - PROCESS | 1803 | 1461024285180 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 17:04:45 INFO - PROCESS | 1803 | 1461024285516 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52575c800 == 133 [pid = 1803] [id = 669] 17:04:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 250 (0x7fa51fecf800) [pid = 1803] [serial = 2008] [outer = (nil)] 17:04:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 251 (0x7fa520485000) [pid = 1803] [serial = 2009] [outer = 0x7fa51fecf800] 17:04:45 INFO - PROCESS | 1803 | 1461024285597 Marionette DEBUG loaded listener.js 17:04:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 252 (0x7fa522b65000) [pid = 1803] [serial = 2010] [outer = 0x7fa51fecf800] 17:04:46 INFO - PROCESS | 1803 | 1461024286408 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 17:04:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:04:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1476ms 17:04:46 INFO - PROCESS | 1803 | 1461024286419 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 17:04:46 INFO - PROCESS | 1803 | 1461024286423 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 17:04:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:04:46 INFO - PROCESS | 1803 | 1461024286428 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:04:46 INFO - PROCESS | 1803 | 1461024286431 Marionette TRACE conn4 <- [1,2650,null,{}] 17:04:46 INFO - PROCESS | 1803 | 1461024286436 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:46 INFO - PROCESS | 1803 | 1461024286641 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 17:04:46 INFO - PROCESS | 1803 | 1461024286905 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa531f73800 == 134 [pid = 1803] [id = 670] 17:04:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 253 (0x7fa51fed1800) [pid = 1803] [serial = 2011] [outer = (nil)] 17:04:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 254 (0x7fa524c66800) [pid = 1803] [serial = 2012] [outer = 0x7fa51fed1800] 17:04:46 INFO - PROCESS | 1803 | 1461024286979 Marionette DEBUG loaded listener.js 17:04:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 255 (0x7fa52517b800) [pid = 1803] [serial = 2013] [outer = 0x7fa51fed1800] 17:04:47 INFO - PROCESS | 1803 | 1461024287835 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 17:04:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:04:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1433ms 17:04:47 INFO - PROCESS | 1803 | 1461024287863 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 17:04:47 INFO - PROCESS | 1803 | 1461024287866 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 17:04:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:04:47 INFO - PROCESS | 1803 | 1461024287872 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:04:47 INFO - PROCESS | 1803 | 1461024287875 Marionette TRACE conn4 <- [1,2654,null,{}] 17:04:47 INFO - PROCESS | 1803 | 1461024287880 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:48 INFO - PROCESS | 1803 | 1461024288101 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 17:04:48 INFO - PROCESS | 1803 | 1461024288400 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa536aa4000 == 135 [pid = 1803] [id = 671] 17:04:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 256 (0x7fa510f68400) [pid = 1803] [serial = 2014] [outer = (nil)] 17:04:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 257 (0x7fa52657c400) [pid = 1803] [serial = 2015] [outer = 0x7fa510f68400] 17:04:48 INFO - PROCESS | 1803 | 1461024288474 Marionette DEBUG loaded listener.js 17:04:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 258 (0x7fa5273a0400) [pid = 1803] [serial = 2016] [outer = 0x7fa510f68400] 17:04:49 INFO - PROCESS | 1803 | 1461024289406 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 17:04:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:04:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1585ms 17:04:49 INFO - PROCESS | 1803 | 1461024289458 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 17:04:49 INFO - PROCESS | 1803 | 1461024289462 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 17:04:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:04:49 INFO - PROCESS | 1803 | 1461024289467 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:04:49 INFO - PROCESS | 1803 | 1461024289469 Marionette TRACE conn4 <- [1,2658,null,{}] 17:04:49 INFO - PROCESS | 1803 | 1461024289475 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:49 INFO - PROCESS | 1803 | 1461024289674 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 17:04:50 INFO - PROCESS | 1803 | 1461024290015 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa503861800 == 136 [pid = 1803] [id = 672] 17:04:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 259 (0x7fa51f79c000) [pid = 1803] [serial = 2017] [outer = (nil)] 17:04:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 260 (0x7fa527567800) [pid = 1803] [serial = 2018] [outer = 0x7fa51f79c000] 17:04:50 INFO - PROCESS | 1803 | 1461024290095 Marionette DEBUG loaded listener.js 17:04:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 261 (0x7fa531c71400) [pid = 1803] [serial = 2019] [outer = 0x7fa51f79c000] 17:04:50 INFO - PROCESS | 1803 | 1461024290870 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 17:04:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:04:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1429ms 17:04:50 INFO - PROCESS | 1803 | 1461024290898 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 17:04:50 INFO - PROCESS | 1803 | 1461024290900 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 17:04:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:04:50 INFO - PROCESS | 1803 | 1461024290906 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:04:50 INFO - PROCESS | 1803 | 1461024290908 Marionette TRACE conn4 <- [1,2662,null,{}] 17:04:50 INFO - PROCESS | 1803 | 1461024290914 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:51 INFO - PROCESS | 1803 | 1461024291119 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 17:04:51 INFO - PROCESS | 1803 | 1461024291419 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa539f3b800 == 137 [pid = 1803] [id = 673] 17:04:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 262 (0x7fa5257b9800) [pid = 1803] [serial = 2020] [outer = (nil)] 17:04:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 263 (0x7fa533306c00) [pid = 1803] [serial = 2021] [outer = 0x7fa5257b9800] 17:04:51 INFO - PROCESS | 1803 | 1461024291494 Marionette DEBUG loaded listener.js 17:04:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 264 (0x7fa536a6d400) [pid = 1803] [serial = 2022] [outer = 0x7fa5257b9800] 17:04:52 INFO - PROCESS | 1803 | 1461024292347 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 17:04:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:04:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1480ms 17:04:52 INFO - PROCESS | 1803 | 1461024292388 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 17:04:52 INFO - PROCESS | 1803 | 1461024292390 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 17:04:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:04:52 INFO - PROCESS | 1803 | 1461024292396 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:04:52 INFO - PROCESS | 1803 | 1461024292398 Marionette TRACE conn4 <- [1,2666,null,{}] 17:04:52 INFO - PROCESS | 1803 | 1461024292403 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:52 INFO - PROCESS | 1803 | 1461024292608 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 17:04:52 INFO - PROCESS | 1803 | 1461024292908 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50987e000 == 138 [pid = 1803] [id = 674] 17:04:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 265 (0x7fa509c03c00) [pid = 1803] [serial = 2023] [outer = (nil)] 17:04:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 266 (0x7fa509c0ac00) [pid = 1803] [serial = 2024] [outer = 0x7fa509c03c00] 17:04:52 INFO - PROCESS | 1803 | 1461024292984 Marionette DEBUG loaded listener.js 17:04:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 267 (0x7fa509c10000) [pid = 1803] [serial = 2025] [outer = 0x7fa509c03c00] 17:04:54 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:54 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:04:54 INFO - PROCESS | 1803 | 1461024294334 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 17:04:54 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) 17:04:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1976ms 17:04:54 INFO - PROCESS | 1803 | 1461024294374 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 17:04:54 INFO - PROCESS | 1803 | 1461024294376 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 17:04:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:04:54 INFO - PROCESS | 1803 | 1461024294382 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:04:54 INFO - PROCESS | 1803 | 1461024294385 Marionette TRACE conn4 <- [1,2670,null,{}] 17:04:54 INFO - PROCESS | 1803 | 1461024294390 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:54 INFO - PROCESS | 1803 | 1461024294664 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 17:04:54 INFO - PROCESS | 1803 | 1461024294939 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50d4de000 == 139 [pid = 1803] [id = 675] 17:04:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 268 (0x7fa509c05400) [pid = 1803] [serial = 2026] [outer = (nil)] 17:04:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 269 (0x7fa532194c00) [pid = 1803] [serial = 2027] [outer = 0x7fa509c05400] 17:04:55 INFO - PROCESS | 1803 | 1461024295009 Marionette DEBUG loaded listener.js 17:04:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 270 (0x7fa537404c00) [pid = 1803] [serial = 2028] [outer = 0x7fa509c05400] 17:04:56 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:56 INFO - PROCESS | 1803 | 1461024296309 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 17:04:56 INFO - PROCESS | 1803 | 1461024296373 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 17:04:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:04:56 INFO - PROCESS | 1803 | 1461024296378 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:04:56 INFO - PROCESS | 1803 | 1461024296380 Marionette TRACE conn4 <- [1,2674,null,{}] 17:04:56 INFO - PROCESS | 1803 | 1461024296386 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:56 INFO - PROCESS | 1803 | 1461024296668 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 17:04:56 INFO - PROCESS | 1803 | 1461024296946 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa503ee3800 == 140 [pid = 1803] [id = 676] 17:04:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 271 (0x7fa5031c3c00) [pid = 1803] [serial = 2029] [outer = (nil)] 17:04:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 272 (0x7fa5031cac00) [pid = 1803] [serial = 2030] [outer = 0x7fa5031c3c00] 17:04:57 INFO - PROCESS | 1803 | 1461024297019 Marionette DEBUG loaded listener.js 17:04:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 273 (0x7fa5095d9400) [pid = 1803] [serial = 2031] [outer = 0x7fa5031c3c00] 17:04:58 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:58 INFO - PROCESS | 1803 | 1461024298382 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 17:04:58 INFO - PROCESS | 1803 | 1461024298536 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 17:04:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:04:58 INFO - PROCESS | 1803 | 1461024298552 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:04:58 INFO - PROCESS | 1803 | 1461024298555 Marionette TRACE conn4 <- [1,2678,null,{}] 17:04:58 INFO - PROCESS | 1803 | 1461024298561 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:58 INFO - PROCESS | 1803 | 1461024298804 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 17:04:59 INFO - PROCESS | 1803 | 1461024299102 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa509e76800 == 141 [pid = 1803] [id = 677] 17:04:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 274 (0x7fa5031c4000) [pid = 1803] [serial = 2032] [outer = (nil)] 17:04:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 275 (0x7fa508ae7000) [pid = 1803] [serial = 2033] [outer = 0x7fa5031c4000] 17:04:59 INFO - PROCESS | 1803 | 1461024299184 Marionette DEBUG loaded listener.js 17:04:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 276 (0x7fa509f97c00) [pid = 1803] [serial = 2034] [outer = 0x7fa5031c4000] 17:05:00 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa537198800 == 140 [pid = 1803] [id = 600] 17:05:00 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50f89b800 == 139 [pid = 1803] [id = 551] 17:05:00 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50a0f9800 == 138 [pid = 1803] [id = 553] 17:05:00 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50b9dc000 == 137 [pid = 1803] [id = 552] 17:05:00 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa53762c800 == 136 [pid = 1803] [id = 601] 17:05:00 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa533356000 == 135 [pid = 1803] [id = 599] 17:05:00 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50f727800 == 134 [pid = 1803] [id = 657] 17:05:00 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50ceae800 == 133 [pid = 1803] [id = 656] 17:05:00 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50ae28800 == 132 [pid = 1803] [id = 655] 17:05:00 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa503b67000 == 131 [pid = 1803] [id = 654] 17:05:00 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa509519000 == 130 [pid = 1803] [id = 646] 17:05:00 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa537621800 == 129 [pid = 1803] [id = 645] 17:05:00 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52bf06800 == 128 [pid = 1803] [id = 644] 17:05:00 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52575e800 == 127 [pid = 1803] [id = 643] 17:05:00 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5246e3000 == 126 [pid = 1803] [id = 642] 17:05:00 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51fec1800 == 125 [pid = 1803] [id = 641] 17:05:00 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51f248000 == 124 [pid = 1803] [id = 640] 17:05:00 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51ad8f800 == 123 [pid = 1803] [id = 639] 17:05:00 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa518f8f000 == 122 [pid = 1803] [id = 638] 17:05:00 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa513cb8000 == 121 [pid = 1803] [id = 637] 17:05:00 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa511029800 == 120 [pid = 1803] [id = 636] 17:05:00 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50c8c1000 == 119 [pid = 1803] [id = 554] 17:05:00 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50c63a800 == 118 [pid = 1803] [id = 635] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 275 (0x7fa518fc5800) [pid = 1803] [serial = 1773] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 274 (0x7fa51ef22c00) [pid = 1803] [serial = 1794] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 273 (0x7fa50d023800) [pid = 1803] [serial = 1764] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 272 (0x7fa51b751000) [pid = 1803] [serial = 1785] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 271 (0x7fa51256d400) [pid = 1803] [serial = 1770] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 270 (0x7fa51bd9e400) [pid = 1803] [serial = 1791] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 269 (0x7fa510d1e000) [pid = 1803] [serial = 1767] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 268 (0x7fa51b9bfc00) [pid = 1803] [serial = 1788] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 267 (0x7fa519ee5000) [pid = 1803] [serial = 1776] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 266 (0x7fa519b3cc00) [pid = 1803] [serial = 1761] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 265 (0x7fa51f196c00) [pid = 1803] [serial = 1797] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 264 (0x7fa51b3b9c00) [pid = 1803] [serial = 1779] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 263 (0x7fa51b703c00) [pid = 1803] [serial = 1782] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 262 (0x7fa519ef5400) [pid = 1803] [serial = 1904] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 261 (0x7fa519b36000) [pid = 1803] [serial = 1731] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 260 (0x7fa518e5d800) [pid = 1803] [serial = 1725] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 259 (0x7fa5095dc800) [pid = 1803] [serial = 1578] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 258 (0x7fa51f6f3c00) [pid = 1803] [serial = 1800] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 257 (0x7fa535222c00) [pid = 1803] [serial = 1572] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 256 (0x7fa509fc2c00) [pid = 1803] [serial = 1886] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 255 (0x7fa51f875c00) [pid = 1803] [serial = 1551] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 254 (0x7fa50d86d000) [pid = 1803] [serial = 1692] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 253 (0x7fa50c7a0c00) [pid = 1803] [serial = 1656] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 252 (0x7fa50f9e0800) [pid = 1803] [serial = 1620] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 251 (0x7fa512534c00) [pid = 1803] [serial = 1554] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 250 (0x7fa523267000) [pid = 1803] [serial = 1563] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 249 (0x7fa51170e400) [pid = 1803] [serial = 1710] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 248 (0x7fa524cc9000) [pid = 1803] [serial = 1877] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 247 (0x7fa513a26400) [pid = 1803] [serial = 1844] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 246 (0x7fa511144c00) [pid = 1803] [serial = 1704] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 245 (0x7fa510d7f800) [pid = 1803] [serial = 1701] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 244 (0x7fa522b6bc00) [pid = 1803] [serial = 1635] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 243 (0x7fa513a24000) [pid = 1803] [serial = 1899] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 242 (0x7fa518fcfc00) [pid = 1803] [serial = 1728] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 241 (0x7fa519a88800) [pid = 1803] [serial = 1626] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 240 (0x7fa50b07b000) [pid = 1803] [serial = 1689] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 239 (0x7fa50f9da400) [pid = 1803] [serial = 1695] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 238 (0x7fa5125c9c00) [pid = 1803] [serial = 1898] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 237 (0x7fa513903800) [pid = 1803] [serial = 1833] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 236 (0x7fa53715b000) [pid = 1803] [serial = 1581] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 235 (0x7fa519ef0000) [pid = 1803] [serial = 1880] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 234 (0x7fa537547400) [pid = 1803] [serial = 1650] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 233 (0x7fa52484e000) [pid = 1803] [serial = 1874] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x7fa519eda400) [pid = 1803] [serial = 1734] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x7fa52756a400) [pid = 1803] [serial = 1644] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 230 (0x7fa520487c00) [pid = 1803] [serial = 1865] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 229 (0x7fa50eb54800) [pid = 1803] [serial = 1890] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x7fa51bd9e800) [pid = 1803] [serial = 1632] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 227 (0x7fa537167000) [pid = 1803] [serial = 1584] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 226 (0x7fa510d84c00) [pid = 1803] [serial = 1893] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 225 (0x7fa519eeec00) [pid = 1803] [serial = 1850] [outer = (nil)] [url = about:blank] 17:05:00 INFO - PROCESS | 1803 | --DOMWINDOW == 224 (0x7fa513b6f000) [pid = 1803] [serial = 1587] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 223 (0x7fa50b078c00) [pid = 1803] [serial = 1883] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 222 (0x7fa51b9b2400) [pid = 1803] [serial = 1856] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 221 (0x7fa50ff73400) [pid = 1803] [serial = 1838] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 220 (0x7fa513b66000) [pid = 1803] [serial = 1719] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 219 (0x7fa510f62c00) [pid = 1803] [serial = 1617] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 218 (0x7fa508af3c00) [pid = 1803] [serial = 1590] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 217 (0x7fa537026400) [pid = 1803] [serial = 1575] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 216 (0x7fa50c616400) [pid = 1803] [serial = 1653] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 215 (0x7fa511709400) [pid = 1803] [serial = 1841] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 214 (0x7fa50f9e3000) [pid = 1803] [serial = 1892] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0x7fa522b65800) [pid = 1803] [serial = 1868] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 212 (0x7fa51bfca400) [pid = 1803] [serial = 1859] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x7fa5274ac000) [pid = 1803] [serial = 1569] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 210 (0x7fa512535c00) [pid = 1803] [serial = 1896] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 209 (0x7fa5230afc00) [pid = 1803] [serial = 1871] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 208 (0x7fa518c64400) [pid = 1803] [serial = 1722] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 207 (0x7fa53715c000) [pid = 1803] [serial = 1647] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x7fa510fd5c00) [pid = 1803] [serial = 1901] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x7fa50c6dcc00) [pid = 1803] [serial = 1889] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x7fa50c7a9800) [pid = 1803] [serial = 1835] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x7fa518e59c00) [pid = 1803] [serial = 1847] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0x7fa511705000) [pid = 1803] [serial = 1623] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x7fa51b8e1000) [pid = 1803] [serial = 1557] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x7fa5116b1800) [pid = 1803] [serial = 1707] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x7fa5255c0000) [pid = 1803] [serial = 1638] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x7fa5265ba000) [pid = 1803] [serial = 1641] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x7fa51fecc000) [pid = 1803] [serial = 1560] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x7fa512723400) [pid = 1803] [serial = 1716] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x7fa519e3a000) [pid = 1803] [serial = 1902] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7fa51b2ae400) [pid = 1803] [serial = 1853] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7fa50c9aa400) [pid = 1803] [serial = 1662] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7fa51114d400) [pid = 1803] [serial = 1895] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7fa512567c00) [pid = 1803] [serial = 1713] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x7fa524c71c00) [pid = 1803] [serial = 1566] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7fa50b07b400) [pid = 1803] [serial = 1887] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7fa50c7a0800) [pid = 1803] [serial = 1659] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x7fa51f7a7800) [pid = 1803] [serial = 1803] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x7fa51b2af000) [pid = 1803] [serial = 1629] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7fa51f6f0400) [pid = 1803] [serial = 1862] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7fa51029e800) [pid = 1803] [serial = 1698] [outer = (nil)] [url = about:blank] 17:05:01 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:01 INFO - PROCESS | 1803 | 1461024301942 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 17:05:01 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) 17:05:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 3440ms 17:05:01 INFO - PROCESS | 1803 | 1461024301993 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 17:05:01 INFO - PROCESS | 1803 | 1461024301997 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 17:05:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:05:02 INFO - PROCESS | 1803 | 1461024302004 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:05:02 INFO - PROCESS | 1803 | 1461024302008 Marionette TRACE conn4 <- [1,2682,null,{}] 17:05:02 INFO - PROCESS | 1803 | 1461024302015 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:02 INFO - PROCESS | 1803 | 1461024302268 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 17:05:02 INFO - PROCESS | 1803 | 1461024302474 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa507fc5000 == 119 [pid = 1803] [id = 678] 17:05:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7fa50b056800) [pid = 1803] [serial = 2035] [outer = (nil)] 17:05:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7fa50b1e9800) [pid = 1803] [serial = 2036] [outer = 0x7fa50b056800] 17:05:02 INFO - PROCESS | 1803 | 1461024302535 Marionette DEBUG loaded listener.js 17:05:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x7fa50c60f000) [pid = 1803] [serial = 2037] [outer = 0x7fa50b056800] 17:05:03 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:03 INFO - PROCESS | 1803 | 1461024303840 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 17:05:03 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) 17:05:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1883ms 17:05:03 INFO - PROCESS | 1803 | 1461024303887 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 17:05:03 INFO - PROCESS | 1803 | 1461024303895 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 17:05:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:05:03 INFO - PROCESS | 1803 | 1461024303911 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:05:03 INFO - PROCESS | 1803 | 1461024303915 Marionette TRACE conn4 <- [1,2686,null,{}] 17:05:03 INFO - PROCESS | 1803 | 1461024303920 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:04 INFO - PROCESS | 1803 | 1461024304265 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 17:05:04 INFO - PROCESS | 1803 | 1461024304485 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5098de000 == 120 [pid = 1803] [id = 679] 17:05:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x7fa50c9aa400) [pid = 1803] [serial = 2038] [outer = (nil)] 17:05:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7fa50cf14000) [pid = 1803] [serial = 2039] [outer = 0x7fa50c9aa400] 17:05:04 INFO - PROCESS | 1803 | 1461024304546 Marionette DEBUG loaded listener.js 17:05:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7fa50d028000) [pid = 1803] [serial = 2040] [outer = 0x7fa50c9aa400] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7fa527735000) [pid = 1803] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7fa509f90400) [pid = 1803] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x7fa50317bc00) [pid = 1803] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x7fa50b060800) [pid = 1803] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7fa531ec9000) [pid = 1803] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7fa525c99800) [pid = 1803] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7fa524072800) [pid = 1803] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7fa503184c00) [pid = 1803] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7fa50eb4d000) [pid = 1803] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7fa50b078000) [pid = 1803] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7fa50b055000) [pid = 1803] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7fa513911000) [pid = 1803] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7fa5095d5800) [pid = 1803] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7fa514525800) [pid = 1803] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7fa519b35000) [pid = 1803] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7fa510f6ec00) [pid = 1803] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7fa50f756000) [pid = 1803] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7fa51130f800) [pid = 1803] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7fa51f195c00) [pid = 1803] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7fa513a1d000) [pid = 1803] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7fa51fed5c00) [pid = 1803] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7fa5100a4c00) [pid = 1803] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7fa510d84000) [pid = 1803] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7fa50f565400) [pid = 1803] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7fa51b9b4400) [pid = 1803] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7fa50ff76000) [pid = 1803] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7fa50b071400) [pid = 1803] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7fa50f97d400) [pid = 1803] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7fa50317b800) [pid = 1803] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7fa50c6e1c00) [pid = 1803] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7fa51f193800) [pid = 1803] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7fa51b168c00) [pid = 1803] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7fa518fd3c00) [pid = 1803] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7fa51fed4c00) [pid = 1803] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7fa513902800) [pid = 1803] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7fa524520400) [pid = 1803] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7fa519b37000) [pid = 1803] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7fa5095dd800) [pid = 1803] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7fa508af0c00) [pid = 1803] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7fa510fd1400) [pid = 1803] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7fa509f9d400) [pid = 1803] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7fa51b2b0800) [pid = 1803] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7fa508af1000) [pid = 1803] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:05:05 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7fa50f9e7800) [pid = 1803] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:05:06 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:06 INFO - PROCESS | 1803 | 1461024306622 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 17:05:06 INFO - PROCESS | 1803 | 1461024306657 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 17:05:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:05:06 INFO - PROCESS | 1803 | 1461024306663 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:05:06 INFO - PROCESS | 1803 | 1461024306668 Marionette TRACE conn4 <- [1,2690,null,{}] 17:05:06 INFO - PROCESS | 1803 | 1461024306682 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:06 INFO - PROCESS | 1803 | 1461024306879 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 17:05:07 INFO - PROCESS | 1803 | 1461024307127 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50b152800 == 121 [pid = 1803] [id = 680] 17:05:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7fa503184c00) [pid = 1803] [serial = 2041] [outer = (nil)] 17:05:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7fa50c9b1400) [pid = 1803] [serial = 2042] [outer = 0x7fa503184c00] 17:05:07 INFO - PROCESS | 1803 | 1461024307190 Marionette DEBUG loaded listener.js 17:05:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7fa50eb4f800) [pid = 1803] [serial = 2043] [outer = 0x7fa503184c00] 17:05:08 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:08 INFO - PROCESS | 1803 | 1461024308518 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 17:05:08 INFO - PROCESS | 1803 | 1461024308662 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 17:05:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:05:08 INFO - PROCESS | 1803 | 1461024308680 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:05:08 INFO - PROCESS | 1803 | 1461024308686 Marionette TRACE conn4 <- [1,2694,null,{}] 17:05:08 INFO - PROCESS | 1803 | 1461024308694 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:08 INFO - PROCESS | 1803 | 1461024308922 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 17:05:09 INFO - PROCESS | 1803 | 1461024309196 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa509508800 == 122 [pid = 1803] [id = 681] 17:05:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7fa503187400) [pid = 1803] [serial = 2044] [outer = (nil)] 17:05:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7fa50b059800) [pid = 1803] [serial = 2045] [outer = 0x7fa503187400] 17:05:09 INFO - PROCESS | 1803 | 1461024309271 Marionette DEBUG loaded listener.js 17:05:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7fa50b1e9c00) [pid = 1803] [serial = 2046] [outer = 0x7fa503187400] 17:05:10 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:10 INFO - PROCESS | 1803 | 1461024310661 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 17:05:10 INFO - PROCESS | 1803 | 1461024310723 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 17:05:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:05:10 INFO - PROCESS | 1803 | 1461024310732 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:05:10 INFO - PROCESS | 1803 | 1461024310736 Marionette TRACE conn4 <- [1,2698,null,{}] 17:05:10 INFO - PROCESS | 1803 | 1461024310741 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:11 INFO - PROCESS | 1803 | 1461024311024 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 17:05:11 INFO - PROCESS | 1803 | 1461024311271 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50c8c1800 == 123 [pid = 1803] [id = 682] 17:05:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7fa5031c7800) [pid = 1803] [serial = 2047] [outer = (nil)] 17:05:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7fa50cf1a000) [pid = 1803] [serial = 2048] [outer = 0x7fa5031c7800] 17:05:11 INFO - PROCESS | 1803 | 1461024311342 Marionette DEBUG loaded listener.js 17:05:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7fa50e150800) [pid = 1803] [serial = 2049] [outer = 0x7fa5031c7800] 17:05:12 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:12 INFO - PROCESS | 1803 | 1461024312726 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 17:05:12 INFO - PROCESS | 1803 | 1461024312769 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 17:05:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:05:12 INFO - PROCESS | 1803 | 1461024312775 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:05:12 INFO - PROCESS | 1803 | 1461024312781 Marionette TRACE conn4 <- [1,2702,null,{}] 17:05:12 INFO - PROCESS | 1803 | 1461024312797 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:13 INFO - PROCESS | 1803 | 1461024313129 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 17:05:13 INFO - PROCESS | 1803 | 1461024313406 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50e8c9000 == 124 [pid = 1803] [id = 683] 17:05:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7fa50cf0fc00) [pid = 1803] [serial = 2050] [outer = (nil)] 17:05:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7fa50f566800) [pid = 1803] [serial = 2051] [outer = 0x7fa50cf0fc00] 17:05:13 INFO - PROCESS | 1803 | 1461024313482 Marionette DEBUG loaded listener.js 17:05:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7fa50f97d400) [pid = 1803] [serial = 2052] [outer = 0x7fa50cf0fc00] 17:05:14 INFO - PROCESS | 1803 | 1461024314392 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 17:05:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:05:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1684ms 17:05:14 INFO - PROCESS | 1803 | 1461024314460 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 17:05:14 INFO - PROCESS | 1803 | 1461024314465 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 17:05:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:05:14 INFO - PROCESS | 1803 | 1461024314471 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:05:14 INFO - PROCESS | 1803 | 1461024314474 Marionette TRACE conn4 <- [1,2706,null,{}] 17:05:14 INFO - PROCESS | 1803 | 1461024314479 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:14 INFO - PROCESS | 1803 | 1461024314693 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 17:05:15 INFO - PROCESS | 1803 | 1461024315026 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50f72d800 == 125 [pid = 1803] [id = 684] 17:05:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7fa50e4cfc00) [pid = 1803] [serial = 2053] [outer = (nil)] 17:05:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7fa50ff76000) [pid = 1803] [serial = 2054] [outer = 0x7fa50e4cfc00] 17:05:15 INFO - PROCESS | 1803 | 1461024315100 Marionette DEBUG loaded listener.js 17:05:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7fa510297c00) [pid = 1803] [serial = 2055] [outer = 0x7fa50e4cfc00] 17:05:15 INFO - PROCESS | 1803 | 1461024315923 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 17:05:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:05:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1476ms 17:05:15 INFO - PROCESS | 1803 | 1461024315947 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 17:05:15 INFO - PROCESS | 1803 | 1461024315951 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 17:05:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:05:15 INFO - PROCESS | 1803 | 1461024315957 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:05:15 INFO - PROCESS | 1803 | 1461024315959 Marionette TRACE conn4 <- [1,2710,null,{}] 17:05:15 INFO - PROCESS | 1803 | 1461024315964 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:16 INFO - PROCESS | 1803 | 1461024316159 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 17:05:16 INFO - PROCESS | 1803 | 1461024316441 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50f89b000 == 126 [pid = 1803] [id = 685] 17:05:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7fa50f97f800) [pid = 1803] [serial = 2056] [outer = (nil)] 17:05:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7fa510d1bc00) [pid = 1803] [serial = 2057] [outer = 0x7fa50f97f800] 17:05:16 INFO - PROCESS | 1803 | 1461024316517 Marionette DEBUG loaded listener.js 17:05:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7fa510d8a400) [pid = 1803] [serial = 2058] [outer = 0x7fa50f97f800] 17:05:17 INFO - PROCESS | 1803 | 1461024317391 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 17:05:17 INFO - PROCESS | 1803 | 1461024317441 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 17:05:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:05:17 INFO - PROCESS | 1803 | 1461024317446 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:05:17 INFO - PROCESS | 1803 | 1461024317448 Marionette TRACE conn4 <- [1,2714,null,{}] 17:05:17 INFO - PROCESS | 1803 | 1461024317454 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:17 INFO - PROCESS | 1803 | 1461024317693 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 17:05:18 INFO - PROCESS | 1803 | 1461024318017 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51133c000 == 127 [pid = 1803] [id = 686] 17:05:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7fa511711000) [pid = 1803] [serial = 2059] [outer = (nil)] 17:05:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7fa51253b400) [pid = 1803] [serial = 2060] [outer = 0x7fa511711000] 17:05:18 INFO - PROCESS | 1803 | 1461024318100 Marionette DEBUG loaded listener.js 17:05:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7fa512569000) [pid = 1803] [serial = 2061] [outer = 0x7fa511711000] 17:05:18 INFO - PROCESS | 1803 | 1461024318925 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 17:05:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:05:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1533ms 17:05:18 INFO - PROCESS | 1803 | 1461024318980 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 17:05:18 INFO - PROCESS | 1803 | 1461024318983 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 17:05:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:05:18 INFO - PROCESS | 1803 | 1461024318989 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:05:18 INFO - PROCESS | 1803 | 1461024318991 Marionette TRACE conn4 <- [1,2718,null,{}] 17:05:18 INFO - PROCESS | 1803 | 1461024318997 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:19 INFO - PROCESS | 1803 | 1461024319188 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 17:05:19 INFO - PROCESS | 1803 | 1461024319505 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa512620000 == 128 [pid = 1803] [id = 687] 17:05:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7fa50d026c00) [pid = 1803] [serial = 2062] [outer = (nil)] 17:05:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7fa513903c00) [pid = 1803] [serial = 2063] [outer = 0x7fa50d026c00] 17:05:19 INFO - PROCESS | 1803 | 1461024319617 Marionette DEBUG loaded listener.js 17:05:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7fa513a26400) [pid = 1803] [serial = 2064] [outer = 0x7fa50d026c00] 17:05:20 INFO - PROCESS | 1803 | 1461024320459 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 17:05:20 INFO - PROCESS | 1803 | 1461024320524 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 17:05:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:05:20 INFO - PROCESS | 1803 | 1461024320530 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:05:20 INFO - PROCESS | 1803 | 1461024320532 Marionette TRACE conn4 <- [1,2722,null,{}] 17:05:20 INFO - PROCESS | 1803 | 1461024320538 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:20 INFO - PROCESS | 1803 | 1461024320746 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 17:05:21 INFO - PROCESS | 1803 | 1461024321068 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513810800 == 129 [pid = 1803] [id = 688] 17:05:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7fa51256d400) [pid = 1803] [serial = 2065] [outer = (nil)] 17:05:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7fa514530c00) [pid = 1803] [serial = 2066] [outer = 0x7fa51256d400] 17:05:21 INFO - PROCESS | 1803 | 1461024321144 Marionette DEBUG loaded listener.js 17:05:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7fa518e5f000) [pid = 1803] [serial = 2067] [outer = 0x7fa51256d400] 17:05:22 INFO - PROCESS | 1803 | 1461024322052 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 17:05:22 INFO - PROCESS | 1803 | 1461024322138 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 17:05:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:05:22 INFO - PROCESS | 1803 | 1461024322144 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:05:22 INFO - PROCESS | 1803 | 1461024322146 Marionette TRACE conn4 <- [1,2726,null,{}] 17:05:22 INFO - PROCESS | 1803 | 1461024322152 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:22 INFO - PROCESS | 1803 | 1461024322400 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 17:05:22 INFO - PROCESS | 1803 | 1461024322726 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5144db800 == 130 [pid = 1803] [id = 689] 17:05:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7fa511304000) [pid = 1803] [serial = 2068] [outer = (nil)] 17:05:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7fa519a86c00) [pid = 1803] [serial = 2069] [outer = 0x7fa511304000] 17:05:22 INFO - PROCESS | 1803 | 1461024322801 Marionette DEBUG loaded listener.js 17:05:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7fa519b41400) [pid = 1803] [serial = 2070] [outer = 0x7fa511304000] 17:05:23 INFO - PROCESS | 1803 | 1461024323630 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 17:05:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:05:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1531ms 17:05:23 INFO - PROCESS | 1803 | 1461024323676 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 17:05:23 INFO - PROCESS | 1803 | 1461024323679 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 17:05:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:05:23 INFO - PROCESS | 1803 | 1461024323685 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:05:23 INFO - PROCESS | 1803 | 1461024323687 Marionette TRACE conn4 <- [1,2730,null,{}] 17:05:23 INFO - PROCESS | 1803 | 1461024323692 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:23 INFO - PROCESS | 1803 | 1461024323889 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 17:05:24 INFO - PROCESS | 1803 | 1461024324170 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51454f800 == 131 [pid = 1803] [id = 690] 17:05:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7fa5125c4c00) [pid = 1803] [serial = 2071] [outer = (nil)] 17:05:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7fa519d34400) [pid = 1803] [serial = 2072] [outer = 0x7fa5125c4c00] 17:05:24 INFO - PROCESS | 1803 | 1461024324280 Marionette DEBUG loaded listener.js 17:05:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7fa519edb000) [pid = 1803] [serial = 2073] [outer = 0x7fa5125c4c00] 17:05:25 INFO - PROCESS | 1803 | 1461024325569 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 17:05:25 INFO - PROCESS | 1803 | 1461024325626 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 17:05:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:05:25 INFO - PROCESS | 1803 | 1461024325632 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:05:25 INFO - PROCESS | 1803 | 1461024325636 Marionette TRACE conn4 <- [1,2734,null,{}] 17:05:25 INFO - PROCESS | 1803 | 1461024325642 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:25 INFO - PROCESS | 1803 | 1461024325938 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 17:05:26 INFO - PROCESS | 1803 | 1461024326205 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa519eac000 == 132 [pid = 1803] [id = 691] 17:05:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7fa518e5c400) [pid = 1803] [serial = 2074] [outer = (nil)] 17:05:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7fa51aff4000) [pid = 1803] [serial = 2075] [outer = 0x7fa518e5c400] 17:05:26 INFO - PROCESS | 1803 | 1461024326286 Marionette DEBUG loaded listener.js 17:05:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7fa51b748800) [pid = 1803] [serial = 2076] [outer = 0x7fa518e5c400] 17:05:27 INFO - PROCESS | 1803 | 1461024327194 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 17:05:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:05:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1628ms 17:05:27 INFO - PROCESS | 1803 | 1461024327261 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 17:05:27 INFO - PROCESS | 1803 | 1461024327263 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 17:05:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:05:27 INFO - PROCESS | 1803 | 1461024327269 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:05:27 INFO - PROCESS | 1803 | 1461024327271 Marionette TRACE conn4 <- [1,2738,null,{}] 17:05:27 INFO - PROCESS | 1803 | 1461024327277 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:27 INFO - PROCESS | 1803 | 1461024327484 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 17:05:27 INFO - PROCESS | 1803 | 1461024327773 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b286800 == 133 [pid = 1803] [id = 692] 17:05:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7fa518e61000) [pid = 1803] [serial = 2077] [outer = (nil)] 17:05:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7fa51b9b3800) [pid = 1803] [serial = 2078] [outer = 0x7fa518e61000] 17:05:27 INFO - PROCESS | 1803 | 1461024327893 Marionette DEBUG loaded listener.js 17:05:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7fa51bda3400) [pid = 1803] [serial = 2079] [outer = 0x7fa518e61000] 17:05:28 INFO - PROCESS | 1803 | 1461024328710 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 17:05:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:05:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1475ms 17:05:28 INFO - PROCESS | 1803 | 1461024328754 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 17:05:28 INFO - PROCESS | 1803 | 1461024328758 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 17:05:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:05:28 INFO - PROCESS | 1803 | 1461024328763 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:05:28 INFO - PROCESS | 1803 | 1461024328765 Marionette TRACE conn4 <- [1,2742,null,{}] 17:05:28 INFO - PROCESS | 1803 | 1461024328770 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:28 INFO - PROCESS | 1803 | 1461024328975 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 17:05:29 INFO - PROCESS | 1803 | 1461024329283 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b916800 == 134 [pid = 1803] [id = 693] 17:05:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7fa5031cf800) [pid = 1803] [serial = 2080] [outer = (nil)] 17:05:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x7fa51bfcbc00) [pid = 1803] [serial = 2081] [outer = 0x7fa5031cf800] 17:05:29 INFO - PROCESS | 1803 | 1461024329394 Marionette DEBUG loaded listener.js 17:05:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x7fa51f194800) [pid = 1803] [serial = 2082] [outer = 0x7fa5031cf800] 17:05:30 INFO - PROCESS | 1803 | 1461024330209 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 17:05:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:05:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1480ms 17:05:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:05:30 INFO - PROCESS | 1803 | 1461024330244 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 17:05:30 INFO - PROCESS | 1803 | 1461024330246 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 17:05:30 INFO - PROCESS | 1803 | 1461024330251 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:05:30 INFO - PROCESS | 1803 | 1461024330255 Marionette TRACE conn4 <- [1,2746,null,{}] 17:05:30 INFO - PROCESS | 1803 | 1461024330260 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:30 INFO - PROCESS | 1803 | 1461024330461 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 17:05:30 INFO - PROCESS | 1803 | 1461024330755 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa504be3800 == 135 [pid = 1803] [id = 694] 17:05:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7fa50317ac00) [pid = 1803] [serial = 2083] [outer = (nil)] 17:05:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7fa503184000) [pid = 1803] [serial = 2084] [outer = 0x7fa50317ac00] 17:05:30 INFO - PROCESS | 1803 | 1461024330824 Marionette DEBUG loaded listener.js 17:05:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x7fa50c9ab000) [pid = 1803] [serial = 2085] [outer = 0x7fa50317ac00] 17:05:31 INFO - PROCESS | 1803 | 1461024331729 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 17:05:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:05:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1532ms 17:05:31 INFO - PROCESS | 1803 | 1461024331784 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 17:05:31 INFO - PROCESS | 1803 | 1461024331786 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 17:05:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:05:31 INFO - PROCESS | 1803 | 1461024331792 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:05:31 INFO - PROCESS | 1803 | 1461024331794 Marionette TRACE conn4 <- [1,2750,null,{}] 17:05:31 INFO - PROCESS | 1803 | 1461024331800 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:32 INFO - PROCESS | 1803 | 1461024332017 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 17:05:32 INFO - PROCESS | 1803 | 1461024332317 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50c648800 == 136 [pid = 1803] [id = 695] 17:05:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7fa50317c000) [pid = 1803] [serial = 2086] [outer = (nil)] 17:05:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7fa5095cf400) [pid = 1803] [serial = 2087] [outer = 0x7fa50317c000] 17:05:32 INFO - PROCESS | 1803 | 1461024332430 Marionette DEBUG loaded listener.js 17:05:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7fa50f561800) [pid = 1803] [serial = 2088] [outer = 0x7fa50317c000] 17:05:33 INFO - PROCESS | 1803 | 1461024333267 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 17:05:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:05:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1525ms 17:05:33 INFO - PROCESS | 1803 | 1461024333319 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 17:05:33 INFO - PROCESS | 1803 | 1461024333322 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 17:05:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:05:33 INFO - PROCESS | 1803 | 1461024333328 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:05:33 INFO - PROCESS | 1803 | 1461024333330 Marionette TRACE conn4 <- [1,2754,null,{}] 17:05:33 INFO - PROCESS | 1803 | 1461024333335 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:33 INFO - PROCESS | 1803 | 1461024333544 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 17:05:34 INFO - PROCESS | 1803 | 1461024334395 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa507fcb000 == 137 [pid = 1803] [id = 696] 17:05:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7fa503188400) [pid = 1803] [serial = 2089] [outer = (nil)] 17:05:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x7fa5031cdc00) [pid = 1803] [serial = 2090] [outer = 0x7fa503188400] 17:05:34 INFO - PROCESS | 1803 | 1461024334492 Marionette DEBUG loaded listener.js 17:05:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x7fa509c0d000) [pid = 1803] [serial = 2091] [outer = 0x7fa503188400] 17:05:35 INFO - PROCESS | 1803 | 1461024335453 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 17:05:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:05:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 2178ms 17:05:35 INFO - PROCESS | 1803 | 1461024335508 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 17:05:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:05:35 INFO - PROCESS | 1803 | 1461024335513 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 17:05:35 INFO - PROCESS | 1803 | 1461024335520 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:05:35 INFO - PROCESS | 1803 | 1461024335526 Marionette TRACE conn4 <- [1,2758,null,{}] 17:05:35 INFO - PROCESS | 1803 | 1461024335532 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:35 INFO - PROCESS | 1803 | 1461024335745 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 17:05:36 INFO - PROCESS | 1803 | 1461024336046 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50ba06000 == 138 [pid = 1803] [id = 697] 17:05:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x7fa5031c8000) [pid = 1803] [serial = 2092] [outer = (nil)] 17:05:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x7fa5095da400) [pid = 1803] [serial = 2093] [outer = 0x7fa5031c8000] 17:05:36 INFO - PROCESS | 1803 | 1461024336159 Marionette DEBUG loaded listener.js 17:05:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x7fa50c611400) [pid = 1803] [serial = 2094] [outer = 0x7fa5031c8000] 17:05:37 INFO - PROCESS | 1803 | 1461024337103 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 17:05:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:05:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1680ms 17:05:37 INFO - PROCESS | 1803 | 1461024337208 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 17:05:37 INFO - PROCESS | 1803 | 1461024337216 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 17:05:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:05:37 INFO - PROCESS | 1803 | 1461024337239 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:05:37 INFO - PROCESS | 1803 | 1461024337248 Marionette TRACE conn4 <- [1,2762,null,{}] 17:05:37 INFO - PROCESS | 1803 | 1461024337308 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:37 INFO - PROCESS | 1803 | 1461024337497 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 17:05:37 INFO - PROCESS | 1803 | 1461024337863 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa503ed8800 == 139 [pid = 1803] [id = 698] 17:05:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x7fa50e143000) [pid = 1803] [serial = 2095] [outer = (nil)] 17:05:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x7fa50e4d7000) [pid = 1803] [serial = 2096] [outer = 0x7fa50e143000] 17:05:37 INFO - PROCESS | 1803 | 1461024337937 Marionette DEBUG loaded listener.js 17:05:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x7fa50eb4d000) [pid = 1803] [serial = 2097] [outer = 0x7fa50e143000] 17:05:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5144e9800 == 138 [pid = 1803] [id = 147] 17:05:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa503b61800 == 137 [pid = 1803] [id = 624] 17:05:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa535282800 == 136 [pid = 1803] [id = 623] 17:05:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50ae33800 == 135 [pid = 1803] [id = 626] 17:05:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa53ec84800 == 134 [pid = 1803] [id = 625] 17:05:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52bf07800 == 133 [pid = 1803] [id = 234] 17:05:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5098de000 == 132 [pid = 1803] [id = 679] 17:05:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa507fc5000 == 131 [pid = 1803] [id = 678] 17:05:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b910800 == 130 [pid = 1803] [id = 666] 17:05:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa509dc2800 == 129 [pid = 1803] [id = 483] 17:05:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa519ea1000 == 128 [pid = 1803] [id = 665] 17:05:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa518b55000 == 127 [pid = 1803] [id = 664] 17:05:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51396f800 == 126 [pid = 1803] [id = 663] 17:05:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51263b800 == 125 [pid = 1803] [id = 662] 17:05:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5111b7800 == 124 [pid = 1803] [id = 661] 17:05:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50e991800 == 123 [pid = 1803] [id = 660] 17:05:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa509ddb000 == 122 [pid = 1803] [id = 659] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0x7fa531ec8400) [pid = 1803] [serial = 1938] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x7fa51f9e9c00) [pid = 1803] [serial = 1809] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x7fa512566c00) [pid = 1803] [serial = 1953] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x7fa50f8e0400) [pid = 1803] [serial = 1968] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x7fa50e4da400) [pid = 1803] [serial = 1967] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x7fa532333c00) [pid = 1803] [serial = 1940] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x7fa5265b1400) [pid = 1803] [serial = 1932] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x7fa5253ea800) [pid = 1803] [serial = 1878] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7fa535343000) [pid = 1803] [serial = 1950] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7fa525c2c000) [pid = 1803] [serial = 1881] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7fa523e75400) [pid = 1803] [serial = 1872] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7fa50c9b6c00) [pid = 1803] [serial = 1907] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x7fa51b749400) [pid = 1803] [serial = 1919] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7fa53106b000) [pid = 1803] [serial = 1937] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7fa53702d800) [pid = 1803] [serial = 1956] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x7fa51aff1400) [pid = 1803] [serial = 1905] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x7fa51b707400) [pid = 1803] [serial = 1854] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7fa512726000) [pid = 1803] [serial = 1842] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7fa51bbe5800) [pid = 1803] [serial = 1920] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7fa510d1fc00) [pid = 1803] [serial = 1839] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7fa518fc6400) [pid = 1803] [serial = 1913] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7fa53312e400) [pid = 1803] [serial = 1941] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7fa51f86dc00) [pid = 1803] [serial = 1922] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7fa518fd1c00) [pid = 1803] [serial = 1848] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7fa522bebc00) [pid = 1803] [serial = 1869] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7fa50f8dc800) [pid = 1803] [serial = 1952] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7fa510f64800) [pid = 1803] [serial = 1971] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7fa511305c00) [pid = 1803] [serial = 1911] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7fa52643bc00) [pid = 1803] [serial = 1955] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7fa50f568000) [pid = 1803] [serial = 1961] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7fa5240d9000) [pid = 1803] [serial = 1928] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7fa51b2a6800) [pid = 1803] [serial = 1916] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7fa50c60d000) [pid = 1803] [serial = 1965] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7fa5334c4800) [pid = 1803] [serial = 1944] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7fa503188c00) [pid = 1803] [serial = 1947] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7fa50e14d000) [pid = 1803] [serial = 1836] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7fa5222d0800) [pid = 1803] [serial = 1926] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7fa526572400) [pid = 1803] [serial = 1931] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7fa50e9c7c00) [pid = 1803] [serial = 1908] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7fa525c2d000) [pid = 1803] [serial = 1929] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7fa535223800) [pid = 1803] [serial = 1949] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7fa51db57000) [pid = 1803] [serial = 1860] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7fa51afffc00) [pid = 1803] [serial = 1851] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7fa52162d800) [pid = 1803] [serial = 1866] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7fa51452f000) [pid = 1803] [serial = 1845] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7fa524c68400) [pid = 1803] [serial = 1875] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7fa51bbef000) [pid = 1803] [serial = 1857] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7fa519d30400) [pid = 1803] [serial = 1962] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7fa503183800) [pid = 1803] [serial = 1946] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7fa519ef9c00) [pid = 1803] [serial = 1943] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7fa51f9e7000) [pid = 1803] [serial = 1806] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7fa519d38c00) [pid = 1803] [serial = 1959] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7fa5265b9c00) [pid = 1803] [serial = 1934] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7fa51ac3f000) [pid = 1803] [serial = 1914] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7fa51fed1400) [pid = 1803] [serial = 1925] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7fa510d85c00) [pid = 1803] [serial = 1970] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7fa519d31c00) [pid = 1803] [serial = 1958] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7fa5100a7000) [pid = 1803] [serial = 1686] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7fa51f86e400) [pid = 1803] [serial = 1863] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7fa512563800) [pid = 1803] [serial = 1884] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7fa52739e800) [pid = 1803] [serial = 1935] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7fa50b1dc800) [pid = 1803] [serial = 1964] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7fa51f9f0800) [pid = 1803] [serial = 1923] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7fa51253b000) [pid = 1803] [serial = 1973] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7fa512726c00) [pid = 1803] [serial = 1974] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7fa510f6b400) [pid = 1803] [serial = 1910] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7fa51b6d8800) [pid = 1803] [serial = 1917] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7fa50b1e1c00) [pid = 1803] [serial = 1976] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 1803 | 1461024338948 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 17:05:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:05:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1746ms 17:05:38 INFO - PROCESS | 1803 | 1461024338986 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 17:05:38 INFO - PROCESS | 1803 | 1461024338989 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 17:05:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:05:39 INFO - PROCESS | 1803 | 1461024339003 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:05:39 INFO - PROCESS | 1803 | 1461024339011 Marionette TRACE conn4 <- [1,2766,null,{}] 17:05:39 INFO - PROCESS | 1803 | 1461024339076 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:39 INFO - PROCESS | 1803 | 1461024339270 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 17:05:39 INFO - PROCESS | 1803 | 1461024339280 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa504bd9000 == 123 [pid = 1803] [id = 699] 17:05:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7fa508af2000) [pid = 1803] [serial = 2098] [outer = (nil)] 17:05:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7fa50eb53c00) [pid = 1803] [serial = 2099] [outer = 0x7fa508af2000] 17:05:39 INFO - PROCESS | 1803 | 1461024339337 Marionette DEBUG loaded listener.js 17:05:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7fa50f8e0c00) [pid = 1803] [serial = 2100] [outer = 0x7fa508af2000] 17:05:40 INFO - PROCESS | 1803 | 1461024340269 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 17:05:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:05:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1287ms 17:05:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:05:40 INFO - PROCESS | 1803 | 1461024340284 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 17:05:40 INFO - PROCESS | 1803 | 1461024340287 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 17:05:40 INFO - PROCESS | 1803 | 1461024340293 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:05:40 INFO - PROCESS | 1803 | 1461024340295 Marionette TRACE conn4 <- [1,2770,null,{}] 17:05:40 INFO - PROCESS | 1803 | 1461024340300 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:40 INFO - PROCESS | 1803 | 1461024340488 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 17:05:40 INFO - PROCESS | 1803 | 1461024340689 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5098d3800 == 124 [pid = 1803] [id = 700] 17:05:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7fa509c0fc00) [pid = 1803] [serial = 2101] [outer = (nil)] 17:05:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7fa51009f400) [pid = 1803] [serial = 2102] [outer = 0x7fa509c0fc00] 17:05:40 INFO - PROCESS | 1803 | 1461024340751 Marionette DEBUG loaded listener.js 17:05:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7fa510d1fc00) [pid = 1803] [serial = 2103] [outer = 0x7fa509c0fc00] 17:05:41 INFO - PROCESS | 1803 | 1461024341555 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 17:05:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:05:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1277ms 17:05:41 INFO - PROCESS | 1803 | 1461024341575 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 17:05:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:05:41 INFO - PROCESS | 1803 | 1461024341589 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 17:05:41 INFO - PROCESS | 1803 | 1461024341595 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:05:41 INFO - PROCESS | 1803 | 1461024341598 Marionette TRACE conn4 <- [1,2774,null,{}] 17:05:41 INFO - PROCESS | 1803 | 1461024341612 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:41 INFO - PROCESS | 1803 | 1461024341869 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 17:05:41 INFO - PROCESS | 1803 | 1461024341901 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50c8b1800 == 125 [pid = 1803] [id = 701] 17:05:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7fa510f65000) [pid = 1803] [serial = 2104] [outer = (nil)] 17:05:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7fa510fd5800) [pid = 1803] [serial = 2105] [outer = 0x7fa510f65000] 17:05:41 INFO - PROCESS | 1803 | 1461024341978 Marionette DEBUG loaded listener.js 17:05:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7fa51130b000) [pid = 1803] [serial = 2106] [outer = 0x7fa510f65000] 17:05:43 INFO - PROCESS | 1803 | 1461024343008 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 17:05:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:05:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1427ms 17:05:43 INFO - PROCESS | 1803 | 1461024343040 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 17:05:43 INFO - PROCESS | 1803 | 1461024343043 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 17:05:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:05:43 INFO - PROCESS | 1803 | 1461024343049 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:05:43 INFO - PROCESS | 1803 | 1461024343051 Marionette TRACE conn4 <- [1,2778,null,{}] 17:05:43 INFO - PROCESS | 1803 | 1461024343056 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:43 INFO - PROCESS | 1803 | 1461024343728 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 17:05:43 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7fa519e40000) [pid = 1803] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:05:43 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7fa519d3a400) [pid = 1803] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:05:43 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7fa50e14a800) [pid = 1803] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:05:43 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7fa509c05400) [pid = 1803] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:05:43 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7fa50e9d1800) [pid = 1803] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:05:43 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7fa512535400) [pid = 1803] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:05:43 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7fa50c9aa400) [pid = 1803] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:05:43 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7fa51fecf800) [pid = 1803] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:05:43 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7fa5031c3c00) [pid = 1803] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:05:43 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x7fa510f70800) [pid = 1803] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:05:43 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x7fa51fed1800) [pid = 1803] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:05:43 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x7fa512538800) [pid = 1803] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:05:43 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x7fa51f79c000) [pid = 1803] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:05:43 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x7fa50b056800) [pid = 1803] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:05:43 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x7fa5257b9800) [pid = 1803] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:05:43 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x7fa510f68400) [pid = 1803] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:05:43 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x7fa509c03c00) [pid = 1803] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:05:43 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x7fa51b3b4400) [pid = 1803] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:05:43 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x7fa50b80dc00) [pid = 1803] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:05:43 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x7fa510fce400) [pid = 1803] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:05:43 INFO - PROCESS | 1803 | 1461024343928 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50b9c8000 == 126 [pid = 1803] [id = 702] 17:05:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x7fa50317a800) [pid = 1803] [serial = 2107] [outer = (nil)] 17:05:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x7fa5031c9800) [pid = 1803] [serial = 2108] [outer = 0x7fa50317a800] 17:05:43 INFO - PROCESS | 1803 | 1461024343993 Marionette DEBUG loaded listener.js 17:05:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x7fa50b05b800) [pid = 1803] [serial = 2109] [outer = 0x7fa50317a800] 17:05:44 INFO - PROCESS | 1803 | 1461024344648 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 17:05:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:05:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1632ms 17:05:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:05:44 INFO - PROCESS | 1803 | 1461024344680 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 17:05:44 INFO - PROCESS | 1803 | 1461024344683 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 17:05:44 INFO - PROCESS | 1803 | 1461024344689 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:05:44 INFO - PROCESS | 1803 | 1461024344692 Marionette TRACE conn4 <- [1,2782,null,{}] 17:05:44 INFO - PROCESS | 1803 | 1461024344696 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:44 INFO - PROCESS | 1803 | 1461024344905 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 17:05:45 INFO - PROCESS | 1803 | 1461024345099 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50f88a000 == 127 [pid = 1803] [id = 703] 17:05:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x7fa50317b800) [pid = 1803] [serial = 2110] [outer = (nil)] 17:05:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x7fa511708000) [pid = 1803] [serial = 2111] [outer = 0x7fa50317b800] 17:05:45 INFO - PROCESS | 1803 | 1461024345169 Marionette DEBUG loaded listener.js 17:05:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x7fa512569400) [pid = 1803] [serial = 2112] [outer = 0x7fa50317b800] 17:05:46 INFO - PROCESS | 1803 | 1461024346112 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 17:05:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:05:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1491ms 17:05:46 INFO - PROCESS | 1803 | 1461024346180 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 17:05:46 INFO - PROCESS | 1803 | 1461024346186 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 17:05:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:05:46 INFO - PROCESS | 1803 | 1461024346194 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:05:46 INFO - PROCESS | 1803 | 1461024346200 Marionette TRACE conn4 <- [1,2786,null,{}] 17:05:46 INFO - PROCESS | 1803 | 1461024346209 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:46 INFO - PROCESS | 1803 | 1461024346490 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 17:05:46 INFO - PROCESS | 1803 | 1461024346827 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50889c800 == 128 [pid = 1803] [id = 704] 17:05:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x7fa5031c5400) [pid = 1803] [serial = 2113] [outer = (nil)] 17:05:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x7fa50b07b400) [pid = 1803] [serial = 2114] [outer = 0x7fa5031c5400] 17:05:46 INFO - PROCESS | 1803 | 1461024346902 Marionette DEBUG loaded listener.js 17:05:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x7fa50c60cc00) [pid = 1803] [serial = 2115] [outer = 0x7fa5031c5400] 17:05:47 INFO - PROCESS | 1803 | 1461024347840 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 17:05:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:05:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1692ms 17:05:47 INFO - PROCESS | 1803 | 1461024347887 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 17:05:47 INFO - PROCESS | 1803 | 1461024347895 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 17:05:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:05:47 INFO - PROCESS | 1803 | 1461024347904 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:05:47 INFO - PROCESS | 1803 | 1461024347909 Marionette TRACE conn4 <- [1,2790,null,{}] 17:05:47 INFO - PROCESS | 1803 | 1461024347914 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:48 INFO - PROCESS | 1803 | 1461024348133 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 17:05:48 INFO - PROCESS | 1803 | 1461024348398 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50d4dc000 == 129 [pid = 1803] [id = 705] 17:05:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x7fa50c617000) [pid = 1803] [serial = 2116] [outer = (nil)] 17:05:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x7fa50e9ce000) [pid = 1803] [serial = 2117] [outer = 0x7fa50c617000] 17:05:48 INFO - PROCESS | 1803 | 1461024348519 Marionette DEBUG loaded listener.js 17:05:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7fa50f564000) [pid = 1803] [serial = 2118] [outer = 0x7fa50c617000] 17:05:49 INFO - PROCESS | 1803 | 1461024349423 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 17:05:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:05:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1534ms 17:05:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:05:49 INFO - PROCESS | 1803 | 1461024349438 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 17:05:49 INFO - PROCESS | 1803 | 1461024349441 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 17:05:49 INFO - PROCESS | 1803 | 1461024349448 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:05:49 INFO - PROCESS | 1803 | 1461024349454 Marionette TRACE conn4 <- [1,2794,null,{}] 17:05:49 INFO - PROCESS | 1803 | 1461024349469 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:49 INFO - PROCESS | 1803 | 1461024349679 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 17:05:49 INFO - PROCESS | 1803 | 1461024349986 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5111b6800 == 130 [pid = 1803] [id = 706] 17:05:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7fa510d84000) [pid = 1803] [serial = 2119] [outer = (nil)] 17:05:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7fa510f6f400) [pid = 1803] [serial = 2120] [outer = 0x7fa510d84000] 17:05:50 INFO - PROCESS | 1803 | 1461024350107 Marionette DEBUG loaded listener.js 17:05:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7fa51130a000) [pid = 1803] [serial = 2121] [outer = 0x7fa510d84000] 17:05:51 INFO - PROCESS | 1803 | 1461024350997 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 17:05:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:05:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1589ms 17:05:51 INFO - PROCESS | 1803 | 1461024351036 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 17:05:51 INFO - PROCESS | 1803 | 1461024351040 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 17:05:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:05:51 INFO - PROCESS | 1803 | 1461024351045 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:05:51 INFO - PROCESS | 1803 | 1461024351048 Marionette TRACE conn4 <- [1,2798,null,{}] 17:05:51 INFO - PROCESS | 1803 | 1461024351053 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:51 INFO - PROCESS | 1803 | 1461024351257 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 17:05:51 INFO - PROCESS | 1803 | 1461024351528 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51260b800 == 131 [pid = 1803] [id = 707] 17:05:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7fa50f562c00) [pid = 1803] [serial = 2122] [outer = (nil)] 17:05:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7fa512724800) [pid = 1803] [serial = 2123] [outer = 0x7fa50f562c00] 17:05:51 INFO - PROCESS | 1803 | 1461024351607 Marionette DEBUG loaded listener.js 17:05:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7fa51390f000) [pid = 1803] [serial = 2124] [outer = 0x7fa50f562c00] 17:05:52 INFO - PROCESS | 1803 | 1461024352483 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 17:05:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:05:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1483ms 17:05:52 INFO - PROCESS | 1803 | 1461024352528 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 17:05:52 INFO - PROCESS | 1803 | 1461024352531 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 17:05:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:05:52 INFO - PROCESS | 1803 | 1461024352537 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:05:52 INFO - PROCESS | 1803 | 1461024352539 Marionette TRACE conn4 <- [1,2802,null,{}] 17:05:52 INFO - PROCESS | 1803 | 1461024352544 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:52 INFO - PROCESS | 1803 | 1461024352748 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 17:05:53 INFO - PROCESS | 1803 | 1461024353020 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51397f800 == 132 [pid = 1803] [id = 708] 17:05:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7fa510f70800) [pid = 1803] [serial = 2125] [outer = (nil)] 17:05:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7fa518c62c00) [pid = 1803] [serial = 2126] [outer = 0x7fa510f70800] 17:05:53 INFO - PROCESS | 1803 | 1461024353130 Marionette DEBUG loaded listener.js 17:05:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7fa518e5d400) [pid = 1803] [serial = 2127] [outer = 0x7fa510f70800] 17:05:53 INFO - PROCESS | 1803 | 1461024353926 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 17:05:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:05:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1435ms 17:05:53 INFO - PROCESS | 1803 | 1461024353973 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 17:05:53 INFO - PROCESS | 1803 | 1461024353976 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 17:05:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:05:53 INFO - PROCESS | 1803 | 1461024353982 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:05:53 INFO - PROCESS | 1803 | 1461024353984 Marionette TRACE conn4 <- [1,2806,null,{}] 17:05:54 INFO - PROCESS | 1803 | 1461024354009 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:54 INFO - PROCESS | 1803 | 1461024354251 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 17:05:54 INFO - PROCESS | 1803 | 1461024354525 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518b11000 == 133 [pid = 1803] [id = 709] 17:05:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7fa519d3bc00) [pid = 1803] [serial = 2128] [outer = (nil)] 17:05:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7fa519ef0c00) [pid = 1803] [serial = 2129] [outer = 0x7fa519d3bc00] 17:05:54 INFO - PROCESS | 1803 | 1461024354647 Marionette DEBUG loaded listener.js 17:05:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7fa51ac4d400) [pid = 1803] [serial = 2130] [outer = 0x7fa519d3bc00] 17:05:55 INFO - PROCESS | 1803 | 1461024355510 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 17:05:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:05:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1545ms 17:05:55 INFO - PROCESS | 1803 | 1461024355536 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 17:05:55 INFO - PROCESS | 1803 | 1461024355540 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 17:05:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:05:55 INFO - PROCESS | 1803 | 1461024355548 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:05:55 INFO - PROCESS | 1803 | 1461024355552 Marionette TRACE conn4 <- [1,2810,null,{}] 17:05:55 INFO - PROCESS | 1803 | 1461024355556 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:55 INFO - PROCESS | 1803 | 1461024355756 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 17:05:56 INFO - PROCESS | 1803 | 1461024356029 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa519e1e000 == 134 [pid = 1803] [id = 710] 17:05:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7fa519ee3000) [pid = 1803] [serial = 2131] [outer = (nil)] 17:05:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7fa51b16e800) [pid = 1803] [serial = 2132] [outer = 0x7fa519ee3000] 17:05:56 INFO - PROCESS | 1803 | 1461024356102 Marionette DEBUG loaded listener.js 17:05:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7fa51b3b8000) [pid = 1803] [serial = 2133] [outer = 0x7fa519ee3000] 17:05:56 INFO - PROCESS | 1803 | 1461024356914 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 17:05:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:05:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1379ms 17:05:56 INFO - PROCESS | 1803 | 1461024356927 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 17:05:56 INFO - PROCESS | 1803 | 1461024356930 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 17:05:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:05:56 INFO - PROCESS | 1803 | 1461024356954 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:05:56 INFO - PROCESS | 1803 | 1461024356958 Marionette TRACE conn4 <- [1,2814,null,{}] 17:05:56 INFO - PROCESS | 1803 | 1461024356963 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:57 INFO - PROCESS | 1803 | 1461024357166 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 17:05:57 INFO - PROCESS | 1803 | 1461024357440 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ad1e800 == 135 [pid = 1803] [id = 711] 17:05:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7fa50f9e4400) [pid = 1803] [serial = 2134] [outer = (nil)] 17:05:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7fa51b6d8400) [pid = 1803] [serial = 2135] [outer = 0x7fa50f9e4400] 17:05:57 INFO - PROCESS | 1803 | 1461024357513 Marionette DEBUG loaded listener.js 17:05:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7fa51b706000) [pid = 1803] [serial = 2136] [outer = 0x7fa50f9e4400] 17:05:58 INFO - PROCESS | 1803 | 1461024358332 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 17:05:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:05:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1434ms 17:05:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:05:58 INFO - PROCESS | 1803 | 1461024358385 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 17:05:58 INFO - PROCESS | 1803 | 1461024358388 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 17:05:58 INFO - PROCESS | 1803 | 1461024358394 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:05:58 INFO - PROCESS | 1803 | 1461024358397 Marionette TRACE conn4 <- [1,2818,null,{}] 17:05:58 INFO - PROCESS | 1803 | 1461024358402 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:58 INFO - PROCESS | 1803 | 1461024358688 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 17:05:58 INFO - PROCESS | 1803 | 1461024358896 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b1a5800 == 136 [pid = 1803] [id = 712] 17:05:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7fa519ee7400) [pid = 1803] [serial = 2137] [outer = (nil)] 17:05:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7fa51b70f400) [pid = 1803] [serial = 2138] [outer = 0x7fa519ee7400] 17:05:58 INFO - PROCESS | 1803 | 1461024358968 Marionette DEBUG loaded listener.js 17:05:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7fa51b9b6400) [pid = 1803] [serial = 2139] [outer = 0x7fa519ee7400] 17:05:59 INFO - PROCESS | 1803 | 1461024359834 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 17:05:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:05:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1476ms 17:05:59 INFO - PROCESS | 1803 | 1461024359871 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 17:05:59 INFO - PROCESS | 1803 | 1461024359874 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 17:05:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:05:59 INFO - PROCESS | 1803 | 1461024359880 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:05:59 INFO - PROCESS | 1803 | 1461024359882 Marionette TRACE conn4 <- [1,2822,null,{}] 17:05:59 INFO - PROCESS | 1803 | 1461024359887 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:00 INFO - PROCESS | 1803 | 1461024360106 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 17:06:00 INFO - PROCESS | 1803 | 1461024360396 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b917000 == 137 [pid = 1803] [id = 713] 17:06:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7fa50d876000) [pid = 1803] [serial = 2140] [outer = (nil)] 17:06:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7fa51bbeb000) [pid = 1803] [serial = 2141] [outer = 0x7fa50d876000] 17:06:00 INFO - PROCESS | 1803 | 1461024360513 Marionette DEBUG loaded listener.js 17:06:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7fa51bda7800) [pid = 1803] [serial = 2142] [outer = 0x7fa50d876000] 17:06:01 INFO - PROCESS | 1803 | 1461024361348 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 17:06:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:06:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1528ms 17:06:01 INFO - PROCESS | 1803 | 1461024361409 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 17:06:01 INFO - PROCESS | 1803 | 1461024361414 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 17:06:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:06:01 INFO - PROCESS | 1803 | 1461024361419 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:06:01 INFO - PROCESS | 1803 | 1461024361423 Marionette TRACE conn4 <- [1,2826,null,{}] 17:06:01 INFO - PROCESS | 1803 | 1461024361428 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:01 INFO - PROCESS | 1803 | 1461024361677 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 17:06:02 INFO - PROCESS | 1803 | 1461024362002 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51f270800 == 138 [pid = 1803] [id = 714] 17:06:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7fa51ef1b400) [pid = 1803] [serial = 2143] [outer = (nil)] 17:06:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7fa51ef7d800) [pid = 1803] [serial = 2144] [outer = 0x7fa51ef1b400] 17:06:02 INFO - PROCESS | 1803 | 1461024362084 Marionette DEBUG loaded listener.js 17:06:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7fa51f19ac00) [pid = 1803] [serial = 2145] [outer = 0x7fa51ef1b400] 17:06:02 INFO - PROCESS | 1803 | 1461024362943 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:06:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:06:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1577ms 17:06:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:06:03 INFO - PROCESS | 1803 | 1461024362996 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 17:06:03 INFO - PROCESS | 1803 | 1461024362999 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 17:06:03 INFO - PROCESS | 1803 | 1461024363005 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:06:03 INFO - PROCESS | 1803 | 1461024363008 Marionette TRACE conn4 <- [1,2830,null,{}] 17:06:03 INFO - PROCESS | 1803 | 1461024363013 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:03 INFO - PROCESS | 1803 | 1461024363216 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 17:06:03 INFO - PROCESS | 1803 | 1461024363493 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51fbc6800 == 139 [pid = 1803] [id = 715] 17:06:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7fa509f9bc00) [pid = 1803] [serial = 2146] [outer = (nil)] 17:06:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7fa51f799800) [pid = 1803] [serial = 2147] [outer = 0x7fa509f9bc00] 17:06:03 INFO - PROCESS | 1803 | 1461024363612 Marionette DEBUG loaded listener.js 17:06:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7fa51f7a6000) [pid = 1803] [serial = 2148] [outer = 0x7fa509f9bc00] 17:06:04 INFO - PROCESS | 1803 | 1461024364435 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 17:06:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:06:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1488ms 17:06:04 INFO - PROCESS | 1803 | 1461024364502 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 17:06:04 INFO - PROCESS | 1803 | 1461024364506 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 17:06:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:06:04 INFO - PROCESS | 1803 | 1461024364514 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:06:04 INFO - PROCESS | 1803 | 1461024364517 Marionette TRACE conn4 <- [1,2834,null,{}] 17:06:04 INFO - PROCESS | 1803 | 1461024364521 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:04 INFO - PROCESS | 1803 | 1461024364742 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 17:06:05 INFO - PROCESS | 1803 | 1461024365019 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51fea6800 == 140 [pid = 1803] [id = 716] 17:06:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7fa51ef21000) [pid = 1803] [serial = 2149] [outer = (nil)] 17:06:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7fa51f86e800) [pid = 1803] [serial = 2150] [outer = 0x7fa51ef21000] 17:06:05 INFO - PROCESS | 1803 | 1461024365153 Marionette DEBUG loaded listener.js 17:06:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7fa51f9ea000) [pid = 1803] [serial = 2151] [outer = 0x7fa51ef21000] 17:06:06 INFO - PROCESS | 1803 | 1461024366023 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:06:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:06:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1538ms 17:06:06 INFO - PROCESS | 1803 | 1461024366053 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 17:06:06 INFO - PROCESS | 1803 | 1461024366056 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 17:06:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:06:06 INFO - PROCESS | 1803 | 1461024366062 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:06:06 INFO - PROCESS | 1803 | 1461024366065 Marionette TRACE conn4 <- [1,2838,null,{}] 17:06:06 INFO - PROCESS | 1803 | 1461024366070 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:06 INFO - PROCESS | 1803 | 1461024366279 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 17:06:06 INFO - PROCESS | 1803 | 1461024366560 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa522aa2000 == 141 [pid = 1803] [id = 717] 17:06:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7fa51ef81c00) [pid = 1803] [serial = 2152] [outer = (nil)] 17:06:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7fa51fec8400) [pid = 1803] [serial = 2153] [outer = 0x7fa51ef81c00] 17:06:06 INFO - PROCESS | 1803 | 1461024366638 Marionette DEBUG loaded listener.js 17:06:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7fa51fed2400) [pid = 1803] [serial = 2154] [outer = 0x7fa51ef81c00] 17:06:07 INFO - PROCESS | 1803 | 1461024367487 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 17:06:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:06:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1481ms 17:06:07 INFO - PROCESS | 1803 | 1461024367544 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 17:06:07 INFO - PROCESS | 1803 | 1461024367547 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 17:06:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:06:07 INFO - PROCESS | 1803 | 1461024367552 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:06:07 INFO - PROCESS | 1803 | 1461024367554 Marionette TRACE conn4 <- [1,2842,null,{}] 17:06:07 INFO - PROCESS | 1803 | 1461024367560 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:07 INFO - PROCESS | 1803 | 1461024367782 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 17:06:08 INFO - PROCESS | 1803 | 1461024368061 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52456a800 == 142 [pid = 1803] [id = 718] 17:06:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7fa51f6f5c00) [pid = 1803] [serial = 2155] [outer = (nil)] 17:06:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7fa52048d000) [pid = 1803] [serial = 2156] [outer = 0x7fa51f6f5c00] 17:06:08 INFO - PROCESS | 1803 | 1461024368173 Marionette DEBUG loaded listener.js 17:06:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7fa521841400) [pid = 1803] [serial = 2157] [outer = 0x7fa51f6f5c00] 17:06:09 INFO - PROCESS | 1803 | 1461024369113 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 17:06:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:06:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1634ms 17:06:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:06:09 INFO - PROCESS | 1803 | 1461024369188 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 17:06:09 INFO - PROCESS | 1803 | 1461024369191 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 17:06:09 INFO - PROCESS | 1803 | 1461024369197 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:06:09 INFO - PROCESS | 1803 | 1461024369200 Marionette TRACE conn4 <- [1,2846,null,{}] 17:06:09 INFO - PROCESS | 1803 | 1461024369205 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:09 INFO - PROCESS | 1803 | 1461024369416 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 17:06:09 INFO - PROCESS | 1803 | 1461024369692 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5246ea000 == 143 [pid = 1803] [id = 719] 17:06:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7fa51feca800) [pid = 1803] [serial = 2158] [outer = (nil)] 17:06:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7fa522b22800) [pid = 1803] [serial = 2159] [outer = 0x7fa51feca800] 17:06:09 INFO - PROCESS | 1803 | 1461024369814 Marionette DEBUG loaded listener.js 17:06:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7fa522b6e400) [pid = 1803] [serial = 2160] [outer = 0x7fa51feca800] 17:06:10 INFO - PROCESS | 1803 | 1461024370665 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 17:06:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:06:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1533ms 17:06:10 INFO - PROCESS | 1803 | 1461024370730 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 17:06:10 INFO - PROCESS | 1803 | 1461024370734 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 17:06:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:06:10 INFO - PROCESS | 1803 | 1461024370739 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:06:10 INFO - PROCESS | 1803 | 1461024370741 Marionette TRACE conn4 <- [1,2850,null,{}] 17:06:10 INFO - PROCESS | 1803 | 1461024370747 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:10 INFO - PROCESS | 1803 | 1461024370957 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 17:06:11 INFO - PROCESS | 1803 | 1461024371238 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52539b800 == 144 [pid = 1803] [id = 720] 17:06:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7fa51f86fc00) [pid = 1803] [serial = 2161] [outer = (nil)] 17:06:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7fa5230ae800) [pid = 1803] [serial = 2162] [outer = 0x7fa51f86fc00] 17:06:11 INFO - PROCESS | 1803 | 1461024371353 Marionette DEBUG loaded listener.js 17:06:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7fa523e75400) [pid = 1803] [serial = 2163] [outer = 0x7fa51f86fc00] 17:06:12 INFO - PROCESS | 1803 | 1461024372160 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:06:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:06:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1481ms 17:06:12 INFO - PROCESS | 1803 | 1461024372222 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 17:06:12 INFO - PROCESS | 1803 | 1461024372226 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 17:06:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:06:12 INFO - PROCESS | 1803 | 1461024372231 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:06:12 INFO - PROCESS | 1803 | 1461024372233 Marionette TRACE conn4 <- [1,2854,null,{}] 17:06:12 INFO - PROCESS | 1803 | 1461024372239 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:12 INFO - PROCESS | 1803 | 1461024372474 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 17:06:12 INFO - PROCESS | 1803 | 1461024372751 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525753800 == 145 [pid = 1803] [id = 721] 17:06:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7fa51fed5800) [pid = 1803] [serial = 2164] [outer = (nil)] 17:06:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7fa524520400) [pid = 1803] [serial = 2165] [outer = 0x7fa51fed5800] 17:06:12 INFO - PROCESS | 1803 | 1461024372863 Marionette DEBUG loaded listener.js 17:06:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7fa5249ca400) [pid = 1803] [serial = 2166] [outer = 0x7fa51fed5800] 17:06:13 INFO - PROCESS | 1803 | 1461024373695 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 17:06:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:06:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1527ms 17:06:13 INFO - PROCESS | 1803 | 1461024373760 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 17:06:13 INFO - PROCESS | 1803 | 1461024373763 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 17:06:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:06:13 INFO - PROCESS | 1803 | 1461024373768 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:06:13 INFO - PROCESS | 1803 | 1461024373770 Marionette TRACE conn4 <- [1,2858,null,{}] 17:06:13 INFO - PROCESS | 1803 | 1461024373776 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:13 INFO - PROCESS | 1803 | 1461024373980 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 17:06:14 INFO - PROCESS | 1803 | 1461024374261 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525dd7800 == 146 [pid = 1803] [id = 722] 17:06:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7fa524c6d400) [pid = 1803] [serial = 2167] [outer = (nil)] 17:06:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7fa524cc2400) [pid = 1803] [serial = 2168] [outer = 0x7fa524c6d400] 17:06:14 INFO - PROCESS | 1803 | 1461024374375 Marionette DEBUG loaded listener.js 17:06:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x7fa524ccf400) [pid = 1803] [serial = 2169] [outer = 0x7fa524c6d400] 17:06:15 INFO - PROCESS | 1803 | 1461024375257 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:06:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:06:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1528ms 17:06:15 INFO - PROCESS | 1803 | 1461024375297 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 17:06:15 INFO - PROCESS | 1803 | 1461024375301 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 17:06:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:06:15 INFO - PROCESS | 1803 | 1461024375307 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:06:15 INFO - PROCESS | 1803 | 1461024375309 Marionette TRACE conn4 <- [1,2862,null,{}] 17:06:15 INFO - PROCESS | 1803 | 1461024375316 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:15 INFO - PROCESS | 1803 | 1461024375560 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 17:06:15 INFO - PROCESS | 1803 | 1461024375893 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50386a800 == 147 [pid = 1803] [id = 723] 17:06:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x7fa5031c2400) [pid = 1803] [serial = 2170] [outer = (nil)] 17:06:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7fa5031ca800) [pid = 1803] [serial = 2171] [outer = 0x7fa5031c2400] 17:06:15 INFO - PROCESS | 1803 | 1461024375971 Marionette DEBUG loaded listener.js 17:06:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7fa50c60dc00) [pid = 1803] [serial = 2172] [outer = 0x7fa5031c2400] 17:06:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50b9c8000 == 146 [pid = 1803] [id = 702] 17:06:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50c8b1800 == 145 [pid = 1803] [id = 701] 17:06:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5098d3800 == 144 [pid = 1803] [id = 700] 17:06:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa504bd9000 == 143 [pid = 1803] [id = 699] 17:06:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa503ed8800 == 142 [pid = 1803] [id = 698] 17:06:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50ba06000 == 141 [pid = 1803] [id = 697] 17:06:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa507fcb000 == 140 [pid = 1803] [id = 696] 17:06:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51454f800 == 139 [pid = 1803] [id = 690] 17:06:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5144db800 == 138 [pid = 1803] [id = 689] 17:06:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa513810800 == 137 [pid = 1803] [id = 688] 17:06:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa512620000 == 136 [pid = 1803] [id = 687] 17:06:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51133c000 == 135 [pid = 1803] [id = 686] 17:06:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa508711000 == 134 [pid = 1803] [id = 602] 17:06:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50f89b000 == 133 [pid = 1803] [id = 685] 17:06:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50f72d800 == 132 [pid = 1803] [id = 684] 17:06:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50e8c9000 == 131 [pid = 1803] [id = 683] 17:06:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50c8c1800 == 130 [pid = 1803] [id = 682] 17:06:17 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa509508800 == 129 [pid = 1803] [id = 681] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7fa50cf14000) [pid = 1803] [serial = 2039] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7fa50d028000) [pid = 1803] [serial = 2040] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x7fa520485000) [pid = 1803] [serial = 2009] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x7fa522b65000) [pid = 1803] [serial = 2010] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7fa5031cac00) [pid = 1803] [serial = 2030] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7fa5095d9400) [pid = 1803] [serial = 2031] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7fa5125c3400) [pid = 1803] [serial = 1988] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7fa513909c00) [pid = 1803] [serial = 1989] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7fa524c66800) [pid = 1803] [serial = 2012] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7fa52517b800) [pid = 1803] [serial = 2013] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7fa51b6da000) [pid = 1803] [serial = 1997] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7fa51b9b1c00) [pid = 1803] [serial = 1998] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7fa527567800) [pid = 1803] [serial = 2018] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7fa531c71400) [pid = 1803] [serial = 2019] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7fa50b1e9800) [pid = 1803] [serial = 2036] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7fa533306c00) [pid = 1803] [serial = 2021] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7fa536a6d400) [pid = 1803] [serial = 2022] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7fa52657c400) [pid = 1803] [serial = 2015] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7fa5273a0400) [pid = 1803] [serial = 2016] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7fa509c0ac00) [pid = 1803] [serial = 2024] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7fa509c10000) [pid = 1803] [serial = 2025] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7fa51cc58800) [pid = 1803] [serial = 2003] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7fa51ef23000) [pid = 1803] [serial = 2004] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7fa50c614000) [pid = 1803] [serial = 1979] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7fa50c9b1400) [pid = 1803] [serial = 2042] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7fa50cf17400) [pid = 1803] [serial = 1980] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7fa510fda400) [pid = 1803] [serial = 1985] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7fa51130cc00) [pid = 1803] [serial = 1986] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7fa51bbe4400) [pid = 1803] [serial = 2000] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7fa51bda0800) [pid = 1803] [serial = 2001] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7fa508ae7000) [pid = 1803] [serial = 2033] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7fa519ef5800) [pid = 1803] [serial = 1994] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7fa51b2a2800) [pid = 1803] [serial = 1995] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7fa50f8dd000) [pid = 1803] [serial = 1982] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7fa50ff7e400) [pid = 1803] [serial = 1983] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7fa532194c00) [pid = 1803] [serial = 2027] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7fa537404c00) [pid = 1803] [serial = 2028] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7fa51ef24000) [pid = 1803] [serial = 2006] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7fa51f6efc00) [pid = 1803] [serial = 2007] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7fa513b6dc00) [pid = 1803] [serial = 1991] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7fa518c73c00) [pid = 1803] [serial = 1992] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7fa50c60f000) [pid = 1803] [serial = 2037] [outer = (nil)] [url = about:blank] 17:06:18 INFO - PROCESS | 1803 | 1461024378296 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 17:06:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:06:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 3034ms 17:06:18 INFO - PROCESS | 1803 | 1461024378342 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 17:06:18 INFO - PROCESS | 1803 | 1461024378348 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 17:06:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:06:18 INFO - PROCESS | 1803 | 1461024378356 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:06:18 INFO - PROCESS | 1803 | 1461024378361 Marionette TRACE conn4 <- [1,2866,null,{}] 17:06:18 INFO - PROCESS | 1803 | 1461024378368 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:18 INFO - PROCESS | 1803 | 1461024378603 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 17:06:18 INFO - PROCESS | 1803 | 1461024378799 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa503ee6000 == 130 [pid = 1803] [id = 724] 17:06:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7fa509c05000) [pid = 1803] [serial = 2173] [outer = (nil)] 17:06:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7fa509f95800) [pid = 1803] [serial = 2174] [outer = 0x7fa509c05000] 17:06:18 INFO - PROCESS | 1803 | 1461024378863 Marionette DEBUG loaded listener.js 17:06:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7fa50b078800) [pid = 1803] [serial = 2175] [outer = 0x7fa509c05000] 17:06:19 INFO - PROCESS | 1803 | 1461024379727 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 17:06:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:06:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1429ms 17:06:19 INFO - PROCESS | 1803 | 1461024379786 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 17:06:19 INFO - PROCESS | 1803 | 1461024379794 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 17:06:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:06:19 INFO - PROCESS | 1803 | 1461024379803 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:06:19 INFO - PROCESS | 1803 | 1461024379806 Marionette TRACE conn4 <- [1,2870,null,{}] 17:06:19 INFO - PROCESS | 1803 | 1461024379810 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:20 INFO - PROCESS | 1803 | 1461024380018 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 17:06:20 INFO - PROCESS | 1803 | 1461024380241 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa509518800 == 131 [pid = 1803] [id = 725] 17:06:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7fa509c08800) [pid = 1803] [serial = 2176] [outer = (nil)] 17:06:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7fa50cf11800) [pid = 1803] [serial = 2177] [outer = 0x7fa509c08800] 17:06:20 INFO - PROCESS | 1803 | 1461024380313 Marionette DEBUG loaded listener.js 17:06:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7fa50d871400) [pid = 1803] [serial = 2178] [outer = 0x7fa509c08800] 17:06:21 INFO - PROCESS | 1803 | 1461024381254 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 17:06:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:06:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1478ms 17:06:21 INFO - PROCESS | 1803 | 1461024381282 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 17:06:21 INFO - PROCESS | 1803 | 1461024381285 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 17:06:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:06:21 INFO - PROCESS | 1803 | 1461024381291 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:06:21 INFO - PROCESS | 1803 | 1461024381296 Marionette TRACE conn4 <- [1,2874,null,{}] 17:06:21 INFO - PROCESS | 1803 | 1461024381317 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:21 INFO - PROCESS | 1803 | 1461024381584 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 17:06:21 INFO - PROCESS | 1803 | 1461024381626 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50b156800 == 132 [pid = 1803] [id = 726] 17:06:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7fa50eb4cc00) [pid = 1803] [serial = 2179] [outer = (nil)] 17:06:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7fa50f75fc00) [pid = 1803] [serial = 2180] [outer = 0x7fa50eb4cc00] 17:06:21 INFO - PROCESS | 1803 | 1461024381744 Marionette DEBUG loaded listener.js 17:06:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7fa50ff70800) [pid = 1803] [serial = 2181] [outer = 0x7fa50eb4cc00] 17:06:22 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7fa510f65000) [pid = 1803] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:06:22 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7fa50317a800) [pid = 1803] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:06:22 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7fa50e143000) [pid = 1803] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:06:22 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7fa5031c8000) [pid = 1803] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:06:22 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7fa508af2000) [pid = 1803] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:06:22 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7fa509c0fc00) [pid = 1803] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:06:22 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7fa503188400) [pid = 1803] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:06:22 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7fa5031c4000) [pid = 1803] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:06:23 INFO - PROCESS | 1803 | 1461024383047 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 17:06:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:06:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1781ms 17:06:23 INFO - PROCESS | 1803 | 1461024383072 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 17:06:23 INFO - PROCESS | 1803 | 1461024383076 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 17:06:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:06:23 INFO - PROCESS | 1803 | 1461024383082 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:06:23 INFO - PROCESS | 1803 | 1461024383083 Marionette TRACE conn4 <- [1,2878,null,{}] 17:06:23 INFO - PROCESS | 1803 | 1461024383089 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:23 INFO - PROCESS | 1803 | 1461024383281 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 17:06:23 INFO - PROCESS | 1803 | 1461024383476 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50c77b000 == 133 [pid = 1803] [id = 727] 17:06:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7fa509f96c00) [pid = 1803] [serial = 2182] [outer = (nil)] 17:06:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7fa50ff73400) [pid = 1803] [serial = 2183] [outer = 0x7fa509f96c00] 17:06:23 INFO - PROCESS | 1803 | 1461024383537 Marionette DEBUG loaded listener.js 17:06:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7fa510d14c00) [pid = 1803] [serial = 2184] [outer = 0x7fa509f96c00] 17:06:24 INFO - PROCESS | 1803 | 1461024384272 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 17:06:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:06:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1229ms 17:06:24 INFO - PROCESS | 1803 | 1461024384320 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 17:06:24 INFO - PROCESS | 1803 | 1461024384322 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 17:06:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:06:24 INFO - PROCESS | 1803 | 1461024384329 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:06:24 INFO - PROCESS | 1803 | 1461024384332 Marionette TRACE conn4 <- [1,2882,null,{}] 17:06:24 INFO - PROCESS | 1803 | 1461024384352 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:24 INFO - PROCESS | 1803 | 1461024384552 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 17:06:24 INFO - PROCESS | 1803 | 1461024384566 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50d05f800 == 134 [pid = 1803] [id = 728] 17:06:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7fa50c79ec00) [pid = 1803] [serial = 2185] [outer = (nil)] 17:06:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7fa510d81400) [pid = 1803] [serial = 2186] [outer = 0x7fa50c79ec00] 17:06:24 INFO - PROCESS | 1803 | 1461024384802 Marionette DEBUG loaded listener.js 17:06:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7fa510fd3800) [pid = 1803] [serial = 2187] [outer = 0x7fa50c79ec00] 17:06:25 INFO - PROCESS | 1803 | 1461024385911 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 17:06:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:06:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1642ms 17:06:25 INFO - PROCESS | 1803 | 1461024385973 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 17:06:25 INFO - PROCESS | 1803 | 1461024385980 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 17:06:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:06:25 INFO - PROCESS | 1803 | 1461024385989 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:06:25 INFO - PROCESS | 1803 | 1461024385993 Marionette TRACE conn4 <- [1,2886,null,{}] 17:06:26 INFO - PROCESS | 1803 | 1461024386001 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:26 INFO - PROCESS | 1803 | 1461024386241 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 17:06:26 INFO - PROCESS | 1803 | 1461024386563 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5098d3800 == 135 [pid = 1803] [id = 729] 17:06:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7fa50c60ac00) [pid = 1803] [serial = 2188] [outer = (nil)] 17:06:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7fa50c7a1c00) [pid = 1803] [serial = 2189] [outer = 0x7fa50c60ac00] 17:06:26 INFO - PROCESS | 1803 | 1461024386642 Marionette DEBUG loaded listener.js 17:06:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7fa50e149000) [pid = 1803] [serial = 2190] [outer = 0x7fa50c60ac00] 17:06:27 INFO - PROCESS | 1803 | 1461024387604 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 17:06:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:06:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1683ms 17:06:27 INFO - PROCESS | 1803 | 1461024387673 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 17:06:27 INFO - PROCESS | 1803 | 1461024387681 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 17:06:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:06:27 INFO - PROCESS | 1803 | 1461024387691 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:06:27 INFO - PROCESS | 1803 | 1461024387695 Marionette TRACE conn4 <- [1,2890,null,{}] 17:06:27 INFO - PROCESS | 1803 | 1461024387701 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:27 INFO - PROCESS | 1803 | 1461024387960 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 17:06:28 INFO - PROCESS | 1803 | 1461024388323 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50e444800 == 136 [pid = 1803] [id = 730] 17:06:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7fa50b809400) [pid = 1803] [serial = 2191] [outer = (nil)] 17:06:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7fa5100a8800) [pid = 1803] [serial = 2192] [outer = 0x7fa50b809400] 17:06:28 INFO - PROCESS | 1803 | 1461024388393 Marionette DEBUG loaded listener.js 17:06:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7fa510d88800) [pid = 1803] [serial = 2193] [outer = 0x7fa50b809400] 17:06:29 INFO - PROCESS | 1803 | 1461024389240 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:06:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:06:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1580ms 17:06:29 INFO - PROCESS | 1803 | 1461024389272 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 17:06:29 INFO - PROCESS | 1803 | 1461024389275 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 17:06:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:06:29 INFO - PROCESS | 1803 | 1461024389281 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:06:29 INFO - PROCESS | 1803 | 1461024389286 Marionette TRACE conn4 <- [1,2894,null,{}] 17:06:29 INFO - PROCESS | 1803 | 1461024389302 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:29 INFO - PROCESS | 1803 | 1461024389523 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 17:06:29 INFO - PROCESS | 1803 | 1461024389809 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50f88c000 == 137 [pid = 1803] [id = 731] 17:06:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7fa5100a0400) [pid = 1803] [serial = 2194] [outer = (nil)] 17:06:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7fa512538800) [pid = 1803] [serial = 2195] [outer = 0x7fa5100a0400] 17:06:29 INFO - PROCESS | 1803 | 1461024389887 Marionette DEBUG loaded listener.js 17:06:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7fa51390bc00) [pid = 1803] [serial = 2196] [outer = 0x7fa5100a0400] 17:06:30 INFO - PROCESS | 1803 | 1461024390775 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 17:06:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:06:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1541ms 17:06:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:06:30 INFO - PROCESS | 1803 | 1461024390828 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 17:06:30 INFO - PROCESS | 1803 | 1461024390832 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 17:06:30 INFO - PROCESS | 1803 | 1461024390838 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:06:30 INFO - PROCESS | 1803 | 1461024390841 Marionette TRACE conn4 <- [1,2898,null,{}] 17:06:30 INFO - PROCESS | 1803 | 1461024390847 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:31 INFO - PROCESS | 1803 | 1461024391071 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 17:06:31 INFO - PROCESS | 1803 | 1461024391344 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5111b7800 == 138 [pid = 1803] [id = 732] 17:06:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7fa511306c00) [pid = 1803] [serial = 2197] [outer = (nil)] 17:06:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7fa514523000) [pid = 1803] [serial = 2198] [outer = 0x7fa511306c00] 17:06:31 INFO - PROCESS | 1803 | 1461024391455 Marionette DEBUG loaded listener.js 17:06:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7fa518e5b400) [pid = 1803] [serial = 2199] [outer = 0x7fa511306c00] 17:06:32 INFO - PROCESS | 1803 | 1461024392277 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 17:06:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:06:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1483ms 17:06:32 INFO - PROCESS | 1803 | 1461024392321 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 17:06:32 INFO - PROCESS | 1803 | 1461024392325 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 17:06:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:06:32 INFO - PROCESS | 1803 | 1461024392330 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:06:32 INFO - PROCESS | 1803 | 1461024392333 Marionette TRACE conn4 <- [1,2902,null,{}] 17:06:32 INFO - PROCESS | 1803 | 1461024392338 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:32 INFO - PROCESS | 1803 | 1461024392642 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 17:06:32 INFO - PROCESS | 1803 | 1461024392858 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa512615800 == 139 [pid = 1803] [id = 733] 17:06:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7fa518fcd400) [pid = 1803] [serial = 2200] [outer = (nil)] 17:06:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7fa519b3a400) [pid = 1803] [serial = 2201] [outer = 0x7fa518fcd400] 17:06:32 INFO - PROCESS | 1803 | 1461024392978 Marionette DEBUG loaded listener.js 17:06:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7fa519d37400) [pid = 1803] [serial = 2202] [outer = 0x7fa518fcd400] 17:06:33 INFO - PROCESS | 1803 | 1461024393892 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:06:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:06:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1634ms 17:06:33 INFO - PROCESS | 1803 | 1461024393965 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 17:06:33 INFO - PROCESS | 1803 | 1461024393968 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 17:06:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:06:33 INFO - PROCESS | 1803 | 1461024393974 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:06:33 INFO - PROCESS | 1803 | 1461024393977 Marionette TRACE conn4 <- [1,2906,null,{}] 17:06:33 INFO - PROCESS | 1803 | 1461024393982 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:34 INFO - PROCESS | 1803 | 1461024394247 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 17:06:34 INFO - PROCESS | 1803 | 1461024394562 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513980800 == 140 [pid = 1803] [id = 734] 17:06:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7fa519e3a800) [pid = 1803] [serial = 2203] [outer = (nil)] 17:06:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7fa51aff6000) [pid = 1803] [serial = 2204] [outer = 0x7fa519e3a800] 17:06:34 INFO - PROCESS | 1803 | 1461024394640 Marionette DEBUG loaded listener.js 17:06:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7fa51b707000) [pid = 1803] [serial = 2205] [outer = 0x7fa519e3a800] 17:06:35 INFO - PROCESS | 1803 | 1461024395471 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 17:06:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:06:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1529ms 17:06:35 INFO - PROCESS | 1803 | 1461024395516 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 17:06:35 INFO - PROCESS | 1803 | 1461024395520 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 17:06:35 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:06:35 INFO - PROCESS | 1803 | 1461024395526 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:06:35 INFO - PROCESS | 1803 | 1461024395530 Marionette TRACE conn4 <- [1,2910,null,{}] 17:06:35 INFO - PROCESS | 1803 | 1461024395534 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:35 INFO - PROCESS | 1803 | 1461024395735 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 17:06:36 INFO - PROCESS | 1803 | 1461024396049 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa514547000 == 141 [pid = 1803] [id = 735] 17:06:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7fa51b70f800) [pid = 1803] [serial = 2206] [outer = (nil)] 17:06:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7fa51bbec400) [pid = 1803] [serial = 2207] [outer = 0x7fa51b70f800] 17:06:36 INFO - PROCESS | 1803 | 1461024396164 Marionette DEBUG loaded listener.js 17:06:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7fa51bfcfc00) [pid = 1803] [serial = 2208] [outer = 0x7fa51b70f800] 17:06:36 INFO - PROCESS | 1803 | 1461024396903 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 17:06:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:06:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:06:36 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1435ms 17:06:36 INFO - PROCESS | 1803 | 1461024396962 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 17:06:36 INFO - PROCESS | 1803 | 1461024396965 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 17:06:36 INFO - TEST-START | /DOMEvents/constructors.html 17:06:36 INFO - PROCESS | 1803 | 1461024396973 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:06:36 INFO - PROCESS | 1803 | 1461024396976 Marionette TRACE conn4 <- [1,2914,null,{}] 17:06:36 INFO - PROCESS | 1803 | 1461024396982 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:37 INFO - PROCESS | 1803 | 1461024397187 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 17:06:37 INFO - PROCESS | 1803 | 1461024397476 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518f92800 == 142 [pid = 1803] [id = 736] 17:06:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7fa51b704c00) [pid = 1803] [serial = 2209] [outer = (nil)] 17:06:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7fa51d18cc00) [pid = 1803] [serial = 2210] [outer = 0x7fa51b704c00] 17:06:37 INFO - PROCESS | 1803 | 1461024397549 Marionette DEBUG loaded listener.js 17:06:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7fa51ef1ac00) [pid = 1803] [serial = 2211] [outer = 0x7fa51b704c00] 17:06:38 INFO - PROCESS | 1803 | 1461024398460 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:06:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:06:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:06:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:06:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:06:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:06:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:06:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:06:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:06:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:06:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:06:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:06:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:06:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:06:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:06:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:06:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:06:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:06:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:06:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:06:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:06:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:06:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:06:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:06:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:06:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:06:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:06:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:06:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:06:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:06:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:06:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:06:38 INFO - TEST-OK | /DOMEvents/constructors.html | took 1546ms 17:06:38 INFO - PROCESS | 1803 | 1461024398522 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 17:06:38 INFO - PROCESS | 1803 | 1461024398526 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 17:06:38 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:06:38 INFO - PROCESS | 1803 | 1461024398537 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:06:38 INFO - PROCESS | 1803 | 1461024398540 Marionette TRACE conn4 <- [1,2918,null,{}] 17:06:38 INFO - PROCESS | 1803 | 1461024398602 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:38 INFO - PROCESS | 1803 | 1461024398891 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 17:06:39 INFO - PROCESS | 1803 | 1461024399145 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b192000 == 143 [pid = 1803] [id = 737] 17:06:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7fa519ee6000) [pid = 1803] [serial = 2212] [outer = (nil)] 17:06:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7fa51efd4800) [pid = 1803] [serial = 2213] [outer = 0x7fa519ee6000] 17:06:39 INFO - PROCESS | 1803 | 1461024399221 Marionette DEBUG loaded listener.js 17:06:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7fa51fecac00) [pid = 1803] [serial = 2214] [outer = 0x7fa519ee6000] 17:06:39 INFO - PROCESS | 1803 | 1461024399969 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:06:40 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:06:40 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1490ms 17:06:40 INFO - PROCESS | 1803 | 1461024400026 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 17:06:40 INFO - PROCESS | 1803 | 1461024400029 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 17:06:40 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:06:40 INFO - PROCESS | 1803 | 1461024400035 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:06:40 INFO - PROCESS | 1803 | 1461024400037 Marionette TRACE conn4 <- [1,2922,null,{}] 17:06:40 INFO - PROCESS | 1803 | 1461024400043 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:40 INFO - PROCESS | 1803 | 1461024400284 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 17:06:40 INFO - PROCESS | 1803 | 1461024400577 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51d141800 == 144 [pid = 1803] [id = 738] 17:06:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7fa51b709400) [pid = 1803] [serial = 2215] [outer = (nil)] 17:06:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7fa522b63800) [pid = 1803] [serial = 2216] [outer = 0x7fa51b709400] 17:06:40 INFO - PROCESS | 1803 | 1461024400653 Marionette DEBUG loaded listener.js 17:06:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7fa524c6b800) [pid = 1803] [serial = 2217] [outer = 0x7fa51b709400] 17:06:41 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 17:06:41 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 17:06:41 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 17:06:41 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 17:06:41 INFO - PROCESS | 1803 | 1461024401501 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 17:06:41 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:06:41 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:06:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:06:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:06:41 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 17:06:41 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:06:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:06:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:06:41 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 17:06:41 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:06:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:06:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:06:41 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]" 17:06:41 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:06:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:06:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:06:41 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:06:41 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1527ms 17:06:41 INFO - PROCESS | 1803 | 1461024401569 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 17:06:41 INFO - PROCESS | 1803 | 1461024401574 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 17:06:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:06:41 INFO - PROCESS | 1803 | 1461024401604 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:06:41 INFO - PROCESS | 1803 | 1461024401607 Marionette TRACE conn4 <- [1,2926,null,{}] 17:06:41 INFO - PROCESS | 1803 | 1461024401613 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:41 INFO - PROCESS | 1803 | 1461024401860 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 17:06:42 INFO - PROCESS | 1803 | 1461024402140 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa522ab2000 == 145 [pid = 1803] [id = 739] 17:06:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7fa51ef1f400) [pid = 1803] [serial = 2218] [outer = (nil)] 17:06:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x7fa5265af400) [pid = 1803] [serial = 2219] [outer = 0x7fa51ef1f400] 17:06:42 INFO - PROCESS | 1803 | 1461024402219 Marionette DEBUG loaded listener.js 17:06:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x7fa52739c400) [pid = 1803] [serial = 2220] [outer = 0x7fa51ef1f400] 17:06:42 INFO - PROCESS | 1803 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:06:43 INFO - PROCESS | 1803 | 1461024403042 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 17:06:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:06:43 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1482ms 17:06:43 INFO - PROCESS | 1803 | 1461024403083 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 17:06:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:06:43 INFO - PROCESS | 1803 | 1461024403086 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 17:06:43 INFO - PROCESS | 1803 | 1461024403092 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:06:43 INFO - PROCESS | 1803 | 1461024403095 Marionette TRACE conn4 <- [1,2930,null,{}] 17:06:43 INFO - PROCESS | 1803 | 1461024403100 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:43 INFO - PROCESS | 1803 | 1461024403319 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 17:06:43 INFO - PROCESS | 1803 | 1461024403577 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52581c800 == 146 [pid = 1803] [id = 740] 17:06:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7fa526433000) [pid = 1803] [serial = 2221] [outer = (nil)] 17:06:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7fa5273a7c00) [pid = 1803] [serial = 2222] [outer = 0x7fa526433000] 17:06:43 INFO - PROCESS | 1803 | 1461024403653 Marionette DEBUG loaded listener.js 17:06:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x7fa5274a4000) [pid = 1803] [serial = 2223] [outer = 0x7fa526433000] 17:06:44 INFO - PROCESS | 1803 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:06:44 INFO - PROCESS | 1803 | 1461024404421 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 17:06:44 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:06:44 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1384ms 17:06:44 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:06:44 INFO - PROCESS | 1803 | 1461024404476 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 17:06:44 INFO - PROCESS | 1803 | 1461024404479 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 17:06:44 INFO - PROCESS | 1803 | 1461024404485 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:06:44 INFO - PROCESS | 1803 | 1461024404488 Marionette TRACE conn4 <- [1,2934,null,{}] 17:06:44 INFO - PROCESS | 1803 | 1461024404493 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:44 INFO - PROCESS | 1803 | 1461024404694 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 17:06:44 INFO - PROCESS | 1803 | 1461024404979 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52a8be800 == 147 [pid = 1803] [id = 741] 17:06:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7fa52739c800) [pid = 1803] [serial = 2224] [outer = (nil)] 17:06:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7fa527569400) [pid = 1803] [serial = 2225] [outer = 0x7fa52739c800] 17:06:45 INFO - PROCESS | 1803 | 1461024405054 Marionette DEBUG loaded listener.js 17:06:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7fa52a962c00) [pid = 1803] [serial = 2226] [outer = 0x7fa52739c800] 17:06:45 INFO - PROCESS | 1803 | 1461024405807 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:06:45 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:06:45 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1334ms 17:06:45 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:06:45 INFO - PROCESS | 1803 | 1461024405818 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 17:06:45 INFO - PROCESS | 1803 | 1461024405821 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 17:06:45 INFO - PROCESS | 1803 | 1461024405825 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:06:45 INFO - PROCESS | 1803 | 1461024405829 Marionette TRACE conn4 <- [1,2938,null,{}] 17:06:45 INFO - PROCESS | 1803 | 1461024405834 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:46 INFO - PROCESS | 1803 | 1461024406036 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 17:06:46 INFO - PROCESS | 1803 | 1461024406335 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa531ce7800 == 148 [pid = 1803] [id = 742] 17:06:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7fa51b711800) [pid = 1803] [serial = 2227] [outer = (nil)] 17:06:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x7fa52a965400) [pid = 1803] [serial = 2228] [outer = 0x7fa51b711800] 17:06:46 INFO - PROCESS | 1803 | 1461024406407 Marionette DEBUG loaded listener.js 17:06:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x7fa531ec8400) [pid = 1803] [serial = 2229] [outer = 0x7fa51b711800] 17:06:47 INFO - PROCESS | 1803 | 1461024407168 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:06:47 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. 17:06:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1384ms 17:06:47 INFO - PROCESS | 1803 | 1461024407211 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 17:06:47 INFO - PROCESS | 1803 | 1461024407215 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 17:06:47 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:06:47 INFO - PROCESS | 1803 | 1461024407221 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:06:47 INFO - PROCESS | 1803 | 1461024407224 Marionette TRACE conn4 <- [1,2942,null,{}] 17:06:47 INFO - PROCESS | 1803 | 1461024407228 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:47 INFO - PROCESS | 1803 | 1461024407450 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 17:06:47 INFO - PROCESS | 1803 | 1461024407753 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa532137000 == 149 [pid = 1803] [id = 743] 17:06:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x7fa525536400) [pid = 1803] [serial = 2230] [outer = (nil)] 17:06:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x7fa532126400) [pid = 1803] [serial = 2231] [outer = 0x7fa525536400] 17:06:47 INFO - PROCESS | 1803 | 1461024407829 Marionette DEBUG loaded listener.js 17:06:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x7fa5323ae000) [pid = 1803] [serial = 2232] [outer = 0x7fa525536400] 17:06:48 INFO - PROCESS | 1803 | 1461024408563 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 17:06:48 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 17:06:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:06:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:06:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1381ms 17:06:48 INFO - PROCESS | 1803 | 1461024408603 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 17:06:48 INFO - PROCESS | 1803 | 1461024408606 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 17:06:48 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:06:48 INFO - PROCESS | 1803 | 1461024408612 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:06:48 INFO - PROCESS | 1803 | 1461024408614 Marionette TRACE conn4 <- [1,2946,null,{}] 17:06:48 INFO - PROCESS | 1803 | 1461024408619 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:48 INFO - PROCESS | 1803 | 1461024408821 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 17:06:49 INFO - PROCESS | 1803 | 1461024409078 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa533010000 == 150 [pid = 1803] [id = 744] 17:06:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x7fa5310e2800) [pid = 1803] [serial = 2233] [outer = (nil)] 17:06:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x7fa533303c00) [pid = 1803] [serial = 2234] [outer = 0x7fa5310e2800] 17:06:49 INFO - PROCESS | 1803 | 1461024409151 Marionette DEBUG loaded listener.js 17:06:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x7fa5352d5800) [pid = 1803] [serial = 2235] [outer = 0x7fa5310e2800] 17:06:49 INFO - PROCESS | 1803 | 1461024409897 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:06:49 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. 17:06:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1325ms 17:06:49 INFO - PROCESS | 1803 | 1461024409938 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 17:06:49 INFO - PROCESS | 1803 | 1461024409942 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 17:06:49 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:06:49 INFO - PROCESS | 1803 | 1461024409947 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:06:49 INFO - PROCESS | 1803 | 1461024409950 Marionette TRACE conn4 <- [1,2950,null,{}] 17:06:49 INFO - PROCESS | 1803 | 1461024409955 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:50 INFO - PROCESS | 1803 | 1461024410165 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 17:06:50 INFO - PROCESS | 1803 | 1461024410429 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5353ca000 == 151 [pid = 1803] [id = 745] 17:06:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x7fa51db59800) [pid = 1803] [serial = 2236] [outer = (nil)] 17:06:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x7fa536a5f400) [pid = 1803] [serial = 2237] [outer = 0x7fa51db59800] 17:06:50 INFO - PROCESS | 1803 | 1461024410503 Marionette DEBUG loaded listener.js 17:06:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x7fa53702a800) [pid = 1803] [serial = 2238] [outer = 0x7fa51db59800] 17:06:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa536aac800 == 152 [pid = 1803] [id = 746] 17:06:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x7fa537404800) [pid = 1803] [serial = 2239] [outer = (nil)] 17:06:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 208 (0x7fa535343000) [pid = 1803] [serial = 2240] [outer = 0x7fa537404800] 17:06:51 INFO - PROCESS | 1803 | 1461024411373 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:06:51 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. 17:06:51 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1481ms 17:06:51 INFO - PROCESS | 1803 | 1461024411428 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 17:06:51 INFO - PROCESS | 1803 | 1461024411432 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 17:06:51 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:06:51 INFO - PROCESS | 1803 | 1461024411437 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:06:51 INFO - PROCESS | 1803 | 1461024411439 Marionette TRACE conn4 <- [1,2954,null,{}] 17:06:51 INFO - PROCESS | 1803 | 1461024411444 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:51 INFO - PROCESS | 1803 | 1461024411754 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 17:06:52 INFO - PROCESS | 1803 | 1461024412073 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa537627800 == 153 [pid = 1803] [id = 747] 17:06:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 209 (0x7fa5323b0800) [pid = 1803] [serial = 2241] [outer = (nil)] 17:06:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 210 (0x7fa537402800) [pid = 1803] [serial = 2242] [outer = 0x7fa5323b0800] 17:06:52 INFO - PROCESS | 1803 | 1461024412147 Marionette DEBUG loaded listener.js 17:06:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 211 (0x7fa53749d400) [pid = 1803] [serial = 2243] [outer = 0x7fa5323b0800] 17:06:52 INFO - PROCESS | 1803 | 1461024412859 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:06:52 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:06:52 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 17:06:52 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1436ms 17:06:52 INFO - PROCESS | 1803 | 1461024412874 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 17:06:52 INFO - PROCESS | 1803 | 1461024412877 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 17:06:52 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:06:52 INFO - PROCESS | 1803 | 1461024412882 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:06:52 INFO - PROCESS | 1803 | 1461024412885 Marionette TRACE conn4 <- [1,2958,null,{}] 17:06:52 INFO - PROCESS | 1803 | 1461024412890 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:53 INFO - PROCESS | 1803 | 1461024413117 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 17:06:53 INFO - PROCESS | 1803 | 1461024413374 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa53b782000 == 154 [pid = 1803] [id = 748] 17:06:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x7fa51ad71c00) [pid = 1803] [serial = 2244] [outer = (nil)] 17:06:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 213 (0x7fa51ad78800) [pid = 1803] [serial = 2245] [outer = 0x7fa51ad71c00] 17:06:53 INFO - PROCESS | 1803 | 1461024413445 Marionette DEBUG loaded listener.js 17:06:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x7fa53702dc00) [pid = 1803] [serial = 2246] [outer = 0x7fa51ad71c00] 17:06:54 INFO - PROCESS | 1803 | 1461024414197 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:06:54 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. 17:06:54 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1329ms 17:06:54 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:06:54 INFO - PROCESS | 1803 | 1461024414212 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 17:06:54 INFO - PROCESS | 1803 | 1461024414215 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 17:06:54 INFO - PROCESS | 1803 | 1461024414221 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:06:54 INFO - PROCESS | 1803 | 1461024414223 Marionette TRACE conn4 <- [1,2962,null,{}] 17:06:54 INFO - PROCESS | 1803 | 1461024414228 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:54 INFO - PROCESS | 1803 | 1461024414454 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 17:06:54 INFO - PROCESS | 1803 | 1461024414714 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa514435000 == 155 [pid = 1803] [id = 749] 17:06:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 215 (0x7fa50d711000) [pid = 1803] [serial = 2247] [outer = (nil)] 17:06:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 216 (0x7fa50d718000) [pid = 1803] [serial = 2248] [outer = 0x7fa50d711000] 17:06:54 INFO - PROCESS | 1803 | 1461024414790 Marionette DEBUG loaded listener.js 17:06:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 217 (0x7fa50d71d800) [pid = 1803] [serial = 2249] [outer = 0x7fa50d711000] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51af1d800 == 154 [pid = 1803] [id = 112] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50b152800 == 153 [pid = 1803] [id = 680] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa503ee3800 == 152 [pid = 1803] [id = 676] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa522297000 == 151 [pid = 1803] [id = 668] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50d4de000 == 150 [pid = 1803] [id = 675] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50c77b000 == 149 [pid = 1803] [id = 727] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50b156800 == 148 [pid = 1803] [id = 726] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa509518800 == 147 [pid = 1803] [id = 725] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa503ee6000 == 146 [pid = 1803] [id = 724] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa525dd7800 == 145 [pid = 1803] [id = 722] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa525753800 == 144 [pid = 1803] [id = 721] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52539b800 == 143 [pid = 1803] [id = 720] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5246ea000 == 142 [pid = 1803] [id = 719] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52456a800 == 141 [pid = 1803] [id = 718] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa522aa2000 == 140 [pid = 1803] [id = 717] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51fea6800 == 139 [pid = 1803] [id = 716] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51fbc6800 == 138 [pid = 1803] [id = 715] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51f270800 == 137 [pid = 1803] [id = 714] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b917000 == 136 [pid = 1803] [id = 713] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b1a5800 == 135 [pid = 1803] [id = 712] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51ad1e800 == 134 [pid = 1803] [id = 711] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa519e1e000 == 133 [pid = 1803] [id = 710] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa518b11000 == 132 [pid = 1803] [id = 709] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51397f800 == 131 [pid = 1803] [id = 708] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51260b800 == 130 [pid = 1803] [id = 707] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5111b6800 == 129 [pid = 1803] [id = 706] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50d4dc000 == 128 [pid = 1803] [id = 705] 17:06:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50889c800 == 127 [pid = 1803] [id = 704] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 216 (0x7fa509f97c00) [pid = 1803] [serial = 2034] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 215 (0x7fa510fd5800) [pid = 1803] [serial = 2105] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 214 (0x7fa51130b000) [pid = 1803] [serial = 2106] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0x7fa50b05b800) [pid = 1803] [serial = 2109] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 212 (0x7fa51bfcbc00) [pid = 1803] [serial = 2081] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x7fa503184000) [pid = 1803] [serial = 2084] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 210 (0x7fa5095cf400) [pid = 1803] [serial = 2087] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 209 (0x7fa50e4d7000) [pid = 1803] [serial = 2096] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 208 (0x7fa50c611400) [pid = 1803] [serial = 2094] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 207 (0x7fa5095da400) [pid = 1803] [serial = 2093] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x7fa50f566800) [pid = 1803] [serial = 2051] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x7fa50cf1a000) [pid = 1803] [serial = 2048] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x7fa50ff76000) [pid = 1803] [serial = 2054] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x7fa50eb53c00) [pid = 1803] [serial = 2099] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0x7fa50f8e0c00) [pid = 1803] [serial = 2100] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x7fa510d1bc00) [pid = 1803] [serial = 2057] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x7fa50b059800) [pid = 1803] [serial = 2045] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x7fa51253b400) [pid = 1803] [serial = 2060] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x7fa513903c00) [pid = 1803] [serial = 2063] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x7fa519a86c00) [pid = 1803] [serial = 2069] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x7fa519d34400) [pid = 1803] [serial = 2072] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x7fa51aff4000) [pid = 1803] [serial = 2075] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7fa51b9b3800) [pid = 1803] [serial = 2078] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7fa514530c00) [pid = 1803] [serial = 2066] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7fa51009f400) [pid = 1803] [serial = 2102] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7fa509c0d000) [pid = 1803] [serial = 2091] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x7fa5031cdc00) [pid = 1803] [serial = 2090] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7fa50eb4d000) [pid = 1803] [serial = 2097] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7fa5031c9800) [pid = 1803] [serial = 2108] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x7fa510d1fc00) [pid = 1803] [serial = 2103] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x7fa511708000) [pid = 1803] [serial = 2111] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1803 | 1461024417308 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:06:57 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. 17:06:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 3195ms 17:06:57 INFO - PROCESS | 1803 | 1461024417416 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 17:06:57 INFO - PROCESS | 1803 | 1461024417421 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 17:06:57 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:06:57 INFO - PROCESS | 1803 | 1461024417432 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:06:57 INFO - PROCESS | 1803 | 1461024417437 Marionette TRACE conn4 <- [1,2966,null,{}] 17:06:57 INFO - PROCESS | 1803 | 1461024417446 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:57 INFO - PROCESS | 1803 | 1461024417669 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 17:06:57 INFO - PROCESS | 1803 | 1461024417904 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa504a24000 == 128 [pid = 1803] [id = 750] 17:06:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x7fa508c6f800) [pid = 1803] [serial = 2250] [outer = (nil)] 17:06:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x7fa5095da400) [pid = 1803] [serial = 2251] [outer = 0x7fa508c6f800] 17:06:57 INFO - PROCESS | 1803 | 1461024417972 Marionette DEBUG loaded listener.js 17:06:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7fa509c0f800) [pid = 1803] [serial = 2252] [outer = 0x7fa508c6f800] 17:06:58 INFO - PROCESS | 1803 | 1461024418671 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:06:58 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. 17:06:58 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1281ms 17:06:58 INFO - PROCESS | 1803 | 1461024418714 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 17:06:58 INFO - PROCESS | 1803 | 1461024418722 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 17:06:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:06:58 INFO - PROCESS | 1803 | 1461024418731 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:06:58 INFO - PROCESS | 1803 | 1461024418734 Marionette TRACE conn4 <- [1,2970,null,{}] 17:06:58 INFO - PROCESS | 1803 | 1461024418741 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:59 INFO - PROCESS | 1803 | 1461024419015 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 17:06:59 INFO - PROCESS | 1803 | 1461024419040 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa507fdb000 == 129 [pid = 1803] [id = 751] 17:06:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7fa5095d1400) [pid = 1803] [serial = 2253] [outer = (nil)] 17:06:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x7fa509fcec00) [pid = 1803] [serial = 2254] [outer = 0x7fa5095d1400] 17:06:59 INFO - PROCESS | 1803 | 1461024419099 Marionette DEBUG loaded listener.js 17:06:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7fa50b1e2c00) [pid = 1803] [serial = 2255] [outer = 0x7fa5095d1400] 17:07:00 INFO - PROCESS | 1803 | 1461024420048 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:07:00 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. 17:07:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1331ms 17:07:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:07:00 INFO - PROCESS | 1803 | 1461024420062 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 17:07:00 INFO - PROCESS | 1803 | 1461024420065 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 17:07:00 INFO - PROCESS | 1803 | 1461024420078 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:07:00 INFO - PROCESS | 1803 | 1461024420083 Marionette TRACE conn4 <- [1,2974,null,{}] 17:07:00 INFO - PROCESS | 1803 | 1461024420098 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:00 INFO - PROCESS | 1803 | 1461024420388 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 17:07:00 INFO - PROCESS | 1803 | 1461024420423 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50951c000 == 130 [pid = 1803] [id = 752] 17:07:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7fa50b1e8400) [pid = 1803] [serial = 2256] [outer = (nil)] 17:07:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7fa50c9ad800) [pid = 1803] [serial = 2257] [outer = 0x7fa50b1e8400] 17:07:00 INFO - PROCESS | 1803 | 1461024420501 Marionette DEBUG loaded listener.js 17:07:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7fa50d71a000) [pid = 1803] [serial = 2258] [outer = 0x7fa50b1e8400] 17:07:01 INFO - PROCESS | 1803 | 1461024421361 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 17:07:01 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. 17:07:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1342ms 17:07:01 INFO - PROCESS | 1803 | 1461024421412 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 17:07:01 INFO - PROCESS | 1803 | 1461024421416 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 17:07:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:07:01 INFO - PROCESS | 1803 | 1461024421429 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:07:01 INFO - PROCESS | 1803 | 1461024421431 Marionette TRACE conn4 <- [1,2978,null,{}] 17:07:01 INFO - PROCESS | 1803 | 1461024421436 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:01 INFO - PROCESS | 1803 | 1461024421692 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 17:07:01 INFO - PROCESS | 1803 | 1461024421729 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50a0f9000 == 131 [pid = 1803] [id = 753] 17:07:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x7fa50c6dbc00) [pid = 1803] [serial = 2259] [outer = (nil)] 17:07:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x7fa50e151000) [pid = 1803] [serial = 2260] [outer = 0x7fa50c6dbc00] 17:07:01 INFO - PROCESS | 1803 | 1461024421791 Marionette DEBUG loaded listener.js 17:07:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x7fa50eb55400) [pid = 1803] [serial = 2261] [outer = 0x7fa50c6dbc00] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x7fa503184c00) [pid = 1803] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x7fa510f70800) [pid = 1803] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x7fa50f9e4400) [pid = 1803] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7fa51ef21000) [pid = 1803] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7fa50cf0fc00) [pid = 1803] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7fa50d876000) [pid = 1803] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7fa511304000) [pid = 1803] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x7fa524c6d400) [pid = 1803] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7fa51ef81c00) [pid = 1803] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7fa50f97f800) [pid = 1803] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x7fa50c617000) [pid = 1803] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x7fa5031cf800) [pid = 1803] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7fa509c08800) [pid = 1803] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7fa50eb4cc00) [pid = 1803] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7fa5031c5400) [pid = 1803] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7fa5031c7800) [pid = 1803] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7fa50317ac00) [pid = 1803] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7fa518e5c400) [pid = 1803] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7fa51f6f5c00) [pid = 1803] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7fa511711000) [pid = 1803] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7fa50f562c00) [pid = 1803] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7fa50e4cfc00) [pid = 1803] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7fa50317b800) [pid = 1803] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7fa508ae7c00) [pid = 1803] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7fa51ef1b400) [pid = 1803] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7fa509f96c00) [pid = 1803] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7fa509c05000) [pid = 1803] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7fa519ee3000) [pid = 1803] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7fa519d3bc00) [pid = 1803] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7fa510d84000) [pid = 1803] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7fa51256d400) [pid = 1803] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7fa503187400) [pid = 1803] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7fa519ee7400) [pid = 1803] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7fa51f86fc00) [pid = 1803] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7fa509f9bc00) [pid = 1803] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7fa51fed5800) [pid = 1803] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7fa51feca800) [pid = 1803] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7fa50d026c00) [pid = 1803] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7fa5125c4c00) [pid = 1803] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7fa518e61000) [pid = 1803] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:07:03 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7fa50317c000) [pid = 1803] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:07:03 INFO - PROCESS | 1803 | 1461024423436 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:07:03 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. 17:07:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 2037ms 17:07:03 INFO - PROCESS | 1803 | 1461024423468 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 17:07:03 INFO - PROCESS | 1803 | 1461024423472 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 17:07:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:07:03 INFO - PROCESS | 1803 | 1461024423483 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:07:03 INFO - PROCESS | 1803 | 1461024423485 Marionette TRACE conn4 <- [1,2982,null,{}] 17:07:03 INFO - PROCESS | 1803 | 1461024423491 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:03 INFO - PROCESS | 1803 | 1461024423683 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 17:07:03 INFO - PROCESS | 1803 | 1461024423890 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50b15a800 == 132 [pid = 1803] [id = 754] 17:07:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7fa50317b800) [pid = 1803] [serial = 2262] [outer = (nil)] 17:07:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7fa50c7a3c00) [pid = 1803] [serial = 2263] [outer = 0x7fa50317b800] 17:07:03 INFO - PROCESS | 1803 | 1461024423949 Marionette DEBUG loaded listener.js 17:07:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7fa50eb4bc00) [pid = 1803] [serial = 2264] [outer = 0x7fa50317b800] 17:07:04 INFO - PROCESS | 1803 | 1461024424617 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 17:07:04 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 17:07:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:07:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1182ms 17:07:04 INFO - PROCESS | 1803 | 1461024424667 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 17:07:04 INFO - PROCESS | 1803 | 1461024424671 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 17:07:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:07:04 INFO - PROCESS | 1803 | 1461024424676 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:07:04 INFO - PROCESS | 1803 | 1461024424678 Marionette TRACE conn4 <- [1,2986,null,{}] 17:07:04 INFO - PROCESS | 1803 | 1461024424683 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:04 INFO - PROCESS | 1803 | 1461024424987 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 17:07:05 INFO - PROCESS | 1803 | 1461024425342 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50381c000 == 133 [pid = 1803] [id = 755] 17:07:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7fa50317c000) [pid = 1803] [serial = 2265] [outer = (nil)] 17:07:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7fa5031cc800) [pid = 1803] [serial = 2266] [outer = 0x7fa50317c000] 17:07:05 INFO - PROCESS | 1803 | 1461024425425 Marionette DEBUG loaded listener.js 17:07:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7fa508c73800) [pid = 1803] [serial = 2267] [outer = 0x7fa50317c000] 17:07:06 INFO - PROCESS | 1803 | 1461024426254 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:07:06 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. 17:07:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1625ms 17:07:06 INFO - PROCESS | 1803 | 1461024426328 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 17:07:06 INFO - PROCESS | 1803 | 1461024426333 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 17:07:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:07:06 INFO - PROCESS | 1803 | 1461024426341 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:07:06 INFO - PROCESS | 1803 | 1461024426347 Marionette TRACE conn4 <- [1,2990,null,{}] 17:07:06 INFO - PROCESS | 1803 | 1461024426354 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:06 INFO - PROCESS | 1803 | 1461024426659 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 17:07:06 INFO - PROCESS | 1803 | 1461024426871 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa509dda000 == 134 [pid = 1803] [id = 756] 17:07:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7fa509c11800) [pid = 1803] [serial = 2268] [outer = (nil)] 17:07:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7fa50b80b800) [pid = 1803] [serial = 2269] [outer = 0x7fa509c11800] 17:07:06 INFO - PROCESS | 1803 | 1461024426946 Marionette DEBUG loaded listener.js 17:07:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7fa50d713400) [pid = 1803] [serial = 2270] [outer = 0x7fa509c11800] 17:07:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50cead800 == 135 [pid = 1803] [id = 757] 17:07:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7fa50f55c400) [pid = 1803] [serial = 2271] [outer = (nil)] 17:07:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7fa50d71a400) [pid = 1803] [serial = 2272] [outer = 0x7fa50f55c400] 17:07:07 INFO - PROCESS | 1803 | 1461024427945 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:07:07 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. 17:07:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1632ms 17:07:07 INFO - PROCESS | 1803 | 1461024427980 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 17:07:07 INFO - PROCESS | 1803 | 1461024427987 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 17:07:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:07:08 INFO - PROCESS | 1803 | 1461024428000 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:07:08 INFO - PROCESS | 1803 | 1461024428002 Marionette TRACE conn4 <- [1,2994,null,{}] 17:07:08 INFO - PROCESS | 1803 | 1461024428008 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:08 INFO - PROCESS | 1803 | 1461024428293 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 17:07:08 INFO - PROCESS | 1803 | 1461024428649 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50d4dc000 == 136 [pid = 1803] [id = 758] 17:07:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7fa50eb58400) [pid = 1803] [serial = 2273] [outer = (nil)] 17:07:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7fa50f97f800) [pid = 1803] [serial = 2274] [outer = 0x7fa50eb58400] 17:07:08 INFO - PROCESS | 1803 | 1461024428727 Marionette DEBUG loaded listener.js 17:07:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7fa5100a4800) [pid = 1803] [serial = 2275] [outer = 0x7fa50eb58400] 17:07:09 INFO - PROCESS | 1803 | 1461024429515 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:07:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:07:09 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 17:07:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1535ms 17:07:09 INFO - PROCESS | 1803 | 1461024429529 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 17:07:09 INFO - PROCESS | 1803 | 1461024429532 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 17:07:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:07:09 INFO - PROCESS | 1803 | 1461024429548 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:07:09 INFO - PROCESS | 1803 | 1461024429557 Marionette TRACE conn4 <- [1,2998,null,{}] 17:07:09 INFO - PROCESS | 1803 | 1461024429563 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:09 INFO - PROCESS | 1803 | 1461024429793 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 17:07:10 INFO - PROCESS | 1803 | 1461024430076 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50f79c800 == 137 [pid = 1803] [id = 759] 17:07:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7fa50f567c00) [pid = 1803] [serial = 2276] [outer = (nil)] 17:07:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7fa510f64400) [pid = 1803] [serial = 2277] [outer = 0x7fa50f567c00] 17:07:10 INFO - PROCESS | 1803 | 1461024430149 Marionette DEBUG loaded listener.js 17:07:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7fa511151800) [pid = 1803] [serial = 2278] [outer = 0x7fa50f567c00] 17:07:10 INFO - PROCESS | 1803 | 1461024430946 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:07:10 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. 17:07:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1443ms 17:07:10 INFO - PROCESS | 1803 | 1461024430983 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 17:07:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:07:10 INFO - PROCESS | 1803 | 1461024430987 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 17:07:10 INFO - PROCESS | 1803 | 1461024430993 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:07:10 INFO - PROCESS | 1803 | 1461024430996 Marionette TRACE conn4 <- [1,3002,null,{}] 17:07:11 INFO - PROCESS | 1803 | 1461024431001 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:11 INFO - PROCESS | 1803 | 1461024431247 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 17:07:11 INFO - PROCESS | 1803 | 1461024431513 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5101a0800 == 138 [pid = 1803] [id = 760] 17:07:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7fa509c08800) [pid = 1803] [serial = 2279] [outer = (nil)] 17:07:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7fa5116bb800) [pid = 1803] [serial = 2280] [outer = 0x7fa509c08800] 17:07:11 INFO - PROCESS | 1803 | 1461024431590 Marionette DEBUG loaded listener.js 17:07:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7fa512543400) [pid = 1803] [serial = 2281] [outer = 0x7fa509c08800] 17:07:12 INFO - PROCESS | 1803 | 1461024432332 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:07:12 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. 17:07:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1381ms 17:07:12 INFO - PROCESS | 1803 | 1461024432374 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 17:07:12 INFO - PROCESS | 1803 | 1461024432378 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 17:07:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:07:12 INFO - PROCESS | 1803 | 1461024432384 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:07:12 INFO - PROCESS | 1803 | 1461024432386 Marionette TRACE conn4 <- [1,3006,null,{}] 17:07:12 INFO - PROCESS | 1803 | 1461024432391 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:12 INFO - PROCESS | 1803 | 1461024432635 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 17:07:12 INFO - PROCESS | 1803 | 1461024432890 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51250d800 == 139 [pid = 1803] [id = 761] 17:07:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7fa512726400) [pid = 1803] [serial = 2282] [outer = (nil)] 17:07:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7fa51272dc00) [pid = 1803] [serial = 2283] [outer = 0x7fa512726400] 17:07:12 INFO - PROCESS | 1803 | 1461024432975 Marionette DEBUG loaded listener.js 17:07:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7fa51452c800) [pid = 1803] [serial = 2284] [outer = 0x7fa512726400] 17:07:13 INFO - PROCESS | 1803 | 1461024433782 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:07:13 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. 17:07:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1428ms 17:07:13 INFO - PROCESS | 1803 | 1461024433812 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 17:07:13 INFO - PROCESS | 1803 | 1461024433816 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 17:07:13 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:07:13 INFO - PROCESS | 1803 | 1461024433821 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:07:13 INFO - PROCESS | 1803 | 1461024433824 Marionette TRACE conn4 <- [1,3010,null,{}] 17:07:13 INFO - PROCESS | 1803 | 1461024433829 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:14 INFO - PROCESS | 1803 | 1461024434043 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 17:07:14 INFO - PROCESS | 1803 | 1461024434333 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513822000 == 140 [pid = 1803] [id = 762] 17:07:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7fa50c7a7c00) [pid = 1803] [serial = 2285] [outer = (nil)] 17:07:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7fa518c80800) [pid = 1803] [serial = 2286] [outer = 0x7fa50c7a7c00] 17:07:14 INFO - PROCESS | 1803 | 1461024434407 Marionette DEBUG loaded listener.js 17:07:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7fa519b39c00) [pid = 1803] [serial = 2287] [outer = 0x7fa50c7a7c00] 17:07:15 INFO - PROCESS | 1803 | 1461024435171 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 17:07:15 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 17:07:15 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1386ms 17:07:15 INFO - PROCESS | 1803 | 1461024435209 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 17:07:15 INFO - PROCESS | 1803 | 1461024435213 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 17:07:15 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:07:15 INFO - PROCESS | 1803 | 1461024435218 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:07:15 INFO - PROCESS | 1803 | 1461024435221 Marionette TRACE conn4 <- [1,3014,null,{}] 17:07:15 INFO - PROCESS | 1803 | 1461024435226 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:15 INFO - PROCESS | 1803 | 1461024435432 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 17:07:15 INFO - PROCESS | 1803 | 1461024435726 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5144df800 == 141 [pid = 1803] [id = 763] 17:07:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7fa514530c00) [pid = 1803] [serial = 2288] [outer = (nil)] 17:07:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7fa519d35000) [pid = 1803] [serial = 2289] [outer = 0x7fa514530c00] 17:07:15 INFO - PROCESS | 1803 | 1461024435802 Marionette DEBUG loaded listener.js 17:07:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7fa519e36400) [pid = 1803] [serial = 2290] [outer = 0x7fa514530c00] 17:07:16 INFO - PROCESS | 1803 | [1803] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:07:16 INFO - PROCESS | 1803 | 1461024436691 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:07:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:07:16 INFO - {} 17:07:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:07:16 INFO - {} 17:07:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:07:16 INFO - {} 17:07:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:07:16 INFO - {} 17:07:16 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1526ms 17:07:16 INFO - PROCESS | 1803 | 1461024436747 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 17:07:16 INFO - PROCESS | 1803 | 1461024436750 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 17:07:16 INFO - TEST-START | /FileAPI/fileReader.html 17:07:16 INFO - PROCESS | 1803 | 1461024436756 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:07:16 INFO - PROCESS | 1803 | 1461024436758 Marionette TRACE conn4 <- [1,3018,null,{}] 17:07:16 INFO - PROCESS | 1803 | 1461024436812 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:17 INFO - PROCESS | 1803 | 1461024437011 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 17:07:17 INFO - PROCESS | 1803 | 1461024437283 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518f91000 == 142 [pid = 1803] [id = 764] 17:07:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x7fa519e36800) [pid = 1803] [serial = 2291] [outer = (nil)] 17:07:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x7fa519ef7400) [pid = 1803] [serial = 2292] [outer = 0x7fa519e36800] 17:07:17 INFO - PROCESS | 1803 | 1461024437403 Marionette DEBUG loaded listener.js 17:07:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7fa51aff4000) [pid = 1803] [serial = 2293] [outer = 0x7fa519e36800] 17:07:18 INFO - PROCESS | 1803 | 1461024438130 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 17:07:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:07:18 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:07:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:07:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:07:18 INFO - TEST-OK | /FileAPI/fileReader.html | took 1426ms 17:07:18 INFO - TEST-START | /FileAPI/historical.html 17:07:18 INFO - PROCESS | 1803 | 1461024438184 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 17:07:18 INFO - PROCESS | 1803 | 1461024438187 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 17:07:18 INFO - PROCESS | 1803 | 1461024438192 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:07:18 INFO - PROCESS | 1803 | 1461024438195 Marionette TRACE conn4 <- [1,3022,null,{}] 17:07:18 INFO - PROCESS | 1803 | 1461024438200 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:18 INFO - PROCESS | 1803 | 1461024438411 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 17:07:18 INFO - PROCESS | 1803 | 1461024438665 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51ad17800 == 143 [pid = 1803] [id = 765] 17:07:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7fa509fc7000) [pid = 1803] [serial = 2294] [outer = (nil)] 17:07:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x7fa51aff5800) [pid = 1803] [serial = 2295] [outer = 0x7fa509fc7000] 17:07:18 INFO - PROCESS | 1803 | 1461024438738 Marionette DEBUG loaded listener.js 17:07:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7fa51b2ab000) [pid = 1803] [serial = 2296] [outer = 0x7fa509fc7000] 17:07:19 INFO - PROCESS | 1803 | 1461024439481 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 17:07:19 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:07:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:07:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:07:19 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:07:19 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:07:19 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:07:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:07:19 INFO - TEST-OK | /FileAPI/historical.html | took 1336ms 17:07:19 INFO - PROCESS | 1803 | 1461024439533 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 17:07:19 INFO - PROCESS | 1803 | 1461024439536 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 17:07:19 INFO - TEST-START | /FileAPI/idlharness.html 17:07:19 INFO - PROCESS | 1803 | 1461024439547 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:07:19 INFO - PROCESS | 1803 | 1461024439551 Marionette TRACE conn4 <- [1,3026,null,{}] 17:07:19 INFO - PROCESS | 1803 | 1461024439556 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:19 INFO - PROCESS | 1803 | 1461024439766 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 17:07:20 INFO - PROCESS | 1803 | 1461024440048 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51b520800 == 144 [pid = 1803] [id = 766] 17:07:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7fa51b3b3000) [pid = 1803] [serial = 2297] [outer = (nil)] 17:07:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7fa51b6da800) [pid = 1803] [serial = 2298] [outer = 0x7fa51b3b3000] 17:07:20 INFO - PROCESS | 1803 | 1461024440135 Marionette DEBUG loaded listener.js 17:07:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7fa51b745800) [pid = 1803] [serial = 2299] [outer = 0x7fa51b3b3000] 17:07:21 INFO - PROCESS | 1803 | 1461024441820 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 17:07:21 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:07:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:07:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:07:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:07:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:07:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:07:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:07:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:07:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:07:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:07:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:07:21 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:07:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:07:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:07:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:07:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:07:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:07:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:07:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:07:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:07:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:07:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:07:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:07:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:07:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:07:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:07:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:07:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:07:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:07:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:07:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:07:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:07:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:07:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:07:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:07:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:07:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:07:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:07:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:07:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:07:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:07:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:07:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:07:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:07:21 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 17:07:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:07:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:07:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:07:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:07:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:07:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:07:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:07:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:07:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:07:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:07:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:07:21 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 17:07:21 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 17:07:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:07:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:07:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:07:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:07:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:07:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:07:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:07:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:07:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:07:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:07:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:07:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:07:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:07:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:07:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:07:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:07:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:07:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:07:22 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 17:07:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:07:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:07:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:07:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:07:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:07:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:07:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:07:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:07:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:07:22 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 17:07:22 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 17:07:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:07:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:07:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:07:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:07:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:07:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:07:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:07:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:07:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:07:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:07:22 INFO - TEST-OK | /FileAPI/idlharness.html | took 2450ms 17:07:22 INFO - PROCESS | 1803 | 1461024442035 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 17:07:22 INFO - PROCESS | 1803 | 1461024442042 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 17:07:22 INFO - TEST-START | /FileAPI/idlharness.worker 17:07:22 INFO - PROCESS | 1803 | 1461024442062 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:07:22 INFO - PROCESS | 1803 | 1461024442069 Marionette TRACE conn4 <- [1,3030,null,{}] 17:07:22 INFO - PROCESS | 1803 | 1461024442078 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:22 INFO - PROCESS | 1803 | 1461024442336 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 17:07:22 INFO - PROCESS | 1803 | 1461024442623 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa518de7000 == 145 [pid = 1803] [id = 767] 17:07:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x7fa51b3b6800) [pid = 1803] [serial = 2300] [outer = (nil)] 17:07:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x7fa51f9e8800) [pid = 1803] [serial = 2301] [outer = 0x7fa51b3b6800] 17:07:22 INFO - PROCESS | 1803 | 1461024442693 Marionette DEBUG loaded listener.js 17:07:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x7fa520492c00) [pid = 1803] [serial = 2302] [outer = 0x7fa51b3b6800] 17:07:22 INFO - PROCESS | 1803 | [1803] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:07:24 INFO - PROCESS | 1803 | 1461024444849 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 17:07:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:07:24 INFO - {} 17:07:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:07:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:07:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:07:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:07:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:07:24 INFO - {} 17:07:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:07:24 INFO - {} 17:07:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:07:24 INFO - {} 17:07:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:07:24 INFO - {} 17:07:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:07:24 INFO - {} 17:07:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:07:24 INFO - {} 17:07:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:07:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:07:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:07:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:07:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:07:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:07:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:07:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:07:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:07:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:07:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:07:25 INFO - {} 17:07:25 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 17:07:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:07:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:07:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:07:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:07:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:07:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:07:25 INFO - {} 17:07:25 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 - {} 17:07:25 INFO - {} 17:07:25 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 17:07:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:07:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:07:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:07:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:07:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:07:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:07:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:07:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:07:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:07:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:07:25 INFO - {} 17:07:25 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 17:07:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:07:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:07:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:07:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:07:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:07:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:07:25 INFO - {} 17:07:25 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 - {} 17:07:25 INFO - {} 17:07:25 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 17:07:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:07:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:07:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:07:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:07:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:07:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:25 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 17:07:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:07:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:07:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:07:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:07:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:07:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:07:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:07:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:07:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:07:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:07:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:07:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:25 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 17:07:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:07:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:07:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:07:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:25 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 17:07:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:07:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:07:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:07:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:25 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 17:07:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:07:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:07:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:07:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:07:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:07:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:07:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:07:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:07:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:07:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:07:25 INFO - {} 17:07:25 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2917ms 17:07:25 INFO - PROCESS | 1803 | 1461024444977 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 17:07:25 INFO - PROCESS | 1803 | 1461024444986 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 17:07:25 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:07:25 INFO - PROCESS | 1803 | 1461024444998 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:07:25 INFO - PROCESS | 1803 | 1461024445002 Marionette TRACE conn4 <- [1,3034,null,{}] 17:07:25 INFO - PROCESS | 1803 | 1461024445014 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:25 INFO - PROCESS | 1803 | 1461024445349 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 17:07:25 INFO - PROCESS | 1803 | 1461024445638 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525332000 == 146 [pid = 1803] [id = 768] 17:07:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x7fa521626400) [pid = 1803] [serial = 2303] [outer = (nil)] 17:07:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x7fa522b71000) [pid = 1803] [serial = 2304] [outer = 0x7fa521626400] 17:07:25 INFO - PROCESS | 1803 | 1461024445710 Marionette DEBUG loaded listener.js 17:07:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x7fa537028400) [pid = 1803] [serial = 2305] [outer = 0x7fa521626400] 17:07:26 INFO - PROCESS | 1803 | 1461024446450 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 17:07:26 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:07:26 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1487ms 17:07:26 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:07:26 INFO - PROCESS | 1803 | 1461024446485 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 17:07:26 INFO - PROCESS | 1803 | 1461024446487 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 17:07:26 INFO - PROCESS | 1803 | 1461024446493 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:07:26 INFO - PROCESS | 1803 | 1461024446496 Marionette TRACE conn4 <- [1,3038,null,{}] 17:07:26 INFO - PROCESS | 1803 | 1461024446501 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:26 INFO - PROCESS | 1803 | 1461024446719 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 17:07:26 INFO - PROCESS | 1803 | 1461024446975 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa525818800 == 147 [pid = 1803] [id = 769] 17:07:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x7fa513d15800) [pid = 1803] [serial = 2306] [outer = (nil)] 17:07:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x7fa513d18800) [pid = 1803] [serial = 2307] [outer = 0x7fa513d15800] 17:07:27 INFO - PROCESS | 1803 | 1461024447045 Marionette DEBUG loaded listener.js 17:07:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x7fa513d1d000) [pid = 1803] [serial = 2308] [outer = 0x7fa513d15800] 17:07:27 INFO - PROCESS | 1803 | 1461024447804 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 17:07:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:07:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:07:27 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1326ms 17:07:27 INFO - PROCESS | 1803 | 1461024447830 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 17:07:27 INFO - PROCESS | 1803 | 1461024447834 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 17:07:27 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:07:27 INFO - PROCESS | 1803 | 1461024447843 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:07:27 INFO - PROCESS | 1803 | 1461024447845 Marionette TRACE conn4 <- [1,3042,null,{}] 17:07:27 INFO - PROCESS | 1803 | 1461024447849 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:28 INFO - PROCESS | 1803 | 1461024448060 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 17:07:28 INFO - PROCESS | 1803 | 1461024448314 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa52bf08800 == 148 [pid = 1803] [id = 770] 17:07:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x7fa513d13400) [pid = 1803] [serial = 2309] [outer = (nil)] 17:07:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x7fa524cc8c00) [pid = 1803] [serial = 2310] [outer = 0x7fa513d13400] 17:07:28 INFO - PROCESS | 1803 | 1461024448384 Marionette DEBUG loaded listener.js 17:07:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x7fa537163c00) [pid = 1803] [serial = 2311] [outer = 0x7fa513d13400] 17:07:29 INFO - PROCESS | 1803 | 1461024449477 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:07:29 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. 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:07:29 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'.) 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:07:29 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. 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:07:29 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. 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:07:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:07:29 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. 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:07:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:07:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:07:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:07:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:07:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:07:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:07:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:07:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:07:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:07:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:07:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:07:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:07:29 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1695ms 17:07:29 INFO - PROCESS | 1803 | 1461024449538 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 17:07:29 INFO - PROCESS | 1803 | 1461024449543 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 17:07:29 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:07:29 INFO - PROCESS | 1803 | 1461024449550 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:07:29 INFO - PROCESS | 1803 | 1461024449557 Marionette TRACE conn4 <- [1,3046,null,{}] 17:07:29 INFO - PROCESS | 1803 | 1461024449567 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:29 INFO - PROCESS | 1803 | 1461024449855 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 17:07:30 INFO - PROCESS | 1803 | 1461024450182 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa51fbd9800 == 149 [pid = 1803] [id = 771] 17:07:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 208 (0x7fa50afb4c00) [pid = 1803] [serial = 2312] [outer = (nil)] 17:07:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 209 (0x7fa52048a800) [pid = 1803] [serial = 2313] [outer = 0x7fa50afb4c00] 17:07:30 INFO - PROCESS | 1803 | 1461024450312 Marionette DEBUG loaded listener.js 17:07:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 210 (0x7fa521626000) [pid = 1803] [serial = 2314] [outer = 0x7fa50afb4c00] 17:07:30 INFO - PROCESS | 1803 | [1803] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:07:31 INFO - PROCESS | 1803 | 1461024451163 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:07:31 INFO - {} 17:07:31 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1636ms 17:07:31 INFO - PROCESS | 1803 | 1461024451193 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 17:07:31 INFO - PROCESS | 1803 | 1461024451196 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 17:07:31 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:07:31 INFO - PROCESS | 1803 | 1461024451204 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:07:31 INFO - PROCESS | 1803 | 1461024451207 Marionette TRACE conn4 <- [1,3050,null,{}] 17:07:31 INFO - PROCESS | 1803 | 1461024451212 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:31 INFO - PROCESS | 1803 | 1461024451432 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 17:07:31 INFO - PROCESS | 1803 | 1461024451726 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa5246e1800 == 150 [pid = 1803] [id = 772] 17:07:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 211 (0x7fa51b751c00) [pid = 1803] [serial = 2315] [outer = (nil)] 17:07:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x7fa524072800) [pid = 1803] [serial = 2316] [outer = 0x7fa51b751c00] 17:07:31 INFO - PROCESS | 1803 | 1461024451798 Marionette DEBUG loaded listener.js 17:07:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 213 (0x7fa524c6e800) [pid = 1803] [serial = 2317] [outer = 0x7fa51b751c00] 17:07:32 INFO - PROCESS | 1803 | 1461024452546 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 17:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:07:32 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1381ms 17:07:32 INFO - PROCESS | 1803 | 1461024452586 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 17:07:32 INFO - PROCESS | 1803 | 1461024452590 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 17:07:32 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:07:32 INFO - PROCESS | 1803 | 1461024452596 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:07:32 INFO - PROCESS | 1803 | 1461024452599 Marionette TRACE conn4 <- [1,3054,null,{}] 17:07:32 INFO - PROCESS | 1803 | 1461024452603 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:32 INFO - PROCESS | 1803 | 1461024452811 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 17:07:33 INFO - PROCESS | 1803 | 1461024453070 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa53b784000 == 151 [pid = 1803] [id = 773] 17:07:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x7fa52162ac00) [pid = 1803] [serial = 2318] [outer = (nil)] 17:07:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 215 (0x7fa525aa0800) [pid = 1803] [serial = 2319] [outer = 0x7fa52162ac00] 17:07:33 INFO - PROCESS | 1803 | 1461024453144 Marionette DEBUG loaded listener.js 17:07:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 216 (0x7fa526435c00) [pid = 1803] [serial = 2320] [outer = 0x7fa52162ac00] 17:07:34 INFO - PROCESS | 1803 | 1461024454323 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:07:34 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" 17:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:07:34 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" 17:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:07:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1823ms 17:07:34 INFO - PROCESS | 1803 | 1461024454496 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 17:07:34 INFO - PROCESS | 1803 | 1461024454503 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 17:07:34 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:07:34 INFO - PROCESS | 1803 | 1461024454526 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:07:34 INFO - PROCESS | 1803 | 1461024454530 Marionette TRACE conn4 <- [1,3058,null,{}] 17:07:34 INFO - PROCESS | 1803 | 1461024454541 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:34 INFO - PROCESS | 1803 | 1461024454839 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 17:07:35 INFO - PROCESS | 1803 | 1461024455140 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50c8b5000 == 152 [pid = 1803] [id = 774] 17:07:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 217 (0x7fa508af2000) [pid = 1803] [serial = 2321] [outer = (nil)] 17:07:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 218 (0x7fa524c71400) [pid = 1803] [serial = 2322] [outer = 0x7fa508af2000] 17:07:35 INFO - PROCESS | 1803 | 1461024455212 Marionette DEBUG loaded listener.js 17:07:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 219 (0x7fa537545400) [pid = 1803] [serial = 2323] [outer = 0x7fa508af2000] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5126ea000 == 151 [pid = 1803] [id = 634] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50c648800 == 150 [pid = 1803] [id = 695] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa504be3800 == 149 [pid = 1803] [id = 694] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b286800 == 148 [pid = 1803] [id = 692] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b916800 == 147 [pid = 1803] [id = 693] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa519eac000 == 146 [pid = 1803] [id = 691] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50b15a800 == 145 [pid = 1803] [id = 754] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50a0f9000 == 144 [pid = 1803] [id = 753] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50951c000 == 143 [pid = 1803] [id = 752] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa507fdb000 == 142 [pid = 1803] [id = 751] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa504a24000 == 141 [pid = 1803] [id = 750] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa514435000 == 140 [pid = 1803] [id = 749] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa53b782000 == 139 [pid = 1803] [id = 748] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa537627800 == 138 [pid = 1803] [id = 747] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa536aac800 == 137 [pid = 1803] [id = 746] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5353ca000 == 136 [pid = 1803] [id = 745] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa533010000 == 135 [pid = 1803] [id = 744] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa532137000 == 134 [pid = 1803] [id = 743] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa531ce7800 == 133 [pid = 1803] [id = 742] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52a8be800 == 132 [pid = 1803] [id = 741] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa52581c800 == 131 [pid = 1803] [id = 740] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa522ab2000 == 130 [pid = 1803] [id = 739] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51d141800 == 129 [pid = 1803] [id = 738] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa51b192000 == 128 [pid = 1803] [id = 737] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa518f92800 == 127 [pid = 1803] [id = 736] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa514547000 == 126 [pid = 1803] [id = 735] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa513980800 == 125 [pid = 1803] [id = 734] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa512615800 == 124 [pid = 1803] [id = 733] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5111b7800 == 123 [pid = 1803] [id = 732] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50f88c000 == 122 [pid = 1803] [id = 731] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa50e444800 == 121 [pid = 1803] [id = 730] 17:07:36 INFO - PROCESS | 1803 | --DOCSHELL 0x7fa5098d3800 == 120 [pid = 1803] [id = 729] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 218 (0x7fa510d14c00) [pid = 1803] [serial = 2184] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 217 (0x7fa50eb4f800) [pid = 1803] [serial = 2043] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 216 (0x7fa518c62c00) [pid = 1803] [serial = 2126] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 215 (0x7fa51b6d8400) [pid = 1803] [serial = 2135] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 214 (0x7fa51f9ea000) [pid = 1803] [serial = 2151] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0x7fa50f97d400) [pid = 1803] [serial = 2052] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 212 (0x7fa51bbeb000) [pid = 1803] [serial = 2141] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x7fa519b41400) [pid = 1803] [serial = 2070] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 210 (0x7fa524cc2400) [pid = 1803] [serial = 2168] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 209 (0x7fa51fec8400) [pid = 1803] [serial = 2153] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 208 (0x7fa510d8a400) [pid = 1803] [serial = 2058] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 207 (0x7fa50e9ce000) [pid = 1803] [serial = 2117] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x7fa51f194800) [pid = 1803] [serial = 2082] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x7fa50d871400) [pid = 1803] [serial = 2178] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x7fa50f75fc00) [pid = 1803] [serial = 2180] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x7fa50b07b400) [pid = 1803] [serial = 2114] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0x7fa50cf11800) [pid = 1803] [serial = 2177] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x7fa50e150800) [pid = 1803] [serial = 2049] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x7fa518e5d400) [pid = 1803] [serial = 2127] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x7fa50c9ab000) [pid = 1803] [serial = 2085] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x7fa51b748800) [pid = 1803] [serial = 2076] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x7fa5031ca800) [pid = 1803] [serial = 2171] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x7fa521841400) [pid = 1803] [serial = 2157] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x7fa512569000) [pid = 1803] [serial = 2061] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7fa512724800) [pid = 1803] [serial = 2123] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7fa510297c00) [pid = 1803] [serial = 2055] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7fa512569400) [pid = 1803] [serial = 2112] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7fa50d024000) [pid = 1803] [serial = 1977] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x7fa51f19ac00) [pid = 1803] [serial = 2145] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7fa50ff73400) [pid = 1803] [serial = 2183] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7fa509f95800) [pid = 1803] [serial = 2174] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x7fa51b3b8000) [pid = 1803] [serial = 2133] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x7fa50b078800) [pid = 1803] [serial = 2175] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7fa519ef0c00) [pid = 1803] [serial = 2129] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7fa510f6f400) [pid = 1803] [serial = 2120] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7fa518e5f000) [pid = 1803] [serial = 2067] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7fa50f564000) [pid = 1803] [serial = 2118] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7fa51b16e800) [pid = 1803] [serial = 2132] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7fa51bda7800) [pid = 1803] [serial = 2142] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7fa51f86e800) [pid = 1803] [serial = 2150] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7fa51b706000) [pid = 1803] [serial = 2136] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7fa50b1e9c00) [pid = 1803] [serial = 2046] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7fa51b70f400) [pid = 1803] [serial = 2138] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7fa51b9b6400) [pid = 1803] [serial = 2139] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7fa523e75400) [pid = 1803] [serial = 2163] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7fa51f7a6000) [pid = 1803] [serial = 2148] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7fa524520400) [pid = 1803] [serial = 2165] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7fa5249ca400) [pid = 1803] [serial = 2166] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7fa522b22800) [pid = 1803] [serial = 2159] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7fa513a26400) [pid = 1803] [serial = 2064] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7fa51ef7d800) [pid = 1803] [serial = 2144] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7fa519edb000) [pid = 1803] [serial = 2073] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7fa51130a000) [pid = 1803] [serial = 2121] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7fa522b6e400) [pid = 1803] [serial = 2160] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7fa50ff70800) [pid = 1803] [serial = 2181] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7fa51bda3400) [pid = 1803] [serial = 2079] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7fa524ccf400) [pid = 1803] [serial = 2169] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7fa51fed2400) [pid = 1803] [serial = 2154] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7fa50f561800) [pid = 1803] [serial = 2088] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7fa51ac4d400) [pid = 1803] [serial = 2130] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7fa51f799800) [pid = 1803] [serial = 2147] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7fa52048d000) [pid = 1803] [serial = 2156] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7fa50c60cc00) [pid = 1803] [serial = 2115] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7fa51390f000) [pid = 1803] [serial = 2124] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7fa5230ae800) [pid = 1803] [serial = 2162] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1803 | 1461024457802 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 17:07:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:07:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:07:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:07:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:07:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:07:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:07:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:07:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:07:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:07:37 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:07:37 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:37 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:07:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:07:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:07:37 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:07:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:07:37 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:07:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:07:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:07:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:07:37 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 3299ms 17:07:37 INFO - PROCESS | 1803 | 1461024457828 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 17:07:37 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:07:37 INFO - PROCESS | 1803 | 1461024457836 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 17:07:37 INFO - PROCESS | 1803 | 1461024457842 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:07:37 INFO - PROCESS | 1803 | 1461024457847 Marionette TRACE conn4 <- [1,3062,null,{}] 17:07:37 INFO - PROCESS | 1803 | 1461024457854 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:38 INFO - PROCESS | 1803 | 1461024458040 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 17:07:38 INFO - PROCESS | 1803 | 1461024458247 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa507fc7800 == 121 [pid = 1803] [id = 775] 17:07:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7fa5095d8c00) [pid = 1803] [serial = 2324] [outer = (nil)] 17:07:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7fa509f97400) [pid = 1803] [serial = 2325] [outer = 0x7fa5095d8c00] 17:07:38 INFO - PROCESS | 1803 | 1461024458308 Marionette DEBUG loaded listener.js 17:07:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7fa509fcf800) [pid = 1803] [serial = 2326] [outer = 0x7fa5095d8c00] 17:07:38 INFO - PROCESS | 1803 | [1803] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:07:39 INFO - PROCESS | 1803 | 1461024459111 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:07:39 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:07:39 INFO - {} 17:07:39 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1328ms 17:07:39 INFO - PROCESS | 1803 | 1461024459172 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 17:07:39 INFO - PROCESS | 1803 | 1461024459180 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 17:07:39 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:07:39 INFO - PROCESS | 1803 | 1461024459195 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:07:39 INFO - PROCESS | 1803 | 1461024459199 Marionette TRACE conn4 <- [1,3066,null,{}] 17:07:39 INFO - PROCESS | 1803 | 1461024459204 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:39 INFO - PROCESS | 1803 | 1461024459409 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 17:07:39 INFO - PROCESS | 1803 | 1461024459650 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa509521000 == 122 [pid = 1803] [id = 776] 17:07:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7fa508c72800) [pid = 1803] [serial = 2327] [outer = (nil)] 17:07:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7fa50c611800) [pid = 1803] [serial = 2328] [outer = 0x7fa508c72800] 17:07:39 INFO - PROCESS | 1803 | 1461024459710 Marionette DEBUG loaded listener.js 17:07:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7fa50cf1c800) [pid = 1803] [serial = 2329] [outer = 0x7fa508c72800] 17:07:40 INFO - PROCESS | 1803 | 1461024460550 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 17:07:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:07:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:07:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:07:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:07:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:07:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:07:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:07:40 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1383ms 17:07:40 INFO - PROCESS | 1803 | 1461024460599 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 17:07:40 INFO - PROCESS | 1803 | 1461024460603 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 17:07:40 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:07:40 INFO - PROCESS | 1803 | 1461024460609 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:07:40 INFO - PROCESS | 1803 | 1461024460619 Marionette TRACE conn4 <- [1,3070,null,{}] 17:07:40 INFO - PROCESS | 1803 | 1461024460649 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:40 INFO - PROCESS | 1803 | 1461024460925 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 17:07:40 INFO - PROCESS | 1803 | 1461024460976 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50991e000 == 123 [pid = 1803] [id = 777] 17:07:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7fa50d876400) [pid = 1803] [serial = 2330] [outer = (nil)] 17:07:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7fa50e4d9c00) [pid = 1803] [serial = 2331] [outer = 0x7fa50d876400] 17:07:41 INFO - PROCESS | 1803 | 1461024461096 Marionette DEBUG loaded listener.js 17:07:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7fa50f8e9800) [pid = 1803] [serial = 2332] [outer = 0x7fa50d876400] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7fa51b704c00) [pid = 1803] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7fa50c6dbc00) [pid = 1803] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7fa518fcd400) [pid = 1803] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7fa50b1e8400) [pid = 1803] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7fa5031c2400) [pid = 1803] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7fa511306c00) [pid = 1803] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7fa5323b0800) [pid = 1803] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7fa537404800) [pid = 1803] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7fa51b70f800) [pid = 1803] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7fa5095d1400) [pid = 1803] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7fa5100a0400) [pid = 1803] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7fa50d711000) [pid = 1803] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7fa50b809400) [pid = 1803] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7fa52739c800) [pid = 1803] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7fa51b711800) [pid = 1803] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7fa51b709400) [pid = 1803] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7fa50c60ac00) [pid = 1803] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7fa51ef1f400) [pid = 1803] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7fa525536400) [pid = 1803] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7fa526433000) [pid = 1803] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7fa519ee6000) [pid = 1803] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7fa51ad71c00) [pid = 1803] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7fa519e3a800) [pid = 1803] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7fa5310e2800) [pid = 1803] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7fa508c6f800) [pid = 1803] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7fa51db59800) [pid = 1803] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:07:42 INFO - PROCESS | 1803 | 1461024462680 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 17:07:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:07:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:07:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:07:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:07:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:07:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:07:42 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 2102ms 17:07:42 INFO - PROCESS | 1803 | 1461024462714 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 17:07:42 INFO - PROCESS | 1803 | 1461024462717 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 17:07:42 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:07:42 INFO - PROCESS | 1803 | 1461024462723 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:07:42 INFO - PROCESS | 1803 | 1461024462726 Marionette TRACE conn4 <- [1,3074,null,{}] 17:07:42 INFO - PROCESS | 1803 | 1461024462731 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:43 INFO - PROCESS | 1803 | 1461024463020 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 17:07:43 INFO - PROCESS | 1803 | 1461024463041 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50b9d4800 == 124 [pid = 1803] [id = 778] 17:07:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7fa5031c2400) [pid = 1803] [serial = 2333] [outer = (nil)] 17:07:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7fa50ff70400) [pid = 1803] [serial = 2334] [outer = 0x7fa5031c2400] 17:07:43 INFO - PROCESS | 1803 | 1461024463104 Marionette DEBUG loaded listener.js 17:07:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7fa510296800) [pid = 1803] [serial = 2335] [outer = 0x7fa5031c2400] 17:07:43 INFO - PROCESS | 1803 | 1461024463912 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 17:07:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:07:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:07:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:07:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:07:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:07:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:07:43 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1239ms 17:07:43 INFO - PROCESS | 1803 | 1461024463965 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 17:07:43 INFO - PROCESS | 1803 | 1461024463968 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 17:07:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:07:43 INFO - PROCESS | 1803 | 1461024463974 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:07:43 INFO - PROCESS | 1803 | 1461024463976 Marionette TRACE conn4 <- [1,3078,null,{}] 17:07:43 INFO - PROCESS | 1803 | 1461024463981 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:44 INFO - PROCESS | 1803 | 1461024464176 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 17:07:44 INFO - PROCESS | 1803 | 1461024464577 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa503b52800 == 125 [pid = 1803] [id = 779] 17:07:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7fa503185400) [pid = 1803] [serial = 2336] [outer = (nil)] 17:07:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7fa5031cac00) [pid = 1803] [serial = 2337] [outer = 0x7fa503185400] 17:07:44 INFO - PROCESS | 1803 | 1461024464705 Marionette DEBUG loaded listener.js 17:07:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7fa508c73400) [pid = 1803] [serial = 2338] [outer = 0x7fa503185400] 17:07:45 INFO - PROCESS | 1803 | 1461024465623 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 17:07:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:07:45 INFO - PROCESS | 1803 | 1461024465686 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 17:07:45 INFO - PROCESS | 1803 | 1461024465695 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:07:45 INFO - PROCESS | 1803 | 1461024465700 Marionette TRACE conn4 <- [1,3082,null,{}] 17:07:45 INFO - PROCESS | 1803 | 1461024465707 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:45 INFO - PROCESS | 1803 | 1461024465947 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 17:07:46 INFO - PROCESS | 1803 | 1461024466238 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50950d800 == 126 [pid = 1803] [id = 780] 17:07:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7fa5031c5c00) [pid = 1803] [serial = 2339] [outer = (nil)] 17:07:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7fa50b07b400) [pid = 1803] [serial = 2340] [outer = 0x7fa5031c5c00] 17:07:46 INFO - PROCESS | 1803 | 1461024466315 Marionette DEBUG loaded listener.js 17:07:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7fa50c60cc00) [pid = 1803] [serial = 2341] [outer = 0x7fa5031c5c00] 17:07:47 INFO - PROCESS | 1803 | 1461024467214 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 17:07:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:07:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:07:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:07:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1580ms 17:07:47 INFO - PROCESS | 1803 | 1461024467280 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 17:07:47 INFO - PROCESS | 1803 | 1461024467286 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 17:07:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:07:47 INFO - PROCESS | 1803 | 1461024467308 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:07:47 INFO - PROCESS | 1803 | 1461024467312 Marionette TRACE conn4 <- [1,3086,null,{}] 17:07:47 INFO - PROCESS | 1803 | 1461024467322 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:47 INFO - PROCESS | 1803 | 1461024467560 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 17:07:47 INFO - PROCESS | 1803 | 1461024467839 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50b156800 == 127 [pid = 1803] [id = 781] 17:07:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7fa50cf1a000) [pid = 1803] [serial = 2342] [outer = (nil)] 17:07:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7fa50d719000) [pid = 1803] [serial = 2343] [outer = 0x7fa50cf1a000] 17:07:48 INFO - PROCESS | 1803 | 1461024467992 Marionette DEBUG loaded listener.js 17:07:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7fa50e9ce000) [pid = 1803] [serial = 2344] [outer = 0x7fa50cf1a000] 17:07:48 INFO - PROCESS | 1803 | 1461024468767 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:07:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:07:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1496ms 17:07:48 INFO - PROCESS | 1803 | 1461024468796 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 17:07:48 INFO - PROCESS | 1803 | 1461024468799 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 17:07:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:07:48 INFO - PROCESS | 1803 | 1461024468815 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:07:48 INFO - PROCESS | 1803 | 1461024468824 Marionette TRACE conn4 <- [1,3090,null,{}] 17:07:48 INFO - PROCESS | 1803 | 1461024468831 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:49 INFO - PROCESS | 1803 | 1461024469051 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 17:07:49 INFO - PROCESS | 1803 | 1461024469337 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50d4e5000 == 128 [pid = 1803] [id = 782] 17:07:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7fa50d02bc00) [pid = 1803] [serial = 2345] [outer = (nil)] 17:07:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7fa5102a1400) [pid = 1803] [serial = 2346] [outer = 0x7fa50d02bc00] 17:07:49 INFO - PROCESS | 1803 | 1461024469412 Marionette DEBUG loaded listener.js 17:07:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7fa510d21000) [pid = 1803] [serial = 2347] [outer = 0x7fa50d02bc00] 17:07:50 INFO - PROCESS | 1803 | 1461024470219 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:07:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:07:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1446ms 17:07:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:07:50 INFO - PROCESS | 1803 | 1461024470255 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 17:07:50 INFO - PROCESS | 1803 | 1461024470258 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 17:07:50 INFO - PROCESS | 1803 | 1461024470265 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:07:50 INFO - PROCESS | 1803 | 1461024470268 Marionette TRACE conn4 <- [1,3094,null,{}] 17:07:50 INFO - PROCESS | 1803 | 1461024470273 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:50 INFO - PROCESS | 1803 | 1461024470498 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 17:07:50 INFO - PROCESS | 1803 | 1461024470803 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50eaec800 == 129 [pid = 1803] [id = 783] 17:07:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7fa50ff73400) [pid = 1803] [serial = 2348] [outer = (nil)] 17:07:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7fa510f6fc00) [pid = 1803] [serial = 2349] [outer = 0x7fa50ff73400] 17:07:50 INFO - PROCESS | 1803 | 1461024470877 Marionette DEBUG loaded listener.js 17:07:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7fa51114a800) [pid = 1803] [serial = 2350] [outer = 0x7fa50ff73400] 17:07:51 INFO - PROCESS | 1803 | 1461024471632 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:07:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:07:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1391ms 17:07:51 INFO - PROCESS | 1803 | 1461024471656 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 17:07:51 INFO - PROCESS | 1803 | 1461024471659 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 17:07:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:07:51 INFO - PROCESS | 1803 | 1461024471666 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:07:51 INFO - PROCESS | 1803 | 1461024471669 Marionette TRACE conn4 <- [1,3098,null,{}] 17:07:51 INFO - PROCESS | 1803 | 1461024471674 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:51 INFO - PROCESS | 1803 | 1461024471895 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 17:07:52 INFO - PROCESS | 1803 | 1461024472187 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa50f8a5800 == 130 [pid = 1803] [id = 784] 17:07:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7fa5116bb000) [pid = 1803] [serial = 2351] [outer = (nil)] 17:07:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7fa51170bc00) [pid = 1803] [serial = 2352] [outer = 0x7fa5116bb000] 17:07:52 INFO - PROCESS | 1803 | 1461024472275 Marionette DEBUG loaded listener.js 17:07:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7fa5125c7400) [pid = 1803] [serial = 2353] [outer = 0x7fa5116bb000] 17:07:53 INFO - PROCESS | 1803 | 1461024473236 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 17:07:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:07:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:07:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1627ms 17:07:53 INFO - PROCESS | 1803 | 1461024473335 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 17:07:53 INFO - PROCESS | 1803 | 1461024473338 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 17:07:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:07:53 INFO - PROCESS | 1803 | 1461024473354 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:07:53 INFO - PROCESS | 1803 | 1461024473357 Marionette TRACE conn4 <- [1,3102,null,{}] 17:07:53 INFO - PROCESS | 1803 | 1461024473363 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:53 INFO - PROCESS | 1803 | 1461024473588 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 17:07:53 INFO - PROCESS | 1803 | 1461024473879 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa511342000 == 131 [pid = 1803] [id = 785] 17:07:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7fa511706c00) [pid = 1803] [serial = 2354] [outer = (nil)] 17:07:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7fa513a27c00) [pid = 1803] [serial = 2355] [outer = 0x7fa511706c00] 17:07:53 INFO - PROCESS | 1803 | 1461024473952 Marionette DEBUG loaded listener.js 17:07:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7fa51452a000) [pid = 1803] [serial = 2356] [outer = 0x7fa511706c00] 17:07:54 INFO - PROCESS | 1803 | 1461024474759 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:07:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:07:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1434ms 17:07:54 INFO - PROCESS | 1803 | 1461024474785 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 17:07:54 INFO - PROCESS | 1803 | 1461024474788 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 17:07:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:07:54 INFO - PROCESS | 1803 | 1461024474795 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:07:54 INFO - PROCESS | 1803 | 1461024474798 Marionette TRACE conn4 <- [1,3106,null,{}] 17:07:54 INFO - PROCESS | 1803 | 1461024474803 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:55 INFO - PROCESS | 1803 | 1461024475024 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 17:07:55 INFO - PROCESS | 1803 | 1461024475287 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa512522000 == 132 [pid = 1803] [id = 786] 17:07:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7fa512564800) [pid = 1803] [serial = 2357] [outer = (nil)] 17:07:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7fa518c76c00) [pid = 1803] [serial = 2358] [outer = 0x7fa512564800] 17:07:55 INFO - PROCESS | 1803 | 1461024475360 Marionette DEBUG loaded listener.js 17:07:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7fa518e5d800) [pid = 1803] [serial = 2359] [outer = 0x7fa512564800] 17:07:56 INFO - PROCESS | 1803 | 1461024476188 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 17:07:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:07:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:07:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:07:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1430ms 17:07:56 INFO - PROCESS | 1803 | 1461024476227 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 17:07:56 INFO - PROCESS | 1803 | 1461024476230 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 17:07:56 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:07:56 INFO - PROCESS | 1803 | 1461024476236 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:07:56 INFO - PROCESS | 1803 | 1461024476238 Marionette TRACE conn4 <- [1,3110,null,{}] 17:07:56 INFO - PROCESS | 1803 | 1461024476244 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:56 INFO - PROCESS | 1803 | 1461024476460 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 17:07:56 INFO - PROCESS | 1803 | 1461024476751 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513707000 == 133 [pid = 1803] [id = 787] 17:07:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7fa512731c00) [pid = 1803] [serial = 2360] [outer = (nil)] 17:07:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7fa519a83000) [pid = 1803] [serial = 2361] [outer = 0x7fa512731c00] 17:07:56 INFO - PROCESS | 1803 | 1461024476824 Marionette DEBUG loaded listener.js 17:07:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7fa519a91000) [pid = 1803] [serial = 2362] [outer = 0x7fa512731c00] 17:07:57 INFO - PROCESS | 1803 | 1461024477559 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 17:07:57 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:07:57 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 17:07:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:07:57 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1333ms 17:07:57 INFO - PROCESS | 1803 | 1461024477591 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 17:07:57 INFO - PROCESS | 1803 | 1461024477595 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 17:07:57 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:07:57 INFO - PROCESS | 1803 | 1461024477603 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:07:57 INFO - PROCESS | 1803 | 1461024477605 Marionette TRACE conn4 <- [1,3114,null,{}] 17:07:57 INFO - PROCESS | 1803 | 1461024477610 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:57 INFO - PROCESS | 1803 | 1461024477828 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 17:07:58 INFO - PROCESS | 1803 | 1461024478086 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"b9c0f1ed-4f67-45c5-b62b-0e7f9df70d99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7fa513974800 == 134 [pid = 1803] [id = 788] 17:07:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7fa51256d800) [pid = 1803] [serial = 2363] [outer = (nil)] 17:07:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7fa519b40800) [pid = 1803] [serial = 2364] [outer = 0x7fa51256d800] 17:07:58 INFO - PROCESS | 1803 | 1461024478156 Marionette DEBUG loaded listener.js 17:07:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7fa519e34400) [pid = 1803] [serial = 2365] [outer = 0x7fa51256d800] 17:07:58 INFO - PROCESS | 1803 | 1461024478954 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 17:07:58 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:07:58 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1383ms 17:07:58 INFO - PROCESS | 1803 | 1461024478987 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 17:07:58 INFO - PROCESS | 1803 | 1461024478989 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 17:08:00 WARNING - u'runner_teardown' () 17:08:00 INFO - No more tests 17:08:00 INFO - Got 0 unexpected results 17:08:00 INFO - SUITE-END | took 1144s 17:08:00 INFO - Closing logging queue 17:08:00 INFO - queue closed 17:08:00 INFO - Return code: 0 17:08:00 WARNING - # TBPL SUCCESS # 17:08:00 INFO - Running post-action listener: _resource_record_post_action 17:08:00 INFO - Running post-run listener: _resource_record_post_run 17:08:01 INFO - Total resource usage - Wall time: 1180s; CPU: 98.0%; Read bytes: 8388608; Write bytes: 969015296; Read time: 644; Write time: 332132 17:08:01 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:08:01 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 51265536; Read time: 0; Write time: 43224 17:08:01 INFO - run-tests - Wall time: 1151s; CPU: 98.0%; Read bytes: 5660672; Write bytes: 905453568; Read time: 488; Write time: 279372 17:08:01 INFO - Running post-run listener: _upload_blobber_files 17:08:01 INFO - Blob upload gear active. 17:08:01 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:08:01 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 17:08:01 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-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 17:08:01 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-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 17:08:01 INFO - (blobuploader) - INFO - Open directory for files ... 17:08:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:08:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:08:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:08:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:08:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:08:03 INFO - (blobuploader) - INFO - Done attempting. 17:08:03 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:08:03 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:08:03 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:08:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:08:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:08:03 INFO - (blobuploader) - INFO - Done attempting. 17:08:03 INFO - (blobuploader) - INFO - Iteration through files over. 17:08:03 INFO - Return code: 0 17:08:03 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:08:03 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:08:03 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e6433c1a5d8f12f24b24e0547fb9dbf17bc6cf2c505ac844c53014b9d1ec021db5272bbd2a635d83f459816df7e950a88e94ec79416841efb329c76c32dd19bb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/40d542aa136fc5d89a0f6e054243cd65ea05111363d591c3e01fe1fa2792ccba50f9c3b5a73435ace5f63f38b15e881c45ccce541dca6afc551b25f55bc808bb"} 17:08:03 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:08:03 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:08:03 INFO - Contents: 17:08:03 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e6433c1a5d8f12f24b24e0547fb9dbf17bc6cf2c505ac844c53014b9d1ec021db5272bbd2a635d83f459816df7e950a88e94ec79416841efb329c76c32dd19bb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/40d542aa136fc5d89a0f6e054243cd65ea05111363d591c3e01fe1fa2792ccba50f9c3b5a73435ace5f63f38b15e881c45ccce541dca6afc551b25f55bc808bb"} 17:08:03 INFO - Running post-run listener: copy_logs_to_upload_dir 17:08:03 INFO - Copying logs to upload dir... 17:08:03 INFO - mkdir: /builds/slave/test/build/upload/logs 17:08:03 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1271.835876 ========= master_lag: 0.09 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 11 secs) (at 2016-04-18 17:08:04.505209) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 17:08:04.506393) ========= 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-1461023117.930164-2009352843 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e6433c1a5d8f12f24b24e0547fb9dbf17bc6cf2c505ac844c53014b9d1ec021db5272bbd2a635d83f459816df7e950a88e94ec79416841efb329c76c32dd19bb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/40d542aa136fc5d89a0f6e054243cd65ea05111363d591c3e01fe1fa2792ccba50f9c3b5a73435ace5f63f38b15e881c45ccce541dca6afc551b25f55bc808bb"} build_url:https://queue.taskcluster.net/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033319 build_url: 'https://queue.taskcluster.net/v1/task/UcwtwyjTTUuewBuapLacyg/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-central/sha512/e6433c1a5d8f12f24b24e0547fb9dbf17bc6cf2c505ac844c53014b9d1ec021db5272bbd2a635d83f459816df7e950a88e94ec79416841efb329c76c32dd19bb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/40d542aa136fc5d89a0f6e054243cd65ea05111363d591c3e01fe1fa2792ccba50f9c3b5a73435ace5f63f38b15e881c45ccce541dca6afc551b25f55bc808bb"}' symbols_url: 'https://queue.taskcluster.net/v1/task/UcwtwyjTTUuewBuapLacyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 17:08:04.579691) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 17:08:04.580167) ========= 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-1461023117.930164-2009352843 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018700 ========= master_lag: 0.17 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 17:08:04.769192) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 17:08:04.769533) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 17:08:04.770186) ========= ========= Total master_lag: 1.44 =========